![无法将 ubuntu 目录挂载到 Linux(SLES 11 SP2)](https://linux22.com/image/1435170/%E6%97%A0%E6%B3%95%E5%B0%86%20ubuntu%20%E7%9B%AE%E5%BD%95%E6%8C%82%E8%BD%BD%E5%88%B0%20Linux(SLES%2011%20SP2).png)
尝试挂载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/