Ubuntu在线安装NFS服务

一、安装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、取消挂载同上

原文地址:https://www.cnblogs.com/qiaoqianxiong/p/4953967.html