Quels systèmes de fichiers Linux pour les clés USB?

8

Pour les postes de travail Linux, lorsque la compatibilité avec Windows n'est pas un problème, quel système de fichiers est préféré pour les clés USB? Par exemple ext2, ext3, ext4, btrfs, nilfs ou même NTFS? La journalisation les épuiserait-elle prématurément? J'ai entendu qu'il est préférable de monter avec l'option noatime, mais comment le configurer s'il est utilisé sur de nombreux ordinateurs?

Gary Shi
la source
est-ce principalement écrit une fois et lu plusieurs fois ou est-ce lu et écrit dans des proportions presque égales? Si c'est le premier, je choisirais ext2.
bsd

Réponses:

3

Tous les appareils flash décents effectuent un nivellement d'usure interne afin que le journal ne les use pas (trop) prématurément, donc ext4 est bien de ce point de vue. Le problème avec l'utilisation de la plupart des systèmes de fichiers Unix sur plusieurs ordinateurs est lié aux autorisations. Si les différents ordinateurs n'ont pas le même ensemble d'utilisateurs avec les mêmes UID, la propriété sera incorrecte. Pour cette raison, il est généralement préférable de s'en tenir à fat32, qui vous permet également de partager avec Windows. Comme alternative, vous pouvez utiliser UDF, qui peut prétendre que les fichiers appartiennent toujours à l'utilisateur connecté de manière interactive qui a (automatiquement) monté le lecteur.

psusi
la source
Avec vfat, vous n'avez aucune autorisation - en quoi cela peut-il être un avantage? "La compatibilité de Windows n'est pas un problème" était la restriction claire de la question.
utilisateur inconnu
@userunknown, car sans aucune autorisation, ils ne peuvent pas causer de problèmes lorsque vous déplacez le lecteur vers une autre machine où vous avez un UID différent.
psusi
Si j'ai des autorisations sudo - si j'ai des autorisations sudo sur une machine - je peux faire un chown pour des arborescences de répertoires entières, mais les exécutables restent exécutables et accessibles en écriture est seulement ce qui doit être accessible en écriture. Avec vfat, ces informations sont perdues et plus difficiles à restaurer que le propriétaire des fichiers.
utilisateur inconnu
@userunknown, oui, si vous aimez pouvoir conserver certains fichiers inscriptibles / exécutables mais pas d'autres, UDF serait la meilleure option pour que vous n'ayez pas à vous soucier de tout détailler à chaque fois.
psusi
1

BTRFS serait bien, mais il n'est pas encore stable, donc j'utiliserais ext2 ou ext3 / 4 sans journal.


la source
1

La méthode de copie sur écriture de BTRFS ne met pas la pression de port sur l'USB comme ext3-4 en raison de son journal.

Calcul
la source