[systemd-devel] Mount unit using device symlink
Andrey Borzenkov
arvidjaar at gmail.com
Mon Aug 4 19:24:57 PDT 2014
В Mon, 04 Aug 2014 15:43:46 -0400
Patrick Hemmer <systemd at stormcloud9.net> пишет:
> I'm trying to mount a device using one of its symlinks, but systemd
> errors with "Timed out waiting for device dev-block-ec2-ephemeral0.device"
>
> The unit looks like:
> [Unit]
> After=ephemeral0-format.service
> [Mount]
> What=/dev/block/ec2/ephemeral0
> Where=/mnt/ephemeral0
>
> /dev/block/ec2/ephemeral0 is a symlink set up by udev:
> # udevadm info -q symlink -n /dev/xvdb
> block/ec2/ephemeral0 disk/by-uuid/d57e2dd9-0062-448c-a914-0b6df045dafb
> # ls -l /dev/block/ec2/ephemeral0
> lrwxrwxrwx 1 root root 10 Aug 4 16:59 /dev/block/ec2/ephemeral0 ->
> ../../xvdb
>
> systemd automatically creates a unit for the /sys path, but not the symlink:
> # systemctl list-units | grep 'xvdb\|ephemeral0'
> sys-devices-vbd\x2d2064-block-xvdb.device loaded
> active plugged /sys/devices/vbd-2064/block/xvdb
>
Check with "systemctl list-units --all --full".
>
> Any ideas how to get this mount unit working with a symlink?
>
> -Patrick
More information about the systemd-devel
mailing list