opkg update
opkg install nfs-kernel-server
依赖包会自动下载安装。
(安装时可能会遇到内核与下载软件不兼容的情形,不在这里描述)
自编译的固件在Network--FileSystem下添加选定即可(其他依赖包会自动选上)。--推荐
三,配置
配置文件:/etc/exports配置说明:
在上面这个文件里输入以下内容
/mnt/sda1 192.168.1.0/255.255.255.0(rw,sync,no_subtree_check) #这句的意思是将/mnt/sda1的文件共享给路由器下的所有IP客户并赋予读写权限
/mnt/sda2 192.168.1.0/255.255.255.0(rw,sync,no_subtree_check)
......
如果你只有一个分区或文件夹共享,则填写一行即可
(网友:)上面这些不能连接xbmc播放器可以修改为:
/mnt/sda1 192.168.1.0/255.255.255.0 (ro,all_squash,insecure)
(网友提到如何卸载服务器端)
服务器端卸载:
# vi /etc/exports
#删除你挂载的那行。
# exportfs -r
#使上面的更改生效。注意,exportfs是fs而不是exports的s哦,这一句命令在你添加或减少挂载文件夹均有用到。
四,运行
终端输入
/etc/init.d/portmap start #这一行必须先启动,才可以
/etc/init.d/portmap enable
/etc/init.d/nfsd start
/etc/init.d/nfsd enable
如果需要外网访问,则在防火墙--通信规则--打开路由器端口,把111\2049\32777\32778\32779\32780这6个端口的TCP/UDP打开
五,应用(这是本教程的重点)
初级应用:
1.在windows下:
首先在控制面板--程序--添加windows应用程序--添加NFS客户端
然后,在运行框输入 mount 192.168.1.1:/mnt/sda1 x:
在我的电脑里就会多了一个盘符X:的文件夹。
2.在linux下:
sudo apt-get install nfs-kernel-server
sudo mkdir /mnt/nfs
sudo mount -t nfs 192.168.1.1:/mnt/sda1 /mnt/nfs
在/mnt/nfs下就是路由器上共享的文档了。
卸载的话,sudo umount /mnt/nfs 即可。
进阶应用:
我们都知道nfs的传输速度很快,那么,怎么体现在实际的使用中受益呢,
楼主教你几个大招。
1.电视高清机顶盒,-本地文件--网络--samba--打开路由器上远程迅雷下载的电影,720P的还可以,1080P的就有点卡了
-本地文件--网络--NFS--打开路由器上远程迅雷下载的电影,1080P的电影,流畅到没人性。
2.上传电脑里的大文件资料到路由器的usb硬盘
用samba文件夹上传,4M/s有木有,半个小时以上有木有
直接拖到nfs文件夹,40M/s有木有,速度的没人性啊