分类: LINUX
2012-05-01 11:03:17
Ubuntu 默认是没有nfs服务的,所以需要自己安装
1、安装nfs服务版
apt-get install nfs-kernel-server
2、修改nsf配置文件
vi /etc/exports
在文件中添加nfs的目录格式如下
/mnt/nfs 192.168.1.*(rw,sync,no_root_squash)
/home/hnmsky/netshare *(rw,sync,no_root_squash)
存盘退出
3、在根目录下建立nsf的目录
mkdir /armnfs
修改该目录的权限
chmod 777 -R /armnfs
/home/xgc:要共享的目录
* :允许所有的网段访问
rw :读写权限
sync:资料同步写入内在和硬盘
no_root_squash:nfs客户端共享目录使用者权限
重启服务:
//#sudo /etc/init.d/portmap restart <---重启portmap,很重要
sudo service portmap restart
sudo service portmap restart#sudo /etc/init.d/nfs-kernel-server restart <---重启nfs服务
#exportfs -r
#showmount -e <---显示共享出的目录
5、测试nsf
mount 192.168.1.99:/armnfs/ abc
嵌入式要mount 的时候 使用
8、在客户端连接主机
$sudo mount 主机IP:/home/yourname/sharedir ~/nfsshare
注意,nfsshare必须先存在。
注:在内核的配置里面的
Networking options --->选项中
启用 TCP/IP networking
启用IP: kernel level autoconfiguration
General setup ---> 选项中 ,
Default kernel command string: (默认的内核命令行)
加入绿色字中的字符
root=/dev/nfs rw nfsroot=192.168.1.99:/armnfs/ ip=192.168.1.201 init=/linuxrc console=ttyS0
File system ---> Network File System --->选项
启用 NFS file system support
启用 Provide NFSv3 client support
启用 Root file system on NFS
nfs配置:
less /etc/exports
/home/xx/ 192.168.0.*(rw,sync)