您尚未登录。

#1 2018-11-24 20:42:09

wxg4net
会员
注册时间: 2012-01-07
帖子: 272

systemd.mount挂载问题请教

本地硬盘挂载参考代码,这个一般没什么问题
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

离线

#2 2018-11-26 13:11:34

jouyouyun
会员
注册时间: 2011-10-10
帖子: 268

Re: systemd.mount挂载问题请教

Mark!

离线

页脚