Ich habe mein Linux-System auf einem USB-Stick installiert. Das funktioniert gut, ich kann es auf verschiedenen Computern verwenden. Ich habe ext4 als Dateisystem verwendet und frage mich, ob dies die beste Wahl ist. Welches Dateisystem eignet sich am besten für USB-Sticks? Ein gutes Dateisystem sollte das Flash-Laufwerk nicht zu schnell zerstören. Zusätzliche Aktivitäten zur Sicherung der Datenintegrität sind möglicherweise gut (ich mache eine tägliche Sicherung). Ein weiteres Kriterium könnte eine höhere Leistung sein.
quelle
Verwenden Sie EXT2 auf Flash-Laufwerken, um die Schreibzyklen zu verkürzen. Jedes Mal, wenn Sie auf ein EXT 4-Laufwerk schreiben, muss das Journal aktualisiert werden, wodurch mehr geschrieben wird. Ich benutze EXT 2 und schütze es mit GParted oder "Disk Utility".
Ich habe mit EXT 3 oder 4 sowieso nie einen Geschwindigkeitsvorteil bemerkt.
quelle
FAT ist in der Regel das, was sie auf Flash-Laufwerken installieren, da es das einzige Dateisystem ist, das auf allen wichtigen Betriebssystemen ausgeführt wird.
NTFS ist eher für Menschen gedacht, die
(FAT schreibt auf eine Weise, die die Schreibgruppierung auf Kosten der Leistung minimiert.)
Obwohl es scheint, dass Sie Linux davon verwenden. In diesem Fall ist ext4 so ziemlich alles, was Sie daraus machen werden. Durch das Journaling bleibt die Datenintegrität erhalten und ist relativ schnell und stabil.
Tipp bei Linux-USBs: Wenn Sie nicht Slax oder Puppy Linux verwenden, hält Ihr Laufwerk nicht viel länger als 2, vielleicht 3 Jahre.
quelle
noatime,nodiratime
und Verschieben der Protokollierung (dh/var/log
) nach tmpfs ☺Justa Guy hat Recht, dass die Journalfunktion von EXT4 die Schreibfrequenz erhöht. Das beste Dateisystem für Ihre Anwendung ist EXT4, jedoch mit deaktiviertem Journaling und mit den Vorschlägen von Matteo.
Eine noch bessere Portabilitätslösung, abhängig von der Größe Ihres Volumes, besteht darin, das Volume beim Booten in den RAM zu verschieben und beim Abmelden auf die Festplatte zu schreiben. In diesem Fall würde ich Ext4 mit Journaling (Standard) und Verwerfen empfehlen. Der Code hierfür ist Standard in einigen Distributionen, die für ein paar USB-Sticks spezifisch sind, sodass Sie nur die Pakete finden und neu "erstellen" können. Dies führt zu genau einem Schreibvorgang pro Sitzung, ohne dass Sitzungsdaten auf dem Hostsystem verbleiben, und zu einem fehlertoleranten Dateisystem, sodass Sie Ihr Image wiederherstellen können, wenn eine NAND-Zelle fehlerhaft ist.
quelle
Laut Testen von Linux-Dateisystemen auf einem USB-Flash-Laufwerk ist die Leistung von EXT4 besser als bei anderen.
quelle