仅当存在 Samba 挂载时才绑定挂载?(例如:BIND MOUNT 需要 NFS Mount \\172.16.xx\files...)

仅当存在 Samba 挂载时才绑定挂载?(例如:BIND MOUNT 需要 NFS Mount \\172.16.xx\files...)

我使用 SAMBA 在 fstab 中使用以下内容进行挂载:

//source/files /mnt/files cifs user,_netdev,cache=none,credentials=/usr/src/access.smb 0 0

然后我有以下 mount --bind 行:

/mnt/files /var/www/html/data none defaults,bind 0 0

但第二次安装不起作用。如果我重新启动计算机,只有第一次安装有效。我需要手动安装第二个(使用绑定)

请问有人能帮帮我吗?我在 Unix Stack Exchange 上看到了这篇文章,但我不明白:https://unix.stackexchange.com/questions/216287/how-do-i-set-up-bind-mounts-on-startup-correctly-in-the-systemd-world

提前致谢。

答案1

像这样:

/mnt/files /var/www/html/data none x-systemd.requires=/mnt/files,x-systemd.automount,bind 0 0

相关内容