Ich erstelle einen benutzerdefinierten bootfähigen USB-Stick mit einer persistenten Partition. Das Formatieren der Partition als ext2 macht das Dateisystem offensichtlich sehr empfindlich gegenüber unsachgemäßem Unmounten. Ich erinnere mich, dass Ubuntu (und andere Distributionen) vor einiger Zeit Probleme hatten, als der Flash-Speicher als ext3/4 formatiert war und Daten so häufig schrieben, dass die Flash-Laufwerke sehr schnell den Geist aufgaben.
Wurden diese Probleme inzwischen behoben? Gibt es einen Grund, beim Formatieren eines USB-Flash-Laufwerks kein Journal-Dateisystem zu verwenden?
Antwort1
Ich verwende das ext4-Dateisystem und schalte das Journaling auf USB-Laufwerken und Speicherkarten aus. Außerdem setze ich die Mount-Option ' noatime
' in /etc/fstab
einem installierten System. Siehe diese Links:
Endlich,Sicherungdas System bzw. zumindest Ihre persönlichen Daten in regelmäßigen Abständen und immer dann, wenn wichtige Daten gespeichert werden!
Antwort2
Ich denke, dass jede Zelle des USB-Laufwerks ihre eigene hatAnzahl der Lese-/Schreibvorgänge begrenzen.
Daher wird kein Journaling verwendet.
Die Lösung dieses Problems kann sehr schwierig sein.
Antwort3
Selbst wenn es welche gäbe, würde ich den USB-Stick trotzdem protokollieren. Es besteht eine geringe Möglichkeit, dass sich dadurch der Verschleiß des Laufwerks erhöht, aber es ist nicht annähernd so sicher wie die Tatsache, dass Sie aufgeschmissen sind, wenn Sie umount
das Ding einmal aus Versehen nicht richtig bedienen. Die Antwort ist, mehr Laufwerke zu kaufen, wenn sie abgenutzt sind, und nicht, den einzigen Schutz des Dateisystems gegen Beschädigungen abzuschalten.