linux--nfs 网络文件共享

简介:

NFS

NFS,网络文件系统。一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地

文件一样访问系统上的文件。
用途:共享文件
优点:节省磁盘空间
组成:一台服务器和一台或多台客户机

1.安装、开启

image.png

[root@server ~]# systemctl start nfs  

[root@server ~]# systemctl start nfs   开启服务

添加防火墙策略

 image.png

列出防火墙状态

 image.png

2.共享目录

[root@server ~]# mkdir /public/nfs -p   ##建立共享目录

 

[root@server ~]# mkdir /public/nfs/file ##建立共享文件

 

[root@server ~]# vim /etc/exports

 

[root@server ~]# exportfs -rv

exporting *:/public/nfs

image.png

exports内容

 image.png

测试

(客户端)

挂载

 image.png

3.autofs(自动挂载工具)

当有需求的时候直接进入/net 就自动挂载成功

安装、开启(客户端)

[root@client ~]# yum install autofs.x86_64 -y

 

[root@client ~]# systemctl start autofs

 

查看autofs的根目录

 image.png

自动挂载到/net下

 image.png

[root@client nfs]# vim /etc/auto.master

永久性挂载

 image.png

[root@client nfs]# vim /etc/auto.nfs

 image.png

[root@client nfs]# systemctl restart autofs.service

 

4.共享目录的一些配置

给共享目录权限

服务端(117主机)中exports /public/nfs  *(sync,rw)  ##共享给所有人可读可写

[root@server ~]# vim /etc/exports

[root@server ~]# exportfs -rv            ##将刚编辑内容刷新并加载

exporting *:/public/nfs

测试(测试主机中)

 image.png

服务端(117主机)中exports /public/nfs    172.25.254.0/24(sync) ##共享给172.25.254.0/24网段只读

[root@server ~]# vim /etc/exports

[root@server ~]# exportfs -rv

exporting *:/public/nfs

测试(测试主机中)

 image.png

服务端(117主机)中exports /public/nfs    *(sync,no_root_squash,rw) ##共享给所有人,当客户段使用root挂载不转换用户身份

[root@server ~]# vim /etc/exports

[root@server ~]# exportfs -rv

exporting *:/public/nfs

测试(测试主机中)

 image.png

 

服务端(117主机)中exports /public/nfs    *(sync,rw,anonuid=1001,anongid=1001) ##共享给uid=1001,gid=1001的用户可读写

[root@server ~]# vim /etc/exports

[root@server ~]# exportfs -rv

exporting *:/public/nfs

测试(测试主机中)

 

 image.png

 




本文转自 無緣 51CTO博客,原文链接:http://blog.51cto.com/13352594/2050474
相关文章
|
2月前
|
5G 调度 UED
5G中的动态频谱共享(DSS):高效利用频谱资源,加速5G网络演进
5G中的动态频谱共享(DSS):高效利用频谱资源,加速5G网络演进
450 4
|
3月前
|
消息中间件 存储 Serverless
函数计算产品使用问题之怎么访问网络附加存储(NAS)存储模型文件
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
3月前
|
Linux 数据安全/隐私保护 Windows
Linux共享Windows目录
Linux共享Windows目录
|
2月前
|
算法 自动驾驶 物联网
解读蜂窝网络中的频谱共享技术
解读蜂窝网络中的频谱共享技术
74 5
|
1月前
|
Kubernetes 容器
基于Ubuntu-22.04安装K8s-v1.28.2实验(三)数据卷挂载NFS(网络文件系统)
基于Ubuntu-22.04安装K8s-v1.28.2实验(三)数据卷挂载NFS(网络文件系统)
124 0
|
3月前
|
Ubuntu Linux
内核实验(四):Qemu调试Linux内核,实现NFS挂载
本文介绍了在Qemu虚拟机中配置NFS挂载的过程,包括服务端的NFS服务器安装、配置和启动,客户端的DHCP脚本添加和开机脚本修改,以及在Qemu中挂载NFS、测试连通性和解决挂载失败的方法。
179 0
内核实验(四):Qemu调试Linux内核,实现NFS挂载
|
3月前
|
运维 Ubuntu 安全
在Linux中,如何配置NFS共享?
在Linux中,如何配置NFS共享?
|
3月前
|
网络协议 Linux 网络安全
在Linux中,如何配置Samba共享?
在Linux中,如何配置Samba共享?
|
3月前
|
网络协议 Ubuntu Linux
在Linux中,如何使用NFS和Samba共享文件和目录?
在Linux中,如何使用NFS和Samba共享文件和目录?
|
3月前
|
存储 Linux 网络安全
【Azure 存储服务】如何把开启NFS 3.0协议的Azure Blob挂载在Linux VM中呢?(NFS: Network File System 网络文件系统)
【Azure 存储服务】如何把开启NFS 3.0协议的Azure Blob挂载在Linux VM中呢?(NFS: Network File System 网络文件系统)