无法将 ubuntu 目录挂载到 Linux(SLES 11 SP2)

无法将 ubuntu 目录挂载到 Linux(SLES 11 SP2)

尝试挂载ubuntu 目录:/home/suvasish/Downloads/SLES11_SP2/到 SLES(11 SP2) 服务器。

尝试如下: NFS mount

在 Ubuntu 端编辑/etc/exports像下面这样..

/home/suvasish/Downloads/SLES11_SP2/ *(rw,no_subtree_check,all_squash,insecure,async,nohide)
exportfs -ra

在 SLES 端

mkdir -p /mnt/sles11_sp2
test11:~ # mount -t nfs x.x.x.x:/home/suvasish/Downloads/SLES11_SP2/ /mnt/sles11_sp2/

并收到此消息 mount.nfs: requested NFS version or transport protocol is not supported

还尝试了 CIFS 安装

test11:~ # mount -t cifs //x.x.x.x/home/suvasish/Downloads/SLES11_SP2/ /mnt/sles11_sp2/
Password: 
Retrying with upper case share name
mount error(6): No such device or address
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

以上两个也结果相同。

你知道如何将我的 ubuntu 驱动器安装到其他 linux 服务器上吗?

- 更新 -

像下面这样配置 samba 共享..

[SLES11_SP2] comment = SLES11 DVD's browseable = yes path = /home/suvasish/Downloads/SLES11_SP2 available = yes guest ok = yes public = yes writable = yes read only = no 并尝试安装共享

test11:~ # mount -t cifs //x.x.x.x/home/suvasish/Downloads/SLES11_SP2/ -o user=suvasish,password=xxx /mnt/sles11_sp2/

test11:~ # mount -t cifs x.x.x.x:/home/suvasish/Downloads/SLES11_SP2/ -o user=suvasish,password=xxx /mnt/sles11_sp2/

收到上述错误。

答案1

对于 NFS:

  • 检查 NFS 服务器是否正在运行(showmount -e在服务器上运行 - 您应该看到 nfs 导出的文件夹列表);
  • mount -t nfs尝试通过 nfs (使用 环回)在服务器本身上挂载文件夹;
  • 检查两台机器上的防火墙;
  • 检查/proc/filesystems客户端是否支持nfs(或)。nfs4

NFS 有几个版本:NFSv2(很少见,历史悠久)、NFSv3(最容易配置)、NFSv4(高级,但配置起来更复杂)。您的/etc/exports似乎是 NFSv3。NFSv3 可以通过 TCP 和 UDP 工作。

对于 CIFS:

  • 配置桑巴首先导出该文件夹。
  • 检查文件夹是否已导出/可smbclient -L x.x.x.x -U suvasish访问smbclient -L x.x.x.x -U suvasish //x.x.x.x/SLES11_SP2
  • 尝试安装(//x.x.x.x/SLES11_SP2,而不是完整路径mount.cifs

答案2

设法让它工作。 CIFS隐藏底层文件系统结构。挂载“SLES11_SP2”共享的适当命令如下:

安装 -t cifs //xxxx/SLES11_SP2 /mnt/sles11_sp2/

相关内容