linux – 尝试安装Windows NFS共享时的输入/输出错误

前端之家收集整理的这篇文章主要介绍了linux – 尝试安装Windows NFS共享时的输入/输出错误前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用以下方法创建了 Windows Server 2012共享:
PS C:\Windows\system32> nfsshare testshare2=C:\testshare2 -o anon=yes anonuid=0 anongid=0 rw=uuu.uuu.uuu.uuu
testshare2 was shared successfully

其中uuu.uuu.uuu.uuu是我的Ubuntu系统的IP.

接下来,我从Ubuntu机器上安装了Windows NFS共享,如下所示:

sudo mount -t nfs xxx.xxx.xxx.xxx:/testshare2 /mnt/testshare2

其中xxx.xxx.xxx.xxx是Windows Server 2012计算机的IP.

安装时没有显示错误,但是当我安装目录时,会出现以下内容

ls:无法打开目录/ mnt / testshare2 /:输入/输出错误

我没有在Ubuntu的syslog中显示任何错误.

以下是Server 2012中共享的属性

编辑1:尝试从RHEL7计算机安装Server 2012 NFS共享时,我得到相同的输入/输出错误.挂载工作正常我只是不能ls目录或触摸文件.

编辑2:在Server 2012中,NFS日志显示成功安装到Ubuntu和RHEL计算机.

解决方法

解决了.在Server 2012上:

>打开服务器管理器 – >分享
>删除现有共享
>删除以前的共享文件
>使用“新建共享向导”开始新共享

>选定的NFS共享 – 快速然后单击下一步.

>选择要共享的新文件夹键入自定义路径,然后单击
下一个.

>然后单击确认的共享名称,本地路径和远程路径
下一个.

>在Authentication窗口中,我选择了No server authentication
(AUTH_SYS),然后选择通过UID / GID启用未映射的用户访问
并确保允许未映射的用户通过UID / GID无线电访问
按钮被选中.然后单击“下一步”.

>在“共享权限”窗口中,单击“添加”.
>弹出“添加权限”窗口.在这里,在主持人旁边,我
进入将要安装的远程Linux计算机的IP,
将语言编码保留为ANSI,并将共享权限设置为
读/写.然后我点击底部的Add,关闭
添加权限窗口.

>在“共享权限”窗口中,我确认了在“输入”中输入的设置
上一步,然后单击下一步.

>在“指定权限”窗口中,我单击“下一步”而不进行制作
变化.

>我确认了确认选择窗口中的设置,然后单击
“创建”按钮.

然后从我的RHEL7系统发出:

mount -t nfs sss.sss.sss.sss:/somedata /mnt/somedata/

其中sss.sss.sss.sss是Server 2012系统的IP.

从RHEL7机器,我通过发出确认了写访问

date >> /mnt/somedata/date.txt

然后检查该文件是否存在于Server 2012中.

猜你在找的Linux相关文章