我正在尝试将远程机器文件系统挂载到本地机器。远程机器是一个具有两个文件系统的计算集群。我在两个文件系统上都有空间,并且我的主目录中有一个指向另一个 NFS(快速空间)的链接。
当我将我的主目录挂载到本地远程机器上时
sshfs remote: ~/mnt/remote
我可以访问文件,但不能fastspace
。如果我尝试ls
在目录中执行尽可能多的操作,我会得到
ls: cannot open directory .: Input/output error
当我尝试时也是如此
sshfs remote:fastspace ~/mnt/remote
但是,如果我尝试直接安装我的空间,fastspace
一切似乎都正常。
当我尝试使用 gnome 连接到服务器挂载远程文件系统时,一切都正常。
因此,我需要 Gnome 用来连接服务器的命令或知道路径。您能帮我做些什么?
答案1
目前还不清楚您使用的是 NFS 还是 SSHFS,据我所知,它们是不一样的。我有几个提示:尝试使用完整路径,而不是通配符,例如 ~,根据执行命令的用户的不同,通配符可能会有所不同,因此请使用完整路径,例如 /home/username/。例如,如果我的用户名是名为 fastspace 的计算机上的 sub,并且想要将我的远程主目录挂载到我家中名为 mnt 的本地文件夹中:
cd ~ ; sshfs fastspace:/home/sub mnt/
这是针对 SSHFS 的,对于 NFS 你需要类似
mount fastspace:/home/sub /home/sub/mnt