12月7日学习笔记

14.1 NFS介绍

14.2 NFS服务端安装配置

14.3 NFS配置选项

14.4 exports命令

14.5 NFS客户端问题

 

 

NFS介绍

NFS是Network File System的缩写,需要借助于网络实现文件的共享。  

NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导开发,最新为4.1版本(2010年开发的,到现在还没有更新。)

 NFS数据传输基于RPC协议,RPC(远程过程调用)为Remote Procedure Call的简写,RPC协议监听的端口是111。

 NFS应用场景是:A,B,C三台机器上需要保证被访问到的文件是一样的,A共享数据出来,B和C分别去挂载A共享的数据目录,从而B和C访问到的数据和A上的一致。

d180e203cb2394ef55416979d23e3e46e35.jpg

24d7a30ff78abed00b17f919d056b56435d.jpg

 


NFS服务端安装配置

yum install -y nfs-utils rpcbind  

vim /etc/exports //加入如下内容

/home/nfstestdir 192.168.133.0/24(rw,sync,all_squash,anonuid=1000,anongid=1000)  

保存配置文件后,执行如下准备操作  

mkdir /home/nfstestdir  

chmod 777 /home/nfstestdir

 systemctl start rpcbind

 systemctl start nfs  

systemctl enable rpcbind  

systemctl enable nfs

 

 

NFS配置选项

c94c47d9226e9c8d7f31f9a8d1f4cdee563.jpg

 

NFS客户端挂载

yum install -y nfs-utils  

showmount -e 192.168.133.130 //该ip为NFS服务端ip

 mount -t nfs 192.168.133.130:/home/nfstestdir /mnt

 df -h

 touch /mnt/aminglinux.txt

 ls -l /mnt/aminglinux.txt //可以看到文件的属主和属组都为1000

5531b89862fdf4e41631f8738c29510e3fb.jpg

 

 

exports命令

这个命令其实是跟nfs-ntils一起安装上的  常用选项 如下:

 -a 全部挂载或者全部卸载  

-r 重新挂载  

-u 卸载某一个目录

 -v 显示共享目录  

以下操作在服务端上 vim /etc/exports      //增加 /tmp/ 192.168.133.0/24(rw,sync,no_root_squash)  exportfs -arv        //不用重启nfs服务,配置文件就会生效

 

以下操作在客户端

 mkdir /aminglinux

 mount -t nfs -onolock 192.168.133.130:/tmp /aminglinux  

touch /aminglinux/test.txt  

ls -l !$

 -oremount,nfsvers=3     //指定nfs的版本为3.

 

 

 

NFS客户端问题

NFS 4版本会有该问题

 客户端挂载共享目录后,不管是root用户还是普通用户,创建新文件时属主、属组为nobody  

客户端挂载时加上 -o nfsvers=3   //指定nfs的版本为3版本

 客户端和服务端都需要  执行以下操作

vim /etc/idmapd.conf //  把“#Domain = local.domain.edu” 改为 “Domain = xxx.com” (这里的xxx.com,随意定义吧),然后再重启rpcidmapd服务

转载于:https://my.oschina.net/u/3962517/blog/2981076

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值