Ubuntu挂载LEDE下分享的NFS盘
序言正文1开启NFS2Linux挂载NFS3windows挂载NFS序言最近入手了一台r7800,刷了LEDE,在这里记录一下配置NFS的过程。正文1、开启NFS首先在LEDE上开启NFS服务,点击添加后输入共享名,允许的IP,选项,和目录。选项有如下选择:rw:可读写的权限;ro:只读的权限;no_root_squash:登入到NFS主机的用户如果是root,
序言
最近入手了一台r7800,刷了LEDE,在这里记录一下配置NFS的过程。
正文
1、开启NFS
首先在LEDE上开启NFS服务,点击添加后输入共享名,允许的IP,选项,和目录。
选项有如下选择:
rw:可读写的权限;
ro:只读的权限;
no_root_squash:登入到NFS主机的用户如果是root,该用户即拥有root权限;
root_squash:登入NFS主机的用户如果是root,该用户权限将被限定为匿名使用者nobody;
all_squash:不管登陆NFS主机的用户是何权限都会被重新设定为匿名使用者nobody。
anonuid:将登入NFS主机的用户都设定成指定的user id,此ID必须存在于/etc/passwd中。
anongid:同anonuid,但是变成group ID就是了!
sync:资料同步写入存储器中。
async:资料会先暂时存放在内存中,不会直接写入硬盘。
insecure:允许从这台机器过来的非授权访问。博主在这里设置了,然后去挂载NFS没有成功,然后又在/etc/exports里面加入了设置,
在博主的LEDE下exports需要自己创建。
设定好后重启NFS服务。在楼主这里,服务在这。
重启这两个服务。
如果我们在启动了NFS之后又修改了/etc/exports,这个时候我们就可以用exportfs命令来使改动立刻生效,该命令格式如下:
exportfs [-aruv]
-a :全部mount或者unmount /etc/exports中的内容
-r :重新mount /etc/exports中分享出来的目录
-u :umount 目录
-v :在 export 的时候,将详细的信息输出到屏幕上。
2、Linux挂载NFS
在Linux上,可以通过showmount -e hostname
来查看NFS目录。
可以看到两个共享的目录已经出来了。
然后通过mount来挂载目录。运行sudo mount -t nfs 192.168.1.1:/mnt/sda2 /media/ac/
来把远程/mnt/sda2 目录挂载到本机的/media/ac上。
在这里博主设置了开机自启,在/etc/rc.local的exit 0之前把刚才的命令加入。这样就能开机自启。
3、windows挂载NFS
这里只有win7旗舰版和企业版具有此功能。专业版和家庭版需要使用第三方软件实现。
首先去控制面板->程序->打开或关闭windows功能中把NFS服务下的软件都安装上。
然后使用win+R键呼出运行,打开cmd,用cmd进行挂载。
在这里,通过mount hostname path可以把远程目录挂载到 X盘,如图:
但是在这里,博主有一个问题,那就是windows自带的mount不能支持utf-8导致中文显示乱码。可以看到mount只支持如下编码。
暂时博主还没有找到办法。
更多推荐
所有评论(0)