Das System überschreibt meine Mount-Parameter in / etc / fstab

7
[.../~]$ mount
/dev/sda4 on / type ext4 (rw,commit=60,commit=0)



[.../~]$ cat /etc/fstab
# UNCONFIGURED FSTAB FOR BASE SYSTEM
UUID=70739c04-fcb6-4747-803c-824f9c894f41  /  ext4  defaults,commit=60  0 1

Was kann ich tun? Es scheint merkwürdig. Ich möchte in der Lage sein, eine beliebige Festschreibungszeit festzulegen

Bearbeiten: /proc/mountsInhalt hinzugefügt

[.../~]$ cat /proc/mounts 
rootfs / rootfs rw 0 0
none /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
none /proc proc rw,nosuid,nodev,noexec,relatime 0 0
none /dev devtmpfs rw,relatime,size=886332k,nr_inodes=221583,mode=755 0 0
none /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
fusectl /sys/fs/fuse/connections fusectl rw,relatime 0 0
/dev/disk/by-uuid/70739c04-fcb6-4747-803c-824f9c894f41 / ext4 rw,relatime,barrier=1,data=ordered 0 0
none /sys/kernel/debug debugfs rw,relatime 0 0
none /sys/kernel/security securityfs rw,relatime 0 0
none /dev/shm tmpfs rw,nosuid,nodev,relatime 0 0
none /var/run tmpfs rw,nosuid,relatime,mode=755 0 0
none /var/lock tmpfs rw,nosuid,nodev,noexec,relatime 0 0
/dev/sda3 /media/megahard fuseblk rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other,blksize=4096 0 0
cgroup /dev/cgroup/cpu cgroup rw,relatime,cpu,release_agent=/usr/local/sbin/cgroup_clean 0 0
gvfs-fuse-daemon /home/va1en0k/.gvfs fuse.gvfs-fuse-daemon rw,nosuid,nodev,relatime,user_id=1000,group_id=1000 0 0

Eine weitere Bearbeitung:

[.../~]$ cat /etc/mtab
/dev/sda4 / ext4 rw,commit=60,commit=0 0 0
none /proc proc rw,noexec,nosuid,nodev 0 0
none /sys sysfs rw,noexec,nosuid,nodev 0 0
fusectl /sys/fs/fuse/connections fusectl rw 0 0
none /sys/kernel/debug debugfs rw 0 0
none /sys/kernel/security securityfs rw 0 0
none /dev devtmpfs rw,mode=0755 0 0
none /dev/pts devpts rw,noexec,nosuid,gid=5,mode=0620 0 0
none /dev/shm tmpfs rw,nosuid,nodev 0 0
none /var/run tmpfs rw,nosuid,mode=0755 0 0
none /var/lock tmpfs rw,noexec,nosuid,nodev 0 0
/dev/sda3 /media/megahard fuseblk rw,nosuid,nodev,allow_other,blksize=4096 0 0
cgroup /dev/cgroup/cpu cgroup rw,cpu 0 0
gvfs-fuse-daemon /home/va1en0k/.gvfs fuse.gvfs-fuse-daemon rw,nosuid,nodev,user=va1en0k 0 0
Valya
quelle
Ich frage mich, wie der Befehl mount die Mount-Optionen erhält. Was ist drin /etc/mtab? Ich frage mich, ob diese letztere Datei irgendwie veraltet ist.
Poolie
hat diese Datei hinzugefügt
valya
Ich erinnere mich vage daran, dass Sie etwas Besonderes tun müssen, um die Root-Fs-Mount-Optionen zu ändern. Aber ich kann mich überhaupt nicht erinnern, was es war.
Ryan C. Thompson

Antworten:

1

Sie können die Root-Mount-Optionen mithilfe der Option rootflags steuern . Um dies einmal zu versuchen, drücken Sie 'e' im Grub-Menü und fügen Sie es der Kernel-Zeile hinzu. Wenn Sie mit dem Ergebnis zufrieden sind und es dauerhaft machen möchten, fügen Sie es hinzu /etc/default/grubund führen Sie es aus update-grub.

Poolie
quelle
1

pm-utilsüberschreibt Ihre benutzerdefinierten Einstellungen. Siehe /usr/lib/pm-utils/power.d/journal-commit.

Erstellen Sie eine leere, nicht ausführbare Datei mit demselben Namen in /etc/pm/power.d(dh touch /etc/pm/power.d/journal-commit), damit das Betriebssystem nicht mehr davon ausgeht, dass die Einstellungen für das Festschreiben intelligenter sind als Sie .

GJones
quelle
0

Das sieht nach einem Fehler aus: Commit kann nicht sowohl 0 als auch 60 sein. Was sagt cat / proc / mounts für die Optionen? Wenn das richtig ist, dann wurde / etc / mtab irgendwie durcheinander gebracht, was mount meldet.

psusi
quelle
Ja, Fehler. / etc / mtab ist vermasselt.
Psusi
0

Ich denke, die Mount-Optionen für das Root-Dateisystem werden von der fstab gesteuert, die in den initramfs verwendet wurde.

sudo update-initramfs

kann es beheben.

Poolie
quelle
Ich habe `sudo update-initramfs -u` ausgeführt (weil es ohne Optionen nicht ausgeführt werden kann), hatte ich recht?
Valya
(es hat nichts geändert)
Valya
2
Es gibt keine fstab in den initramfs. Zunächst wird der Stamm mithilfe der Flags aus der Kerneloption rootflags bereitgestellt, aber ich bin mir ziemlich sicher, dass mountall den Stamm mit den in fstab angegebenen Optionen erneut bereitstellen sollte.
Psusi