Linux的nfs文件服务

简介:

一.NFS概念(适用于Linux与Linux的网络文件系统)

wKiom1mTC5zA5NPoAAq8Rymmsyk220.png


二.安装nfs启动服务

yum install nfs-utils 
systemctl enbale nfs-server
systemctl start nfs-server 

wKiom1mTDA_AKh2eAAGHsK_3A18510.png


三.建立共享目录

1.建立文件

增加/westosshare权限 

chmod 777 /westosshare

wKiom1mTDQ3DPLlMAABcrVqiY7E183.png

exportfs -rv                    使更改生效


2.配置nfs主配置文件vim /etc/exports 

/westosshare            *(sync)             westosshare 共享给所有人并且数据同步        

wKioL1mTDA_BTfPaAAArJVEcveE649.png


3.在另一台客户机测试

在客户机检测能挂载目录

wKioL1mTDQ2BMQ6IAAAxMS50ZcU928.png

mount 172.25.254.128:/westosshare /mnt                挂载/westosshare 至/mnt

wKioL1mTDQ7hVpZSAAEYnM8sdb8311.png


4.修改挂载目录的权限,只能读取

wKiom1mTDQ6DiAGuAAA0VHWHeL0494.png

修改后在客户机测试

wKiom1mTDQ_Dk174AACs46Z70MQ058.png


5.修改挂载目录的权限,只能172.25.254.250同步,172.25.254.228读取,不能删除

wKioL1mTDQ-zkp4WAAA5CIf0Cdk127.png

使更改生效

wKiom1mTDRDyDOpYAABLZj-chFU625.png


wKioL1mT8vXBg_IFAAE4zsakBvY351.png


6.修改挂载目录的权限,只能172.25.254.250同步,172.25.254.228读写同步

wKioL1mTD0rixnYNAABBCWybj64831.png

增加/westosshare 写权限,使更改生效

wKioL1mTD0uAyJ55AABopUuRi_g304.png

客户机128挂载成功

wKiom1mTD0uRtkfeAABASOaX3Jk677.png

可以删除文件

wKiom1mTD6zxHRKfAAAjU2jYxew252.png


7.修改挂载目录的权限,只能172.25.254.250同步,172.25.254.228匿名用户以root身份读写同步

wKiom1mTD6yBlmOiAABKjsQdA_o581.png

wKioL1mTD63yJkE4AABaVs2QDRU216.png


8.修改挂载目录的权限,只能172.25.254.250同步,172.25.254.228匿名用户以uid=1000的身份读写同步

wKiom1mTD63TTCFaAABKcLdp2gM806.png

uid=1000为student

wKioL1mTEIXzmYyFAABvwwxl7z0275.png


8.修改挂载目录的权限,只能172.25.254.250同步,172.25.254.228匿名用户以uid=1000,gid=1001的身份读写同步

wKioL1mTEIWB8gd_AABP8vkO8Og435.png

uid=1000为student,gid=1001由于客户机没有此用户,所以显示组id为1001

wKiom1mTEIaSqzb6AACErL_85zg681.png

但服务机显示lee用户

wKiom1mTEIajmIHAAAApbpAWgls672.png


四.自动挂载存储分离

1.安装autofs自动挂载软件

wKioL1mTElaCWLj6AAArqNwTASQ889.png


2.重启autofs自动挂载服务,重启后,根目录下生成net目录,进入到net目录下,可直接输入cd 172.25.254.128进入到挂载目录

wKiom1mTElfgqJiyAAC5UtoK6IM311.png

查看df挂载,未手动挂载,但通过autofs软件已自动挂载

wKiom1mTEljhOJ6uAADesEvtBs8114.png


3.修改退出目录后自动挂载的等待时间

由于版本7和版本7.2生成的配置文件名字不一样,我们现在客户机实验环境为7,所以生成的autofs配置文件在/etc/sysconfig/autofs

wKioL1mTnInznFonAABgoL6sF8g020.png

编辑autofs配置文件/etc/sysconfig/autofs,将等待时间由300秒变为3秒后重启服务

wKiom1mTEnOjvSRvAAAqYdEfk3s954.png

wKioL1mTEnOwK_WPAABVo3rIJh0561.png

进入挂载,然后退出/net目录,3秒后挂载自动消失

wKioL1mTEnSTh8jLAACqqkH_vo0978.png


五.企业应用之 任意客户机进入到服务机网络家目录系统文件

1.服务端设置

建立student和lee用户

建立/westosshare,chmod 777 /westosshare

将student和lee用户的家目录包含原权限拷入/westosshare中,配置nfs配置文件/etc/exports

wKioL1mTFnvSObI_AACFwh4_I2o368.png

