2017-08-27 79 views
1

我需要一个又一个挂载文件系统,但因为显然没有办法/etc/fstab指定的顺序,我做了一个systemd单元文件这样的:Systemd单元不做任何事情

[Unit] 
Description=Mount 
After=local-fs.target 

[Service] 
Type=simple 
ExecStart=/bin/mount /mnt/dir 

[Install] 
WantedBy=multi-user.target 

的问题是,它不会失败,但它也不会成功。当我手动执行systemctl restart <service>什么也没有发生,文件系统没有安装。如果我做mount /mnt/dir它的工作原理,但...

回答

1

使用专用的安装单元:

https://www.freedesktop.org/software/systemd/man/systemd.mount.html

[Unit] 
Description=Mount Unit 
After=another-mount.mount 

[Mount] 
What=/something 
Where=/to/destination 
Type=ext4 
Options=defaults 

[Install] 
WantedBy=multi-user.target 

适应这个给你所需要的。

+0

这会在fstab全部挂载后运行吗? – DBLouis

+0

https://www.freedesktop.org/software/systemd/man/systemd.mount.html#fstab – papey