Unix/Linux 符号链接是不是支持回退?
Posted
技术标签:
【中文标题】Unix/Linux 符号链接是不是支持回退?【英文标题】:Does Unix/Linux symbolic link support fallback?Unix/Linux 符号链接是否支持回退? 【发布时间】:2016-07-11 16:30:04 【问题描述】:我设置了一个连接 5-6 个 Ubuntu 机器的 nfs/autofs-ldap 系统。我所有的计算机都导出驱动器以存储大文件,并自动安装在
/drives/machine1/drive1
/drives/machine1/drive2
...
在用户的主目录中,我要求用户设置符号链接以指向用于存储大文件的专用驱动器之一。以用户 1 为例:
cd /homes/user1/
ln -s /drives/machine1/drive1/users/user1/workdir .
当用户登录我的任何一个盒子时,他/她可以使用 ~/workdir 来处理数据。
但是,当网络不通,一个用户碰巧用machine1作为他的桌面时,不知道~/workdir这个链接能不能有一个fallback链接,比如/local_mount/machine1/drive1,就是原来的路径在 fstab 和 /etc/exports 中?
如果支持后备链接,则仍然可以访问他的所有文件而无需重新创建链接。
Unix/Linux 符号链接是否支持此功能?有什么技巧可以让这成为可能吗?
【问题讨论】:
我相信 DragonflyBSD 支持这种东西,通过它的参数化符号链接特性。 【参考方案1】:您可以在未安装的/drives/machine1/drive1/users/user1/workdir
位置[又名递归链接] 设置符号链接以指向/local_mount/machine1/drive1
。
[唯一?]问题:
您必须在卸载的文件系统下具有相同的 /drives/machine1/drive1/users/* 结构。【讨论】:
以上是关于Unix/Linux 符号链接是不是支持回退?的主要内容,如果未能解决你的问题,请参考以下文章