wKiom1mTpXbQDFAdAABqhXahugc491.png


2.客户机设置

配置/etc/auto.master和/etc/auto.nfs文件,建立/nfs目录

建立/nfs目录

wKioL1mTFn3h5KkkAAA7HPr3WCo141.png

wKiom1mTFnzSWdFXAABQCVti-vY989.png

cd切换到输入到/westosshare中指定的目录

wKiom1mTFn3zj33fAAAuCmKpask847.png

3.测试

进入nfs目录,切入到student下,建立student文件

wKioL1mTptLhh258AAEcDGcEktc334.png

退出后,挂载3秒后退出

wKiom1mTFn_jI4-YAAC636fSTe4497.png

查看服务端student目录里有student文件

wKiom1mTpwOi2V9GAAAi6WpwQjk957.png


切入到lee用户测试也正常

wKioL1mTFoDBmhjaAAGw0xNpUnk069.png





      本文转自一百个小排 51CTO博客,原文链接:http://blog.51cto.com/anfishr/1956604,如需转载请自行联系原作者





相关文章
|
5月前
|
Linux 网络安全 Docker
盘古栈云,创建带ssh服务的linux容器
创建带ssh服务的linux容器
377 146
|
10月前
|
Linux 开发工具
7种比较Linux中文本文件的最佳工具
7种比较Linux中文本文件的最佳工具
7种比较Linux中文本文件的最佳工具
|
6月前
|
缓存 安全 Linux
六、Linux核心服务与包管理
在没有网络的情况下,使用系统安装光盘是获取RPM包的常用方法。场景二:配置本地文件镜像源 (使用系统安装光盘/ISO)(检查RPM包的GPG签名以保证安全) 或。YUM/DNF包管理工具 (yum/dnf)(此处可以放置您为本主题制作的思维导图)处理依赖问题的危险选项 (应极力避免)(覆盖文件、替换已安装包)。(list) 则是列出文件。(query file) 是。(假设系统安装光盘已挂载到。信息 (verbose)。(upgrade) 选项。(all) 已安装的包。(package) 选项
480 11
|
8月前
|
存储 数据管理 Linux
区分Linux中.tar文件与.tar.gz文件的不同。
总之,".tar"文件提供了一种方便的文件整理方式,其归档但不压缩的特点适用于快速打包和解压,而".tar.gz"文件通过额外的压缩步骤,尽管处理时间更长,但可以减小文件尺寸,更适合于需要节约存储空间或进行文件传输的场景。用户在选择时应根据具体需求,考虑两种格式各自的优劣。
1216 13
|
9月前
|
安全 Linux
Linux赋予文件000权限的恢复技巧
以上这些步骤就像是打开一扇锁住的门,步骤看似简单,但是背后却有着严格的逻辑和规则。切记,在任何时候,变更文件权限都要考虑安全性,不要无谓地放宽权限,那样可能
262 16
|
10月前
|
Linux
【Linux】 Linux文件I/O常见操作技巧
以上就是Linux文件I/O操作的一些技巧,接纳它们,让它们成为你在Linux世界中的得力伙伴,工作会变得轻松许多。不过记住,技巧的运用也需要根据实际情况灵活掌握,毕竟,最适合的才是最好的。
279 28
|
9月前
|
存储 Linux 数据处理
深入剖析Linux中一切即文件的哲学和重定向的机制
在计算机的奇妙世界中,Linux的这套哲学和机制减少了不同类型资源的处理方式,简化了抽象的概念,并蕴藏着强大的灵活性。就像变戏法一样,轻轻松松地在文件、程序与设备之间转换数据流,标准输入、输出、错误流就在指尖舞动,程序的交互和数据处理因此变得既高效又富有乐趣。
152 4
|
10月前
|
Ubuntu Linux
"unzip"命令解析:Linux下如何处理压缩文件。
总的来说,`unzip`命令是Linux系统下一款实用而方便的ZIP格式文件处理工具。本文通过简明扼要的方式,详细介绍了在各类Linux发行版上安装 `unzip`的方法,以及如何使用 `unzip`命令进行解压、查看和测试ZIP文件。希望本文章能为用户带来实际帮助,提高日常操作的效率。
1996 12
|
11月前
|
Linux Shell
在Linux、CentOS7中设置shell脚本开机自启动服务
以上就是在CentOS 7中设置shell脚本开机自启动服务的全部步骤。希望这个指南能帮助你更好地管理你的Linux系统。
1211 25
|
11月前
|
Linux Shell
Linux系统下快速批量创建和删除文件的方法
总的来说,使用shell脚本来批量处理文件是一种非常强大的工具,只要你愿意花时间学习和实践,你会发现它能大大提高你的工作效率。
568 19