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 /:输入/输出错误
以下是Server 2012中共享的属性:
编辑1:尝试从RHEL7计算机安装Server 2012 NFS共享时,我得到相同的输入/输出错误.挂载工作正常我只是不能ls目录或触摸文件.
编辑2:在Server 2012中,NFS日志显示成功安装到Ubuntu和RHEL计算机.
解决方法
>打开服务器管理器 – >分享
>删除现有共享
>删除以前的共享文件夹
>使用“新建共享向导”开始新共享
>选定的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中.