[Eisfair] [e1] fstab bind-mount Bootproblem

Taxena Gasparov gastax at gmail.com
Mi Mai 13 09:51:11 CEST 2020


Hallo Marcus,

Am 12.05.20 um 11:03 schrieb Marcus Röckrath:
> Füge doch mal bitte in /etc/init.d/mountfs vor der Zeile 94 (/bin/mount -av 
> 2>/dev/null) ein
> sleep 10
> ein.

kein Änderung.
Daraufhin mehrere "mount; read"-Blöcke reingebaut. Nach dem ACL-mount-Teil (Zeile 97-115 in mountfs) ist /
ro gemountet.

$ cat /etc/fstab
> UUID=3... / ext4   defaults,errors=remount-ro 0 1
> UUID=8... /boot ext2 defaults,errors=remount-ro 0 1
> UUID=2...   none    swap     defaults                 0 0
> proc        /proc   proc     defaults                 0 0
> /sys        /sys           sysfs     defaults                 0 0
> devpts      /dev/pts       devpts    defaults,gid=5,mode=620  0 0
> /mnt/floppy auto     defaults,user,noauto     0 0
> /mnt/cdrom  iso9660  defaults,ro,user,noauto  0 0
> /dev/sr0 /media/cdrom0 udf,iso9660 noauto,utf8 0 0
> /dev/sr1 /media/cdrom1 udf,iso9660 noauto,utf8 0 0
> /dev/sr2 /media/cdrom2 udf,iso9660 noauto,utf8 0 0
> /dev/sr3 /media/cdrom3 udf,iso9660 noauto,utf8 0 0
> /dev/sr4 /media/cdrom4 udf,iso9660 noauto,utf8 0 0
> /dev/sr5 /media/cdrom5 udf,iso9660 noauto,utf8 0 0
> /dev/sr6 /media/cdrom6 udf,iso9660 noauto,utf8 0 0
> /dev/sr7 /media/cdrom7 udf,iso9660 noauto,utf8 0 0
> /dev/sr8 /media/cdrom8 udf,iso9660 noauto,utf8 0 0
> /dev/sr9 /media/cdrom9 udf,iso9660 noauto,utf8 0 0
> /public/AB/boot /srv/tftpboot/boot none     ro,bind              0 0
> tmpfs       /dev/shm       tmpfs     rw,nosuid,nodev          0 0
> tmpfs       /run           tmpfs     defaults                 0 0
> devtmpfs    /dev           devtmpfs  mode=0755,nosuid         0 0

Außer daß die floppy- und cdrom-Zeile einem /dev/fd0 und /dev/cdrom oder so ähnlich, warum auch immer,
beraubt wurden, scheint da das meiste grob zu passen. Gibt es eine Muster-fstab für eisfair1, damit ich
meine fstab harmonisieren kann?

Ich vermute, der mount-Befehl hat sich in der Ausgabe geändert; früher wurden "bind"-mounts in der ersten
Spalte so wie in der fstab mit /public/AB/boot gelistet, jetzt mit /dev/sdXY. Dadurch existieren in der
Ausgabe bei mir zwei Zeilen mit /dev/sdXY, wobei die bind-Zeile zusätzlich die Option "ro" hat und das wirkt
sich womöglich beim acl-remount auf / aus. :-(
Die Bildschirmausgabe bringt dazu auch zwei remount-Zeilen:
> EXT4-fs (sdXY): re-mounted. Opts: errors=remount-ro,acl,user_xattr
> EXT4-fs (sdXY): re-mounted. Opts: acl,user_xattr

Es läuft darauf hinaus, daß ...
1. /dev/sdXY on / type ext4 ro,relatime,errors=remount-ro,data=ordered
2. /dev/sdXY on /srv/tftpboot/boot type ext4 ro,relatime,errors=remount-ro,data=ordered
gemountet sind; vor dem acl-Teil zeigt mount noch ...
1. /dev/sdXY on / type ext4 rw,relatime,errors=remount-ro,data=ordered
2. /dev/sdXY on /srv/tftpboot/boot type ext4 ro,relatime,errors=remount-ro,data=ordered

Wenn ich in fstab für /public/AB/boot von ro zu rw ändere bleibt / rw, aber der bind mount möchte ich nicht
rw sondern ro haben.

Kann das jemand bestätigen?

Dank
Taxi


Mehr Informationen über die Mailingliste Eisfair