14 linux symbolic-link smb ubuntu
我正在尝试使用该命令从我的 Ubuntu 系统创建一个带有网络共享文件夹(位于 Windows 系统中)的符号链接。
ln -s smb://sys-name/www www
Run Code Online (Sandbox Code Playgroud)
它创建了一个链接,但它说链接已损坏。但是路径存在,我可以浏览到网络文件夹路径。
有人可以指出我的问题吗?
基本上,我正在尝试创建链接,因为我无法从 Eclipse 访问网络共享文件,因此考虑使用符号链接,但没有成功。对此还有其他解决方法吗?
小智 12
你不能链接到不在你的文件系统中的东西。您可以浏览它是您的文件浏览器的一个功能;这就是为什么它不适用于 eclipse 或 ln。
您要做的是将远程文件系统挂载到您的文件系统中。例如mount -t cifs //sys-name/www www
。有关man mount.cifs
更多详细信息,请参阅。
正如其他人指出的那样,请安装文件夹。我建议在 下创建一个挂载点/mnt
,例如/mnt/www
(历史上,/mnt
用于不可移动的挂载点,/media
建议仅用于可移动媒体)。然后,挂载网络共享,例如:
mount -t cifs //server/share /mnt/www --verbose -o user=username
Run Code Online (Sandbox Code Playgroud)
如果您不想在每次登录时都输入此内容,可以在/etc/fstab
. 如果您想了解更多信息/etc/fstab
,请参阅如何编辑和理解 /etc/fstab。