20180621

6月21日任务
14.1 NFS介绍
14.2 NFS服务端安装配置
14.3 NFS配置选项

1. NFS介绍

NFS是Network File System的缩写
NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导开发,最新为4.1版本
NFS数据传输基于RPC协议,RPC为Remote Procedure Call的简写。
NFS应用场景是:A,B,C三台机器上需要保证被访问到的文件是一样的,A共享数据出来,B和C分别去挂载A共享的数据目录,从而B和C访问到的数据和A上的一致

2. NFS服务端安装配置

yum install -y nfs-utils rpcbind

vim /etc/exports
加入以下内容”

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

IP段与(rw之间不能有空格, 否则会造成只读

rw: 读写
ro: 只读
sync: 同步写操作. 内存数据实时写入磁盘
async: 异步写操作
not_root_squash: 不屏蔽远程root权限
root_squash: 屏蔽远程root权限, 限定成某个普通用户
all_squash: 客户端所有用户都限定为普通用户
anonuid/anongid: 定义被限定用户的uid, gid

保存配置文件后,执行如下准备操作
mkdir /home/nfstestdir
chmod 777 /home/nfstestdir

systemctl start rpcbind 监听的是11端口
systemctl start nfs

systemctl enable rpcbind
systemctl enable nfs

3. NFS客户端挂载

yum install -y nfs-utils

show mount -e 192.168.192.130

NFS服务端ip
可能需要setenforce 0, system stop firewalld

挂载
mount -t nfs 192.168.192.130:/home/nfstestdir /mnt
df -h

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

未经允许不得转载:外贸SOHO笔记 » 20180621

赞 (0) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下作者~

支付宝扫一扫打赏

微信扫一扫打赏