[Eisfair] [e1] fstab bind-mount Bootproblem

Marcus Röckrath marcus.roeckrath at gmx.de
Do Mai 14 12:42:48 CEST 2020


Hallo Taxena,

Marcus Röckrath wrote:

>>> findmnt -lo source,target,fstype,options -t ext2,ext3,ext4,xfs
>>> findmnt -lo source,target,fsroot,fstype,options -t ext2,ext3,ext4,xfs
> 
> Mit folgendem geänderten Code für mountfs hat es bei mir nun funktioniert:
> 
> # remount all acl enabled filesystems with acl,user_xattr,
> # if kernel supports acl (excluding /boot)
> for pseudofile in /proc/{ksyms,kallsyms}
> do
>     if [ -e "$pseudofile" ]
>     then
>         if /bin/grep -q 'posix_acl_' "$pseudofile"
>         then
>             /bin/findmnt -lo source,target,fstype,options -t
> ext2,ext3,ext4,xfs |
>             tail -n +2 | egrep -v "^/dev/[^[:space:][]*\[" |
>             while read source target fstype options
>             do
>                 if [ "$target" != "/boot" ]
>                 then
>                     /bin/mount -o remount,acl,user_xattr $target
>                 fi
>             done
>         fi
>     fi
> done

Wie hast du dich gerettet, als das /-Dateisystem ro gemountet war?

Wenn du einen sicheren Weg aus dieser Situation hast, könntest du vielleicht
mal meinen Codevorschlag für den acl-Teil ausprobieren.

-- 
Gruß Marcus
[eisfair-Team]


Mehr Informationen über die Mailingliste Eisfair