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
相关文章
|
11天前
|
Linux
linux中查看某个文件夹下文件的个数和大小
这篇文章介绍了在Linux系统中使用各种命令(如`stat`、`wc`、`du`和`ls`)来查看文件夹下文件的个数和大小的方法。
51 4
linux中查看某个文件夹下文件的个数和大小
|
9天前
|
5G 调度 UED
5G中的动态频谱共享(DSS):高效利用频谱资源,加速5G网络演进
5G中的动态频谱共享(DSS):高效利用频谱资源,加速5G网络演进
60 4
|
27天前
|
安全 Linux 网络安全
Web安全-Linux网络协议
Web安全-Linux网络协议
52 4
|
2月前
|
Linux
Linux下使用ls查看文件颜色全部为白色的解决方法,以及Linux中文件颜色介绍
Linux下使用ls查看文件颜色全部为白色的解决方法,以及Linux中文件颜色介绍
104 2
|
6天前
|
安全 Linux 数据安全/隐私保护
探索Linux操作系统的文件权限管理
【9月更文挑战第29天】在数字世界中,文件权限管理如同保护我们隐私的锁。本文将带你了解如何在Linux系统中设置和管理文件权限,确保你的数据安全。我们将一起学习如何通过命令行工具来控制文件访问,就像学习一门新语言一样有趣。准备好了吗?让我们一起开启这场技术之旅!
|
8天前
|
Linux
深入理解Linux中的cp命令:文件与目录的复制利器
深入理解Linux中的cp命令:文件与目录的复制利器
|
9天前
|
Linux Shell
10-9|linux上统计文件中单词次数
10-9|linux上统计文件中单词次数
|
9天前
|
存储 Linux Shell
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件
这篇文章介绍了Vim编辑器的基本使用、常用命令和模式,以及Linux系统中用户和组的管理方法,包括用户和组相关文件如/etc/passwd、/etc/shadow和/etc/group的说明。
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件
|
17天前
|
算法 自动驾驶 物联网
解读蜂窝网络中的频谱共享技术
解读蜂窝网络中的频谱共享技术
32 5
|
2月前
|
Linux
Linux 服务器下载百度网盘文件
本教程指导如何使用 `bypy` 库从百度网盘下载文件。首先通过 `pip install bypy` 安装库,接着运行 `bypy info` 获取登录链接并完成授权,最后将文件置于指定目录并通过 `bypy downdir /Ziya-13b-v1` 命令下载至本地。
41 1
Linux 服务器下载百度网盘文件
下一篇
无影云桌面