Forum Linux.mandriva No space left on device

Posté par .
Tags : aucun
0
31
août
2006
Bonjour,

Je suis un train de manipuler un grand nombre de fichier sur mon disque externe monté en vfat...

En fait j'ai écris un petit script qui déplace tous mes fichiers binaires depuis un ensemble de dossier dossier dir, dir2, dir3, ... vers un dossier cible "dircible" en utilisant un mv.

Au bout d'un certain nombre de fichiers déplacés et stockés dans mon dircible, j'ai un messg sur stderr : No space left on device ... Mais mon disque n'est pas plein et si je cree un dirciblebis, je peux le remplir sans problème.

... J'imagine que cela est lié au système de fichier utilisé et j'aimerais savoir comment y remédier pour que je puisse mettre tous mes fichier dans un seul dossier cible.
  • # FAT16

    Posté par . Évalué à 1.

    La réponse est probablement ici : http://en.wikipedia.org/wiki/File_Allocation_Table

    Le nombre maximal de fichier/repertoire sur une partition en FAT16 est de 65'517 .
    Tu as peut être atteint ce nombre maximal.
    • [^] # Re: FAT16

      Posté par . Évalué à 1.

      oui très certainement,

      de toute façon, après réflexion, il semble que mettre un grand nombre de fichier dans un dossier n'est pas très judicieux... Cela augmente considérablement le temps d'execution des commandes commes ls ou touch + les pb liés aux erreurs de manip qui peuvent faire perdre un grand nombre de données!!!

      ++

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.