页次: 1
本地硬盘挂载参考代码,这个一般没什么问题
mediai-4.mount
[Unit]
Description=Local Disk sdb1 Directory
[Mount]
What=/dev/disk/by-uuid/42e7147e-21bb-4356-96de-a8e8236fa968
Where=/media/4
Type=ext4
Options=defaults
[Install]
WantedBy=multi-user.target
该mount自动依赖
media-4.mount
● ├─-.mount
● ├─dev-disk-by\x2duuid-42e7147e\x2d21bb\x2d4356\x2d96de\x2da8e8236fa968.device
● └─system.slice
麻烦的是,网络设备挂载问题比较多了,比如通过sshfs方式挂载,参考代码
media-66.mount
[Unit]
Description=Remote RBI 3B Root Directory
[Mount]
What=alarm@192.168.1.66:/
Where=/media/66
Type=fuse.sshfs
Options=defaults,noexec,_netdev
[Install]
WantedBy=multi-user.target
然后依赖是
media-66.mount
● ├─-.mount
● ├─system.slice
● └─network-online.target
使用过程中,必须把fuse模块编译进内核。才能在开机启动时,正常使用。如果是用户级别的mount,则无法使用部分挂载参数。systemd.mount使用起来并不容易
Arch Linux User
离线
Mark!
离线
页次: 1