目录
ubuntu开启nfs
1.1 ubuntu安装nfs服务
sudo apt-get install nfs-kernel-server
1.2 创建nfs挂载目录
比如:/home/taozhang/share/nfs
1.3 配置NFS
修改文件/etc/exports,在文件后边添加如下内容:
/home/taozhang/share/nfs *(rw,sync,no_root_squash)
/home/taozhang/share/nfs:本地nfs挂载目录
Rw:该主机对该共享目录有读写权限
Sync:资料同步写入到内存与硬盘中
No_root_squash:客户机用root访问该共享文件夹时,不映射root用户
*:可以让所有ip进行挂载,如果这里限制为192.168.3.*,则只允许192.168.3这个网段的设备挂载nfs
1.4 重启nfs服务
输入图下命令重启nfs服务:
sudo /etc/init.d/nfs-kernel-server restart
正常重启后结果如下所示:
设备端开启nfs
1.1 配置网络部分
主要是使能CONFIG_IP_PNP以在2中能够看到Root file system on NFS选项
Networking support
Networking options
TCP/IP networking
IP: kernel level autoconfiguration
[*] IP: DHCP support
[*] IP: BOOTP support
1.2 配置开启nfs网络文件系统
File systems --->
Network File Systems --->
<*> NFS client support
[*] NFS client support for NFS version 3
[*] NFS client support for the NFSv3 ACL protocol extension
[*] NFS client support for NFS version 4 (EXPERIMENTAL)
[*] NFS client support for NFSv4.1 (DEVELOPER ONLY)
[*] Root file system on NFS
1.3 设备端挂载nfs
设备端使用如下命令进行挂载:
mount -t nfs -o nolock 192.168.3.189:/home/taozhang/share/nfs /mnt/test
192.168.3.189:ubuntu的ip
/home/taozhang/share/nfs:ubuntu端的nfs挂载目录
/mnt/test:设备本地目录