Linux 环境下NFS挂载

一、服务端操作

  1. 以root用户登录,先确认服务器上面有rpcbind和nfs包,一般情况都会有。
  2. 查询命令:
  rpm -qa|grep rpcbind

  rpm -qa|grep nfs

        如果有就接着往下走,没有安装.

        查找

find / -name nfs-kernel-server*.rpm

   3.安装nfs rpm包

rpm –ivh nfs-kernel-server-1.2.3-18.38.43.1.x86_64.rpm

3.1启动rpcbind和nfs,rpcbind先启动,rpcbind为nfs动态分配端口

启动:

service rpcbind start  或 /etc/rc.d/init.d/rpcbind start

service nfs start   或 /etc/rc.d/init.d/nfs start

停止:

 service rpcbind stop

 service nfs stop

     3.2查看是否启动正常,如看到rpcbind和nfs表示启动正常。

service rpcbind status

service nfs status

4.设置共享文件和目录

vi  /etc/exports

添加一行:

共享目录  共享ip地址(权限)

如:/home/resources 10.80.1.163(rw,sync,no_root_squash, no_subtree_check)

     表示允许ip为163的计算机以读写的权限访问share目录。  

     rw:读写权限 ro:只读权限

     sync:数据同步写入内存和硬盘

     输出共享目录和文件可以不重启nfs服务。使用命令:

       exportfs –rv 命令

二、客户端操作

  1. 接着在另一台服务器上面取挂载nfs服务器输出的文件和目录2
  2. 新建你要挂载目录
  3. 查看nfs服务器的输出目录
showmount –e  nfsserver的ip

     4.挂载目录或文件

         命令格式:  

mount nfs服务器地址:挂载目录

        查看挂载结果:

df –h

        测试:在一台机器上面新建一个文件,看是否在另一台机器上面同步。

  5.卸载目录

        命令格式:

     umount  /home/resources

        5.1出现mount.nfs:stale file handle 该错误表示NFS共享无法挂载处理

        查询NFS状态:

  service nfs status

       停止nfs

service rpcbind stop

service nfs stop

     重新启动nfs

pcbind start  或 /etc/rc.d/init.d/rpcbind start

service nfs start   或 /etc/rc.d/init.d/c

   如果再次挂载还是报错,卸载nfs后重新挂载

    5.2 卸载时可能出现NFSS: device is busy

    lsof|grep NFSS 查看哪些进程正在使用该挂载点,kill掉对应PID重新卸载,卸载后重新挂载

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

下面我们举个栗子说明一下

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值