Frage:
Wie wird das Stammverzeichnis auf Arch bereitgestellt?
seron
2013-05-05 17:38:45 UTC
view on stackexchange narkive permalink

Ich habe Arch Linux ARM für Raspberry Pi installiert und es hat keinen Eintrag für das Stammverzeichnis in / etc / fstab , aber es ist irgendwie immer noch beim Booten gemountet. Wie wird es gemountet und wie können Mount-Optionen dafür geändert werden?

Einer antworten:
#1
+6
Krzysztof Adamski
2013-05-05 23:06:25 UTC
view on stackexchange narkive permalink

Obwohl ich Arch Linux nicht habe, um zu überprüfen, ob dies der Fall ist, wird es wahrscheinlich vom Kernel selbst gemountet und nie wieder gemountet. Sie können Ihre Optionen / proc / cmdline überprüfen und sollten die Optionen root = / dev / mmcblk0p2 und rootfstype = ext4 sehen. Sie können sie in der Datei /boot/cmdline.txt festlegen. Das erste gibt an, welches Gerät (Partition) als Root-Gerät bereitgestellt werden soll, das zweite gibt den Dateisystemtyp an. Wenn Sie einige Mount-Optionen ändern möchten, können Sie die Kerneloption rootflags = verwenden. Geben Sie einfach die richtige Zeichenfolge für die Mount-Option an (z. B. rootflags = data = writeback, acl ).

Beachten Sie , dass Sie nur dateisystemspezifische Optionen wie diese angeben können. Dateisystemunabhängige Optionen scheinen nicht zu funktionieren.

Beachten Sie auch , dass Ihr System nicht startet, wenn Sie beim Festlegen dieser Option einen Fehler machen. Um dies zu beheben, müssen Sie einen Notfallstart verwenden oder Ihre Datei /boot/cmdline.txt auf einem anderen Computer ändern.

Sie können Ihr Root-Dateisystem auch irgendwo in der Datei erneut bereitstellen Startvorgang mit folgendem Befehl:

  mount -o remount, data = ordered /  
Du bist genau richtig. Angenommen, ich möchte mehrere Optionen hinzufügen. In welchem ​​Format sollen sie aufgelistet werden?
@seron: Das gleiche Format, das Sie für den Befehl "mount" verwenden, durch Kommas getrennt, keine Leerzeichen. Schauen Sie sich das modifizierte Beispiel in meiner Antwort an.
Vielen Dank. Ich habe rootflags = noatime ausprobiert, aber es konnte nicht gestartet werden. Wie auch immer, Sie haben meine ursprüngliche Frage beantwortet und ich bin dafür dankbar.
(Ich kann Ihren letzten Kommentar nicht kommentieren, weil ich keinen guten Ruf habe.) Ich hatte die gleiche Vorstellung wie Sie über die Mittagszeit. Aber jetzt ist relatime das Standardverhalten und da noatime keine "gute" Optimierung zu sein scheint.
Über Rootflags = Noatime schlägt fehl. Ich hatte das gleiche Problem. Siehe diese SO-Frage: http://unix.stackexchange.com/questions/130966/kernel-panic-when-passing-noatime-in-bootargs


Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...