[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