Da die Ursache offensichtlich darin liegt, dass der Zugriff auf die Devices geblockt wird, habe ich mir überlegt in der fstab lieber deviceunabhängig zu bleiben, wie es auch besser zur multi device Lösung passt. In Frage kamen UUID und LABEL. Ich habe mich für die LABEL-Variante entschieden, da das einfach human readable ist.
Meine fstab sieht jetzt folgender Massen aus:
tmpfs /tmp tmpfs nodev,nosuid 0 0
/dev/sda1 / ext4 defaults 0 1
LABEL=btrfs1 /btrfs1 btrfs noauto 0 0
LABEL=btrfs1 /home btrfs noauto,x-systemd.automount,subvol=home 0 0
LABEL=btrfs1 /vol/Musik btrfs noauto,x-systemd.automount,subvol=Musik 0 0
LABEL=btrfs1 /vol/2003 btrfs noauto,x-systemd.automount,subvol=2003.ro 0 0
LABEL=btrfs1 /vol/2004 btrfs noauto,x-systemd.automount,subvol=2004.ro 0 0
LABEL=btrfs1 /vol/2005 btrfs noauto,x-systemd.automount,subvol=2005.ro 0 0
LABEL=btrfs1 /vol/2006 btrfs noauto,subvol=2006 0 0
LABEL=btrfs1 /vol/2009 btrfs noauto,subvol=2009.ro 0 0
LABEL=btrfs1 /vol/2010 btrfs noauto,subvol=2010.ro 0 0
LABEL=btrfs1 /vol/2011 btrfs noauto,x-systemd.automount,subvol=2011.ro 0 0
LABEL=btrfs1 /vol/2012 btrfs noauto,x-systemd.automount,subvol=2012.ro 0 0
LABEL=btrfs1 /vol/2013 btrfs noauto,x-systemd.automount,subvol=2013 0 0
LABEL=btrfs2 /btrfs2 btrfs noauto 0 0
LABEL=btrfs2 /vol1 btrfs noauto,x-systemd.automount,subvol=vol1 0 0
LABEL=btrfs3 /btrfs3 btrfs noauto 0 0
LABEL=btrfs3 /vol2 btrfs noauto,x-systemd.automount,subvol=vol2 0 0
LABEL=btrfs3 /vol/1997 btrfs noauto,x-systemd.automount,subvol=1997.ro 0 0
LABEL=btrfs3 /vol/1998 btrfs noauto,x-systemd.automount,subvol=1998.ro 0 0
LABEL=btrfs3 /vol/1999 btrfs noauto,x-systemd.automount,subvol=1999.ro 0 0
LABEL=btrfs3 /vol/2000 btrfs noauto,x-systemd.automount,subvol=2000.ro 0 0
Bei den letzten 2 Neustarts gab es noch keine Probleme. Ich beobachte es eine Weile und gebe nochmal Rückmeldung ob es einwandfrei funktioniert.
Der Vollständigkeit halber:
[root@PC ~]# btrfs filesystem show
failed to open /dev/sr0: No medium found
Label: 'btrfs3' uuid: d25e229d-e781-4e53-9c4e-760bf831856f
Total devices 1 FS bytes used 177.16GB
devid 1 size 312.55GB used 312.55GB path /dev/sdb2
Label: 'btrfs1' uuid: aad01f5f-c893-4c4a-9af9-4a3d20d8ec89
Total devices 2 FS bytes used 129.64GB
devid 2 size 153.21GB used 153.20GB path /dev/sdb1
devid 1 size 153.21GB used 153.21GB path /dev/sda6
Label: 'btrfs2' uuid: b30c81cd-08f4-4f8b-af1b-3324d3ef77df
Total devices 1 FS bytes used 382.58GB
devid 1 size 749.71GB used 749.71GB path /dev/sda5
Btrfs v0.20-rc1-253-g7854c8b