Mount-Optionen lassen sich nicht ändern

Hallo Forum!
Ich habe ein Problem mit meiner Root-Partition:
Ich kann die Mount-Optionen nicht mehr ändern, denn mit Yast kann ich zwar die fstab-Optionen “writeback, nodiratime usw.” einstellen und sie stehen dann auch korrekt in fstab - aber es wirkt sich nicht aus!
Nach dem Neustart zeigt “mount -l” zeigt jedes Mal die selben Einstellungen, die gar nicht mit fstab übereinstimmen.

Außerdem gibt mir Yast beim Bearbeiten der Root-Partition jedes Mal die Fehlermeldung: “… Fehler aufgetreten: Eintrag für Einhängepunkt / in etc/fstab wird aktualisiert. Der Systemfehlercode lautet: -3039 …”

Es könnte sein, dass ich vor langer Zeit irgendwie/irgendwo eine Autostart-Datei erstellt habe, um meine NAS-Platte zum Laufen zu bringen. Leider kann ich mich nicht erinnern. :\

Vielleicht hat jemand eine Idee zu diesem Mount-Problem…

Grüße ans Forum!

fstab statt mit Yast2 direkt bearbeiten?

Wie war es mit zeigen der Facten. Wir haben nur deine Interpretationen wie “stehen dann auch korrekt in fstab”. Was ist einfacher als

cat /etc/fstab

und das per copy/paste (samt Prompt, Kommando, Resultaten, nächster Prompt) hier zwischen CODE andeutungen (# Taste klikken) hier zu zeigen. Dan sehen wir was du siehst, können abre selbst interpretieren ob da vielleicht etwas nicht stimmt. Ich nehme an du fragst hier in der Hoffnung das wir etwas sehen das du menschlicherweise übersiehst.

Das selbe für “mount -l zeigt”. Uns wird aberr nichts gezeigt.

Habe fstab auch schon mit Editor manuell bearbeitet. Nützt nix…

Das ist meine fstab:

/dev/sda1 / ext4 noatime,data=writeback,acl,nodiratime 1 1
/dev/sdb2 /home ext4 user,acl 1 2
/dev/sda2 /home/mklopf/Bilder ext4 user,acl 1 2
/dev/sdb1 swap swap pri=0 0 0
/dev/sda3 swap swap pri=1 0 0

Das zeigt “mount -l -t ext4”

/dev/sda1 on / type ext4 (rw,noatime,nodiratime,nodelalloc,data=journal) [system]
/dev/sdb2 on /home type ext4 (rw,nosuid,nodev,noexec,relatime,data=ordered) [home]
/dev/sda2 on /home/mklopf/Bilder type ext4 (rw,nosuid,nodev,noexec,relatime,data=ordered) [bilder]

Und hier Mount-komplett:

devtmpfs on /dev type devtmpfs (rw,relatime,size=1772452k,nr_inodes=443113,mode=755)
tmpfs on /dev/shm type tmpfs (rw,relatime)
tmpfs on /run type tmpfs (rw,nosuid,nodev,relatime,mode=755)
devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620,ptmxmode=000)
/dev/sda1 on / type ext4 (rw,noatime,nodiratime,nodelalloc,data=journal) [system]
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /sys/fs/cgroup type tmpfs (rw,nosuid,nodev,noexec,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpuacct,cpu)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/net_cls type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=22,pgrp=1,timeout=300,minproto=5,maxproto=5,direct)
mqueue on /dev/mqueue type mqueue (rw,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
tmpfs on /var/run type tmpfs (rw,nosuid,nodev,relatime,mode=755)
tmpfs on /var/lock type tmpfs (rw,nosuid,nodev,relatime,mode=755)
/dev/sdb2 on /home type ext4 (rw,nosuid,nodev,noexec,relatime,data=ordered) [home]
/dev/sda2 on /home/mklopf/Bilder type ext4 (rw,nosuid,nodev,noexec,relatime,data=ordered) [bilder]
none on /var/lib/ntp/proc type proc (ro,nosuid,nodev,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
vmware-vmblock on /var/run/vmblock-fuse type fuse.vmware-vmblock (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other)
vmware-vmblock on /run/vmblock-fuse type fuse.vmware-vmblock (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other)
/dev/sdc1 on /run/media/root/5C0D-2831 type vfat (rw,nosuid,nodev,relatime,fmask=0022,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)
/dev/sdc1 on /var/run/media/root/5C0D-2831 type vfat (rw,nosuid,nodev,relatime,fmask=0022,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=100)
gvfsd-fuse on /var/run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=100)
/tmp/vmware-mklopf/564d0b1c-474b-afc0-188d-bfbdf61ba361 on /tmp/vmware-mklopf/564d0b1c-474b-afc0-188d-bfbdf61ba361 type tmpfs (rw,relatime,size=1761280k,gid=100)

Erstens wäre es wirklich besser es zu zeigen wie gefragt. Wie zB bei mir:

boven:~ # mount -l -t ext4
/dev/sda2 on / type ext4 (rw,relatime,data=ordered) [System_A]
/dev/sda3 on /home type ext4 (rw,relatime,data=ordered) [Home_A]
boven:~ #

Alle schreiberei "Das zeigt “mount -l -t ext4"” entfallt dann. Und die CODE einfassung hat viele Vorteilen.

Was mir auffalt:

nodiratime wurde von dir als nicht angekommen gemeldet, ist aber da.

Nicht von dir gemeldet: noatime ist im fstab und auch angekommen.

Nicht angekommen ist data=writeback. Dazu in

man mount

Mount options for ext3

data={journal|ordered|writeback}
Specifies the journaling mode for file data. Metadata is always journaled. To use modes other than ordered on the root filesystem, pass the mode to the kernel as boot parameter, e.g. rootflags=data=journal.

Hast du diesen boot parameter benützt?

Nicht angekommen ist auch acl. Da bin ich überfragt. Kann man wirklich in ein schon bestehendes Filesysem einfach sagen: benütze ACLs? Ist der Plazt da? Wie gesagt, hier bin ich überfragt.

Den Hinweis zu “Code” hab ich zuerst nicht recht verstanden, ist mir aber jetzt klar.
Leider hab ich in dieser Mount-Sache schon so viel gesichert, geändert, wiederhergestellt, dass ich den Überblick verloren habe.:\ Einen Bootparameter hab ich sicher nicht eingegeben, weil ich bis gestern Abend noch gar nicht wusste, wie man das macht.:wink:

Ich denke mal, ich lass es gut sein und ändere lieber nichts - mein System läuft im Moment auch völlig problemlos.
Irgendetwas scheint zwar nicht ganz “nach Vorschrift” zu sein, aber dann ist es wohl sicherer, ich lasse es, wie es ist.

Totzdem vielen Dank für die Tipps! Immerhin weiß ich ab jetzt, wie man Bootparameter an den Kernel sendet! :good:rotfl!
Grüße ans Forum!

Alles in Ordnung.

Ich hoffe nur das du das nächste Mal verstehst dass alles was du behauptest hier nur als Nebensache gewürdet wird. Was du zeigst vom Rechner is maßgebend.