• [^] # Re: tar

    Posté par . En réponse au message défragmenter FAT32 depuis linux. Évalué à 2.

    >ca demande un espace disque disponible equivalent a la partition que tu veux defragmenter
    Non, plutôt au contenu, si ta partition n'est qu'à 10% pleine, tu n'a pas besoin de tant d'espace : )
    Par contre, c'est vrai qu'à 10%, tu n'a probablement que très peu de fragmentation (à moins que la fat32 soit plus pourrie que je le pense).

    Le tar -c{x,j}f ne nous sauvera pas ici parce que le fichier tar est créé puis compressé (ça demande donc encore plus d'espace que le tar-rage simple). Peut êter avec un |

    tar -cvf - /path/to/disk |gzip -c >/endroit/avec/assez/d_espace

    Bien sûr tout dépend du type de fichiers concerné, ça ne fera pas vraiment de différence sur des mp3/videos par exemple.

    Par contre, juste une réflexion : quel est l'usage du disque externe. Je parle au niveau transfert : beacoup de petits fichiers, de gros fichiers peu souvent? Es-tu certain de la nécessité de défragmenter?
    Autre point : est-ce un disque usb? Dans ce cas (même usb2), il est peu probable que la défragmentation change beacoup de choses pour la vitesse de transfert ou même les latences.

    Enfin je suis curieux du comportement du pilote vfat. Est-ce qu'il reprend le comportement de windows à l'écriture ou est-ce qu'il essaie de faire un peu mieux (ou est-ce carrément une limitation de la façon dont les données sont disposées sur le disque, qui rendrait la fat impossible à améliorer?)