ubuntu 搭建NFS

一 安装

sudo apt-get install nfs-kernel-server  # 安装 NFS服务器端
sudo apt-get install nfs-common         # 安装 NFS客户端

  可能遇到如下问题:

 

 

   那就执行如下操作再重新执行上述操作:

sudo apt-get install keyutils

  

二 添加NFS共享目录

sudo vim /etc/exports
#尾部添加
/home/nfs *(rw,sync,no_root_squash,no_subtree_check)
sudo mkdir /home/nfs
sudo chmod -R 777 /home/nfs
sudo chown wbw:wbw /home/nfs/ -R
sudo /etc/init.d/nfs-kernel-server start
若修改 “/etc/exports”,则需
sudo /etc/init.d/nfs-kernel-server restart

三 验证

  3.1 本地验证

mkdir test
sudo mount -t nfs 192.168.253.144:/home/nfs /test

  在当前目录得test文件夹下执行任何操作,都会同步到/home/nfs文件夹

  3.2 异地验证

  需要先安装客户端

sudo apt-get install nfs-common

 

  操作同3.1,需要开启ufw得端口2049

sudo ufw allow 2049

  3.3 vmware外验证虚拟机里的nfs

  需要将vmware对虚拟机的2049端口做个映射,然后就可以通过宿主机的ip进行挂载

 

四 补充说明

  • 取消挂载:sudo umount ./test
  • 有时候取消挂载会报device正在使用,直接退出当前terminal,新开一个sudo执行即可;实在不行用xshell等工具重连再操作一次
  • server查看nfs 共享目录:showmount -e 127.0.0.1

 

posted @ 2021-12-02 20:26  布叔喂丶  阅读(753)  评论(0编辑  收藏  举报