我需要在另一个文件系统之后安装一个文件系统,但由于显然没有办法在/etc/fstab
中指定一个订单,我制作了一个类似的系统单元文件:
[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
它虽然有效......
答案 0 :(得分: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
根据您的需要进行调整。