Linux 15.012 Themen, 106.867 Beiträge

Dateisystem für USB Stick?

Synthetic_codes / 6 Antworten / Flachansicht Nickles

Moin. Ich hätte da mal wieder eine frage...

Ich benutze für mein /opt verzeichnis einen USB Stick. Dieser ist derzeit ext2 formatiert. Das Problem: Mein System führt beim herunterfahren keinen unmount durch, was jedesmal in kleinen dateisystemfehlern resultiert.
mount beschwert sich beim booten zwar, dass das Dateisystem defekt ist, führt aber keinen check durch. Der Stick wird beim booten gemountet, allerdings kommt es dann gelegentlich vor, dass die shell abstürzt, wenn man versucht vom stick zu lesen oder ihn zu beschreiben. ein e2fsck später läuft alles wie gewünscht.

Welches Dateisystem wäre hier besser geeignet? FAT hatte ich von vornherein ausgeschlossen, da der stick ja /opt ist und einige tools die arbeit verweigern, wenn die berechtigungen nicht stimmen.

'); DROP TABLE users;--
bei Antwort benachrichtigen
KarstenW Synthetic_codes „Dateisystem für USB Stick?“
Optionen

Normalerweise sollte ein Script beim Herunterfahren ausgeführt werden , welches ALLE Partitionen und Datenträger automatisch unmounted. Wenn das nicht so ist, dann liegt ein Fehler vor.
Bei Debian lenny sind dafür die Scripte umountfs und umountroot vorgesehen , welche im Runlevel 0 und Runlevel 6 ausgeführt werden.
Durch das Unmounten wird das Dateisystem auf dem Datenträger syncronisiert und Daten aus dem Speicher auf den Datenträger geschrieben. Das Problem liegt also nicht beim Dateisystem, sondern beim fehlenden umount Befehl für diesen USB Stick.


cat /etc/init.d/umountfs

#! /bin/sh
### BEGIN INIT INFO
# Provides: umountfs
# Required-Start:
# Required-Stop: umountroot
# Default-Start:
# Default-Stop: 0 6
# Short-Description: Turn off swap and unmount all local file systems.
# Description:
....

PS: Du kannst den USB Stick aber auch mit der sync Option mounten. Dadurch werden immer gleich alle Daten auf den Stick geschrieben und nicht erst noch im Speicher gehalten.





Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen