ubuntu下NFS配置步骤,以及嵌入式linux挂载配置步骤

2019-07-13 08:20发布

1.下载相关软件 2.建立共享目录
3.修改该配置文件 4.重启服务 5.测试服务器 6.测试客户端  

1.下载相关软件

使用如下命令,可以在ubuntu下很方便的获取并安装相关软件 #sudo apt-get install portmap nfs-kernel-server nfs-common 如果是要客户端和服务器端分开,可以使用如下命令 服务器端: #sudo apt-get install portmap nfs-kernel-server
客户机端: #sudo apt-get install portmap nfs-common  

2.建立共享目录

#sudo mkdir /home/cwd/nfs #sudo chmod 777 /nfs    

3.修改该配置文件

#sudo vi /etc/exports 在里面加入 /nfsboot *(rw,sync,no_root_squash) 说明: /nfsboot是要共享的目录 *代表允许所有的网络段访问 rw是可读写权限 sync是资料同步写入内存和硬盘 no_root_squashNFS客户端分享目录使用者的权限,如果客户端使用的是root用户,那么对于该共享目录而言,该客户端就具有root权限 最后重新扫描配置文件,使用户修改/etc/exports配置文件不必重启NFS服务 #sudo exportfs -ra  

4.重启服务

使用如下命令重启一下服务 #sudo /etc/init.d/portmap restart #sudo /etc/init.d/nfs-kernel-server restart 但是没有深究过到底有没有重启成功    

5.测试服务器

查看服务目录和权限 #showmount -e 我得到的结果是: Export list for MyZone: /nfs (everyone)  

6.测试客户端

/nfsboot里新建文件,主要是作测使用 #touch /nfsboot/testfile 在其他分区挂载nfs文件系统,记得该目录要先存在才行 #sudo mount  -t nfs 192.168.*:/nfs /mnt 查看一下: #ls /mnt testfile
卸载nfs文件系统 
#sudo  umount  1928*.***:/nfsboot  /mnt
  嵌入式linux  NFS挂载配置 嵌入式linux应该支持NFS的client 在/mnt 下建立相应的挂载目录 mount -o nolock -t nfs 192.168.*.*:/home/cwd/nfs /mnt/nfs