Welche Linux-Dateisysteme für USB-Sticks?

8

Welches Dateisystem wird für Linux-Desktops für USB-Sticks bevorzugt, wenn die Windows-Kompatibilität kein Problem darstellt? Zum Beispiel ext2, ext3, ext4, btrfs, nilfs oder sogar NTFS? Würde das Journaling sie vorzeitig abnutzen? Ich habe gehört, es ist besser, mit der Option noatime zu mounten, aber wie kann man es einstellen, wenn es auf vielen Computern verwendet wird?

Gary Shi
quelle
Wird dies meistens einmal geschrieben und oft gelesen oder wird dies in nahezu gleichen Anteilen gelesen und geschrieben? Wenn es das erstere ist, würde ich ext2 wählen.
BSD

Antworten:

3

Alle anständigen Flash-Geräte führen eine interne Verschleißnivellierung durch, damit das Journal sie nicht (zu) vorzeitig abnutzt. Daher ist ext4 aus dieser Perspektive in Ordnung. Das Problem bei der Verwendung der meisten Unix-Dateisysteme auf mehreren Computern sind Berechtigungen. Wenn die verschiedenen Computer nicht dieselbe Gruppe von Benutzern mit denselben UIDs haben, ist der Besitz falsch. Aus diesem Grund ist es im Allgemeinen besser, bei fat32 zu bleiben, wodurch Sie auch mit Windows teilen können. Alternativ können Sie UDF verwenden, mit dem Sie vorgeben können, dass die Dateien immer dem interaktiv angemeldeten Benutzer gehören, der das Laufwerk (automatisch) bereitgestellt hat.

psusi
quelle
Mit vfat haben Sie überhaupt keine Berechtigungen - wie kann das von Vorteil sein? "Windows-Kompatibilität ist kein Problem" war die klare Einschränkung der Frage.
Benutzer unbekannt
@userunknown, da sie ohne Berechtigungen keine Probleme verursachen können, wenn Sie das Laufwerk auf einen anderen Computer verschieben, auf dem Sie eine andere UID haben.
Psusi
Wenn ich über Sudo-Berechtigungen verfüge - wenn ich über Sudo-Berechtigungen auf einem Computer verfüge - kann ich einen Chown für ganze Verzeichnisbäume durchführen, aber ausführbare Dateien bleiben ausführbar und beschreibbar. Dies muss nur beschreibbar sein. Mit vfat gehen diese Informationen verloren und sind schwerer wiederherzustellen als der Eigentümer von Dateien.
Benutzer unbekannt
@userunknown, ja, wenn Sie einige Dateien beschreibbar / ausführbar halten möchten, andere jedoch nicht, ist UDF die beste Option, damit Sie sich nicht jedes Mal darum kümmern müssen, alles hin und her zu chownen.
Psusi
1

BTRFS wäre gut, aber es ist noch nicht stabil, also würde ich ext2 oder ext3 / 4 ohne Journal verwenden.


quelle
1

Die Copy-on-Write-Methode von BTRFS übt aufgrund des Journals keinen so großen Druck auf den USB aus wie ext3-4.

Stein
quelle