Package: systemd Version: 215-5+b1 Severity: normal Switching to systemd with Wheezy to Jessie upgrade broke a particular Btrfs mount in fstab. Btrfs consists of three devices:
~~~~ $ sudo btrfs fi show
Label: 'tmp_area' uuid: aa5965b1-a602-4f71-8535-8601dfaae540
Total devices 3 FS bytes used 528.00GiB
devid 4 size 601.00GiB used 517.03GiB path /dev/mapper/tmp@700
devid 6 size 834.00GiB used 547.03GiB path /dev/mapper/tmp@900
devid 7 size 834.00GiB used 30.00GiB path /dev/mapper/tmp@900hy
~~~~
Mounted from "/etc/fstab" as follows:
~~~~ /etc/fstab:
#LABEL="tmp_area" /mnt/tmp btrfs
_netdev,noatime,nodiratime,autodefrag 0 0
/dev/disk/by-label/tmp_area /mnt/tmp btrfs
_netdev,noatime,nodiratime,autodefrag 0 0
~~~~
All underlying devices are successfully unlocked automatically
as per "/etc/crypttab":
~~~~ /etc/crypttab:
tmp@700 UUID=eaa37bee-5df3-429c-b3e2-ee28f9fde282 /root/hddkey.txt luks
tmp@900 UUID=e66b87a9-1090-4077-b476-a33e19e9a341 /root/hddkey.txt luks
tmp@900hy UUID=379dd7f5-f04e-4f45-8856-7bff929a34ce /root/hddkey.txt luks
~~~~
On boot systemd waits for 1.5 min. then gives up and goes on so first thing
I have to do when system boots is to run the following command as root:
mount -av
Which successfully mounts "/mnt/tmp".
I don't understand why systemd fails to notice appearance of
"/dev/disk/by-label/tmp_area" long after all three block devices
became available... As you can see I tried "_netdev" workaround
to delay mount but it did not help...
Thanks.
--
All the best,
Dmitry Smirnov
GPG key : 4096R/53968D1B
signature.asc
Description: This is a digitally signed message part.

