如何使 mount --bind 永久化?

Ale*_*Kim 29 fstab mount 14.04

当我在做:

mount --bind dirone dirtwo
Run Code Online (Sandbox Code Playgroud)

操作系统重新启动后,绑定将丢失。

我正在检查绑定的目录 /proc/mounts

如何在不堵塞的情况下使这些绑定永久化/etc/fstab

这是来自 /proc/mounts

/dev/disk/by-uuid/4f5082d7-aba2-4bc7-8d64-3bbb3d773aab /home/username/dir ext4 rw,relatime,data=ordered 0 0
Run Code Online (Sandbox Code Playgroud)

rya*_*obs 40

你是什​​么意思“堵塞/etc/fstab”?把它放在最好的地方 /etc/fstab; 这就是它的目的!

您所要做的就是在第一次挂载后添加一行:

# <device>                                 <dir>                 <type>  <options>                 <dump>  <pass>
UUID=288a84bf-876c-4c4b-a4ba-d6b4cc6fc0d2  /mnt/device            ext4    defaults,noatime,nofail   0       2
/mnt/device                                /srv/binded_device     none    bind                      0       0
Run Code Online (Sandbox Code Playgroud)


小智 35

最简单的方法是安装 --bind你需要的东西

mount --bind /home/sda1/Windows/Users/Me/Dropbox ~/Dropbox
Run Code Online (Sandbox Code Playgroud)

然后打开mtab

sudo nano /etc/mtab
Run Code Online (Sandbox Code Playgroud)

复制你的行

/home/sda1/Windows/Users/Me/Dropbox /home/me/Dropbox none rw,bind 0 0
Run Code Online (Sandbox Code Playgroud)

并将其粘贴到fstab 中,以便在重新启动时挂载

sudo nano /etc/fstab
Run Code Online (Sandbox Code Playgroud)

如果您的文件夹在已安装的磁盘上,请确保您的绑定线在磁盘安装之后出现

  • 这应该是公认的解决方案。 (5认同)