Systemd on vivid beta
Colin Law
clanlaw at gmail.com
Sun Mar 15 11:41:27 UTC 2015
On 14 March 2015 at 20:08, Tom H <tomh0665 at gmail.com> wrote:
> ...
> Should you want to switch to a .mount unit, I've set up the following
> in a VM (192.168.1.11 is my laptop) and rebooted.
>
> <begin>
> # systemctl cat home-th-srvtom.mount
> # /etc/systemd/system/home-th-srvtom.mount
> [Unit]
> Before=remote-fs.target
>
> [Mount]
> What=//192.168.1.11/srvtom
> Where=/home/th/srvtom
> Type=cifs
> Options=credentials=/home/th/.cifscreds
>
> [Install]
> WantedBy=multi-user.target
>
> # systemctl status home-th-srvtom.mount
> ● home-th-srvtom.mount - /home/th/srvtom
> Loaded: loaded (/etc/systemd/system/home-th-srvtom.mount; enabled;
> vendor preset: enabled)
> Active: active (mounted) since Sat 2015-03-14 15:56:47 EDT; 1min 47s ago
> Where: /home/th/srvtom
> What: //192.168.1.11/srvtom
> Process: 554 ExecMount=/bin/mount //192.168.1.11/srvtom
> /home/th/srvtom -n -t cifs -o credentials=/home/th/.cifscreds
> (code=exited, status=0/SUCCESS)
>
> Mar 14 15:56:47 localhost systemd[1]: Mounting /home/th/srvtom...
> Mar 14 15:56:47 localhost systemd[1]: Mounted /home/th/srvtom.
> </end>
OK, I have replicated that for my mount and it basically is ok,
mounting at boot as expected. However, if I boot with the network
disconnected and then connect it I see
$ systemctl status media-test_mount.mount
● media-test_mount.mount - /media/test_mount
Loaded: loaded (/etc/systemd/system/media-test_mount.mount;
enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Sun 2015-03-15 11:32:45
GMT; 5min ago
Where: /media/test_mount
What: //192.168.1.nn/docs
Process: 786 ExecMount=/bin/mount //192.168.1.96/docs
/media/test_mount -n -t cifs -o credentials=*** (code=exited,
status=32)
Mar 15 11:32:45 tigger systemd[1]: Mounting /media/test_mount...
Mar 15 11:32:45 tigger mount[786]: mount error(101): Network is unreachable
Mar 15 11:32:45 tigger mount[786]: Refer to the mount.cifs(8) manual
page (e.g. man mount.cifs)
Mar 15 11:32:45 tigger systemd[1]: media-test_mount.mount mount
process exited, code=exited s...s=32
Mar 15 11:32:45 tigger systemd[1]: Failed to mount /media/test_mount.
Mar 15 11:32:45 tigger systemd[1]: Unit media-test_mount.mount entered
failed state.
And it does not appear to be making any attempt to retry. If I then
use systemctl start then it does mount.
Colin
More information about the ubuntu-users
mailing list