技术解析

Linux 在 fstab 下怎么写才可以先挂载后 bind?
0
2021-06-24 16:56:47
idczone

我在家用 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 功能不会执行。 是不是我这个需求有问题?如果可以实现应该怎么实现?


用链接?

手动运行
sudo mount -v /home/username/share/A
能成功么

default-->defaults

改成 defaults 之后还是没有执行 bind

放 rc.local?

我有一个 lvm 挂载有问题就放到 /etc/local.d 了



我也试一下

一般都是 7*24 了。重启的时候,手动执行一下吧。

写 udev rule 吧

写 systemd service 吧,设好依赖

default,bind -> bind 我啥都没写,原来可以挂载的。

其实写 rc.local 就行了……

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服