Linux 在 fstab 下怎么写才可以先挂载后 bind?

2017 年 12 月 26 日
 053700

我在家用 Linux 当作 smb 服务器做文件分享,上面插了一个移动硬盘。然后配置了开机挂载,在 fstab 里,重启后一切正常,现在我想在挂载后,继续将挂载的目录用

mount --bind /mnt/A /home/username/share/A

指令绑定到 home 的 share 下的一个目录,我在 fstab 里是这么写的:

/dev/sdb1 /mnt/A  ntfs iocharset=utf8,umask=0 0 0
/mnt/A /home/username/share/A none default,bind 0 0

然后重启后发现只可以挂载磁盘,bind 功能不会执行。 是不是我这个需求有问题?如果可以实现应该怎么实现?

4521 次点击
所在节点    Linux
12 条回复
ysc3839
2017 年 12 月 26 日
用链接?
c3824363
2017 年 12 月 26 日
手动运行
sudo mount -v /home/username/share/A
能成功么
catror
2017 年 12 月 26 日
default-->defaults
053700
2017 年 12 月 26 日
@catror 改成 defaults 之后还是没有执行 bind
ryanking8215
2017 年 12 月 26 日
放 rc.local?
jyf007
2017 年 12 月 26 日
@ryanking8215 我有一个 lvm 挂载有问题就放到 /etc/local.d 了
053700
2017 年 12 月 26 日
@jyf007
@ryanking8215
我也试一下
tees
2017 年 12 月 26 日
一般都是 7*24 了。重启的时候,手动执行一下吧。
shihira
2017 年 12 月 26 日
写 udev rule 吧
zhjits
2017 年 12 月 26 日
写 systemd service 吧,设好依赖
jyf007
2017 年 12 月 26 日
@053700 default,bind -> bind 我啥都没写,原来可以挂载的。
mingl0280
2017 年 12 月 27 日
其实写 rc.local 就行了……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/417709

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX