Ich habe ein Gerät mit Ubuntu 14.04.5 installiert, das eine einzelne Festplatte mit einem ext4-Dateisystem hat.
Beim Lesen des Dokuments Ext4 Filesystem habe ich erfahren, dass der Standarddatenmodus orderednur die Metadaten schützt. In meinem Projekt möchten wir es ändern, journalum auch Dateidaten zu schützen, da die Datensicherheit von höherem Wert ist.
Als erstes habe ich versucht, die /etc/fstabDatei zu ändern . Ich habe versucht mich zu ändern
UUID=<UUID> / ext4 errors=remount-ro 0 1
zu
UUID=<UUID> / ext4 errors=remount-ro,data=journal 0 1
durch Anhängen data=journalan das Optionsfeld.
Beim Neustart des Geräts wurde jedoch eine Fehlermeldung angezeigt cannot change data mode on remount. Ich habe das überprüft dmesgund eine frühere Meldung zum Mounten des Laufwerks im orderedDatenmodus gesehen.
Für eine peinlich lange Zeit dachte ich, /etc/fstabwird verwendet, um die Standard-Montageoptionen zu überschreiben, so dass die Laufwerke nur einmal gemountet werden. Aber jetzt sieht es falsch aus: Das Laufwerk wird mit seinen Standard-Mount-Optionen gemountet und dann /etc/fstabzum erneuten Mounten aufgenommen.
Meine Fragen sind :
- Ist dieser "Mount-Remout" -Prozess das Design des Systems? Ich habe die
FstabWiki-Seite gelesen , aber nicht gesehen, dass sie das "Mount-Remount" -Ding erwähnt. - Wenn
/etc/fstabes wirklich für die erneute Bereitstellung verwendet wird, in welchem Schritt des Startvorgangs wird das Laufwerk zum ersten Mal bereitgestellt? Ist es implementiert in/etc/init.d? Ich habe einige Skripte in sehen/etc/init.dgenanntumountfsundumountroot, aber, Skimming deren Inhalt, sie sehen nicht relevant.
/etc/fstabbefindet sich im Root-Dateisystem, kann aber erst gelesen werden, nachdem das Dateisystem gemountet wurde): Verwendet initramfs / etc / fstab?