1.进行NFS服务器端与客户端的安装:
sudo apt-get install nfs-kernel-server nfs-common portmap
nfs-kernel-server是服务器,nfs-common是客户端,安装客户端的作用是可以在本机进行NFS 服务的测试。
2.配置挂载目录和权限
sudo vi /etc/exports
下面是内容:
# /etc/exports: the access control list for filesystems which may be exported
# to NFS clients. See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes hostname1(rw,sync) hostname2(ro,sync)
#
# Example for NFSv4:
# /srv/nfs4 gss/kr b5i(rw,sync,fsid=0,crossmnt)
# /srv/nfs4/homes gss/krb5i(rw,sync)
/nfsboot 192.168.1.* (rw,sync,no_root_squash) //nfsboot是nfs共享目录 192.168.1.*是允许访问的ip地址 rw,sync,no_root_squash为访问权限
3.在系统中创建/nfsboot文件夹,用作共享目录;为防止出现权限问题在此给其增加权限:
sudo mkdir /nfsboot
sudo chmod 777 /nfsboot
4.启动/重启nfs服务,同时使对/etc/exports的更改生效:
sudo /etc/init.d/nfs-kernel-server restart 或start
5.通过本机的NFS客户端进行测试:
在本机/mnt目录下新建挂载文件夹nfs,在把服务器挂载到这个目录下就通过/mnt/nfs来访问服务器上的/nfsboot文件夹
sudo mkdir /mnt/nfs
sudo mount -t nfs 192.168.1.110:/nfsboot /mnt/nfs
这里192.168.1.110为NFS服务器的IP,这样就可以把服务器上的/nfsboot挂载到本机的/mnt/nfs上了。
取消挂载:
sudo umount /mnt/nfs