![如何创建指向已安装磁盘上的文件的符号链接,且该符号链接在重启后仍然有效?](https://linux22.com/image/908392/%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E6%8C%87%E5%90%91%E5%B7%B2%E5%AE%89%E8%A3%85%E7%A3%81%E7%9B%98%E4%B8%8A%E7%9A%84%E6%96%87%E4%BB%B6%E7%9A%84%E7%AC%A6%E5%8F%B7%E9%93%BE%E6%8E%A5%EF%BC%8C%E4%B8%94%E8%AF%A5%E7%AC%A6%E5%8F%B7%E9%93%BE%E6%8E%A5%E5%9C%A8%E9%87%8D%E5%90%AF%E5%90%8E%E4%BB%8D%E7%84%B6%E6%9C%89%E6%95%88%EF%BC%9F.png)
在我的网络上,我在另一台运行 Ubuntu 的计算机上有一个磁盘(两台计算机都安装了 18.10),/home/username/Storage
通过nfs
挂载到fstab
。该fstab
行看起来像,
192.168.2.33:/otherhome/otherusername /home/username/Storage nfs rsize=8192,wsize=8192,timeo=14,intr
在另一台计算机上,我有一个文件,我想将其符号链接,以便可以从当前桌面上的图标打开它。所以我这样做了ln -s /home/username/Storage/file /home/username/Desktop
。它工作正常,直到我重新启动。然后它说链接已断开,尽管如果我右键单击并查看属性,它会列出正确的目标。
有没有办法在重启后保留已安装网络磁盘上文件的符号链接?我做错了吗?
答案1
有没有办法在重启后保留已安装网络磁盘上文件的符号链接?我做错了吗?
不。如果您愿意,您可以在重启时重新创建链接。但更合理的方法是使用bind
中的选项mount
。从手册页:
Bind mount operation
Remount part of the file hierarchy somewhere else. The call is:
mount --bind olddir newdir
or by using this fstab entry:
/olddir /newdir none bind
After this call the same contents are accessible in two places.