linux--nfs 网络文件共享
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux--nfs 网络文件共享相关的知识,希望对你有一定的参考价值。
NFS
NFS,网络文件系统。一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地
文件一样访问系统上的文件。
用途:共享文件
优点:节省磁盘空间
组成:一台服务器和一台或多台客户机
1.安装、开启
[[email protected] ~]# systemctl start nfs
[[email protected] ~]# systemctl start nfs 开启服务
添加防火墙策略
列出防火墙状态
2.共享目录
[[email protected] ~]# mkdir /public/nfs -p ##建立共享目录
[[email protected] ~]# mkdir /public/nfs/file ##建立共享文件
[[email protected] ~]# vim /etc/exports
[[email protected] ~]# exportfs -rv
exporting *:/public/nfs
exports内容
测试
(客户端)
挂载
3.autofs(自动挂载工具)
当有需求的时候直接进入/net 就自动挂载成功
安装、开启(客户端)
[[email protected] ~]# yum install autofs.x86_64 -y
[[email protected] ~]# systemctl start autofs
查看autofs的根目录
自动挂载到/net下
[[email protected] nfs]# vim /etc/auto.master
永久性挂载
[[email protected] nfs]# vim /etc/auto.nfs
[[email protected] nfs]# systemctl restart autofs.service
4.共享目录的一些配置
给共享目录权限
服务端(117主机)中exports /public/nfs *(sync,rw) ##共享给所有人可读可写
[[email protected] ~]# vim /etc/exports
[[email protected] ~]# exportfs -rv ##将刚编辑内容刷新并加载
exporting *:/public/nfs
测试(测试主机中)
服务端(117主机)中exports /public/nfs 172.25.254.0/24(sync) ##共享给172.25.254.0/24网段只读
[[email protected] ~]# vim /etc/exports
[[email protected] ~]# exportfs -rv
exporting *:/public/nfs
测试(测试主机中)
服务端(117主机)中exports /public/nfs *(sync,no_root_squash,rw) ##共享给所有人,当客户段使用root挂载不转换用户身份
[[email protected] ~]# vim /etc/exports
[[email protected] ~]# exportfs -rv
exporting *:/public/nfs
测试(测试主机中)
服务端(117主机)中exports /public/nfs *(sync,rw,anonuid=1001,anongid=1001) ##共享给uid=1001,gid=1001的用户可读写
[[email protected] ~]# vim /etc/exports
[[email protected] ~]# exportfs -rv
exporting *:/public/nfs
测试(测试主机中)
以上是关于linux--nfs 网络文件共享的主要内容,如果未能解决你的问题,请参考以下文章