nfs网络文件系统
2018-02-27 18:57
176 查看
nfs(network files system)即网络文件系统,nfs文件系统协议允许网络中的主机通过tcp/ip协议进行资源共享,nfs客户端可以像使用本地资源一样读写nfs服务端的资料,需要注意的是nfs服务依赖于rpc服务与外部通信,所以必须确保rpc服务能正常注册服务的端口信息才能正常使用nfs服务,redhat rhel7系统中的rpc服务已经默认运行了,无需再配置rpc服务。
默认情况下系统已经安装;
服务端新建/nfsdir目录,vim /etc/exports ,写入:/nfsdir *(sync)
保存退出后,执行命令exportfs -rv 刷新显示过程
客户端:showmount -e 服务端ip,查看共享文件
客户端挂载服务端nfs服务共享目录即可使用
2.编辑/etc/exports
客户端测试
服务端检验
允许172.25.254.0这一网段的用户共享方式sync
仅对于172.25.254.110的root用户,对/nfsdir目录可写,并且在服务端root所写文件属性所有人uid为服务端1001对应的用户和所有组gid为1002的用户确定文件属性文件;对于该主机的其他普通用户则按照服务端uid=1001,gid=1002进行匹配相应用户,若服务端没有客户端的普通用户uid/gid,则在服务端,文件属性显示客户端用户的uid和gid
对于172.25.254.110的所有用户,对/nfsdir目录可写,并且以服务端uid和gid为1001的用户身份读写文件
对于172.25.254.110所有用户,对/nfsdir目录可写,并且以客户端当前用户身份归属文件u|gid
3.nfs目录自动挂载
主要操作在客户端:
安装autofs
重启开机启动,设置为自动挂载时常为5秒
随着重启autofs服务/自动生成目录net,cd /net/172.25.254.210查看共享目录,列出共享目录里边的文件,
df查看是否挂载,回车后5秒过后在次查看已经无挂载
4.自定义挂载目录
客户端
编辑配置文件:/etc/auto.master
编辑/etc/auto.nfs ,—–>>westos -rw,vers=3.0 172.25.254.210:/nfsdir
网成后重启autofs服务
客户端实验:
一.nfs服务的启用
1.nfs服务端安装nfs-utilsyum install nfs-utils -y systemctl start nfs-server systemctl enable nfs-server systemctl stop firewalld
默认情况下系统已经安装;
服务端新建/nfsdir目录,vim /etc/exports ,写入:/nfsdir *(sync)
保存退出后,执行命令exportfs -rv 刷新显示过程
mkdir /nfsdir touch /nfsdir/nfs1 vim /etc/exports --->/nfsdir *(sync) ##*表示任何主机,sync共享方式 exportfs -rv ##相当于重启nfs服务
客户端:showmount -e 服务端ip,查看共享文件
showmount -e 172.25.254.21
客户端挂载服务端nfs服务共享目录即可使用
mount 172.25.254.210:/nfsdir /mnt
2.编辑/etc/exports
vim /etc/exports -->/nfsdir 172.25.254.0/24(rw,anonuid=1002,anongid=1001) ##nfs服务对172.25.254.0网段用户开放,rw共享方式为读写,此时共享目录/nfsdir需要具备rw权限,anonuid=1002,anongid=1001指所写文件为服务端uid为1002的和gid为1001用户身份
客户端测试
服务端检验
vim /etc/exports /nfsdir 172.25.254.0/24(sync)
允许172.25.254.0这一网段的用户共享方式sync
/nfsdir 172.25.254.110(rw,anonuid=1001,anongid=1002)
仅对于172.25.254.110的root用户,对/nfsdir目录可写,并且在服务端root所写文件属性所有人uid为服务端1001对应的用户和所有组gid为1002的用户确定文件属性文件;对于该主机的其他普通用户则按照服务端uid=1001,gid=1002进行匹配相应用户,若服务端没有客户端的普通用户uid/gid,则在服务端,文件属性显示客户端用户的uid和gid
/nfsdir 172.25.254.110(rw,anonuid=1001,anongid=1001,all_squash)
对于172.25.254.110的所有用户,对/nfsdir目录可写,并且以服务端uid和gid为1001的用户身份读写文件
/nfsdir 172.25.254.110(rw,no_root_squash)
对于172.25.254.110所有用户,对/nfsdir目录可写,并且以客户端当前用户身份归属文件u|gid
3.nfs目录自动挂载
主要操作在客户端:
客户端 yum install autofs systemctl start| enable autofs 后,/下会生成net目录, 进入/net目录后,cd 172.25.254.210 ,ls会看到nfsdir共享目录文件,df查看即已自动挂载,默认挂载时长300s, vim /etc/sysconfig/aotufs --->timeout = 300 修改挂载时长 systemctl restart aotufs
安装autofs
重启开机启动,设置为自动挂载时常为5秒
随着重启autofs服务/自动生成目录net,cd /net/172.25.254.210查看共享目录,列出共享目录里边的文件,
df查看是否挂载,回车后5秒过后在次查看已经无挂载
4.自定义挂载目录
客户端
vim /etc/auto.master -->>/mnt /etc/auto.nfs ##/mnt 挂载点的上一级目录, /etc/auto.nfs 指定挂载信息文件 vim /etc/auto.nfs -->> westos(该挂载目录自动创建随着后边systemctl restart autofs.service 会自动生成) -rw | -ro,vers=3.0 172.25.254.210:/nfsdir systemctl restart autofs.service cd /mnt/westos df cd df
编辑配置文件:/etc/auto.master
编辑/etc/auto.nfs ,—–>>westos -rw,vers=3.0 172.25.254.210:/nfsdir
网成后重启autofs服务
客户端实验:
相关文章推荐
- NFS网络文件系统
- 网络文件系统nfs
- Tiny4412 ARM开发环境搭建—NFS网络根文件系统制作
- 网络文件系统nfs文件系统使用
- 【TINY4412】LINUX移植笔记:(12)NFS网络文件系统
- centos搭建NFS网络文件系统
- NFS (网络文件系统)
- nfs网络文件系统 iscsi网络存储部署
- 配置网络文件系统NFS服务
- 设置网络文件系统(NFS—Network File System)
- NFS网络文件系统服务配置、验证及错误解决
- ARM开发板与PC机Ubuntu系统建立连接,采用NFS(网络文件系统)挂载
- Centos6.6 安装nfs网络文件系统
- nfs网络文件系统挂载笔记整理1
- 配置网络文件系统NFS服务 及其自启动
- NFS网络文件系统
- nfs网络文件系统服务介绍与实战第二部
- 在虚拟机下Ubuntu建立NFS网络文件系统
- NFS网络文件系统服务介绍与实战
- 在虚拟机下Ubuntu建立NFS网络文件系统