一、安装NFS服务器端 (192.168.228.137)
1、安装nfs-kernel-server
命令:sudo apt-get install nfs-kernel-server
nfs依赖portmap。在安装nfs-kernel-server时,会自动安装portmap。
2、创建需要共享的文件夹
mkdir /home/qqx/testnfs
3、将需要共享的目录添加到/etc/exports文件中
sudo vi /etc/exports
添加:
/home/qqx/testnfs *(rw,sync,no_roo_squash)
其中*位置代表能够访问到该目录的主机。*表示所有的主机。
3、检查portmap、nfs-kernel-server状态
命令:sudo service portmap status
命令: sudo service nfs-kernel-server status
4、启动portmap、nfs-kernel-server
命令:sudo service portmap start
命令:sudo service nfs-kernel-server start
5、显示共享的目录
命令:showmount -e
6、挂载共享目录, 服务器本地
命令:sudo mount -t nfs localhost:/home/qqx/test/testnfs /mnt
目标目录要存在,不然挂载失败。
此时进入挂载目录,看到的是共享目录中的内容
7、取消挂载
命令:sudo umount /mnt
注意:取消挂载时会出线/mnt 正忙的情况,解决办法:
① 退出当前的目录再进行取消挂载;
② 强制取消挂载 sudo umount -l /mnt
二、安装nfs服务器端 (192.168.228.136)
1、安装nfs-common
命令:sudo apt-get install nfs-common
nfs-common依赖portmap,在安装nfs-common时会自动安装portmap
2、挂载服务器的共享目录到本地
命令:sudo mount -t nfs 192.168.228.137:/home/qqx/testnfs /mnt
3、取消挂载同上