2 votes

Un fichier de 94MB est trop grand pour être téléchargé sur un système de fichiers FAT32

Tout est dans le titre : j'ai un partage smb avec accès en écriture sur un système de fichiers FAT32 (je suis conscient de la limite de 4GB).

J'ai 426 Go de libres sur les 736 Go indiqués sur le disque réseau.

Pourtant, si j'essaie de télécharger un fichier de taille moyenne (94 Mo), j'obtiens l'erreur suivante :

The file 'fileName.extension' is too large for the destination file system.
<Cancel>  

Savez-vous ce qui peut causer cette erreur ? (peut-être un quota par utilisateur ?)

Et savez-vous comment je peux l'éviter ?

Le serveur smb fonctionne sur un linux ARM basé sur Debian (Cubian sur cubieboard). J'y accède sur mon pc Windows 7 64.

J'ai installé le samba en utilisant les paquets : samba samba-doc samba-common smbfs smbclient et j'ai ajouté dans /etc/samba/smb.conf :

[SHARE_NAME]
path = /folder
comment = comment
writable = yes
browseable = yes
public = yes

Voici le résultat pour cd /media/path/ ; df . :

Filesystem     1K-blocks      Used Available Use% Mounted on
/dev/sda2      771772352 324799744 446972608  43% /media/MULTIMEDIA

Il semble que le nom de fichier trop long en soit la cause. (Le même fichier avec un nom plus court fonctionne bien). Je mets donc à jour ma question : à quoi correspond cette limitation de la longueur du nom de fichier ? Prend-elle en compte le chemin d'accès complet ou seulement le nom de fichier lui-même ? et quelle est la limite réelle ?

1voto

kel Points 101

Consultez ce tableau dans la Wikipedia :

Dans le Limites vous constaterez que le la longueur maximale des noms de fichiers est de 8,3 pour les systèmes de fichiers FAT32.

Les noms de fichiers 8.3 ont au maximum huit caractères, éventuellement suivis d'un point "." et d'une extension de nom de fichier de trois caractères au maximum. Pour les fichiers fichiers sans extension, le point ".", s'il est présent, n'a aucune signification (autrement dit, "monfichier" et "monfichier." sont équivalents). Les noms de fichiers et de répertoires sont en majuscules, mais les systèmes qui utilisent la norme 8.3 sont en majuscules. sont généralement insensibles à la casse.

Au cas où vous vous poseriez la question, il n'y a apparemment pas de limite de longueur pour le chemin, cependant.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X