利用nfs实现存储分离

📅 2026/8/11 11:40:05
利用nfs实现存储分离
1.实验环境nfs-servernfs服务器172.25.254.100node1用户服务器172.25.254.10node2用户服务器172.25.254.202.部署nfs网络文件系统存储[rootnfs-server ~]# dnf install nfs-utils -y #安装软件 [rootnfs-server ~]# systemctl enable --now nfs-server #实现开机自启动 [rootnfs-server ~]# mkdir /remotehome/{www,jjj} #创建需要存储分离的用户家目录 [rootnfs-server ~]# chmod 777 /remotehome/{www,jjj} [rootnfs-server ~]# vim /etc/exports #编辑共享配置目录 /remotehome *(rw,async,no_root_squash) #共享/remotehome底下的文件 [rootnfs-server ~]# systemctl restart nfs-server.service #重启服务验证服务器是否共享成功[rootnode1 ~]# dnf install nfs-utils -y #安装软件 [rootnode1 ~]# showmount -e 172.25.254.100 #查看服务器是否有可挂载的文件 Export list for 172.25.254.100: /remotehome * [rootnode2 ~]# dnf install nfs-utils -y #安装软件 [rootnode2 ~]# showmount -e 172.25.254.100 Export list for 172.25.254.100: /remotehome *3.建立用户并实现存储分离在node1中[rootnode1 ~]# useradd -M www #创键与存储分离的家目录名字相同的用户 -M 不自主创建用户家目录。 [rootnode1 ~]# echo www | passwd --stdin www #更改密码 更改用户 www 的密码 。 passwd所有的身份验证令牌已经成功更新。 [rootnode1 ~]# useradd -M jjj [rootnode1 ~]# echo jjj | passwd --stdin jjj 更改用户 jjj 的密码 。 passwd所有的身份验证令牌已经成功更新。 [rootnode1 ~]# dnf install autofs -y #安装自动挂载软件 [rootnode1 ~]# vim /etc/auto.master /home /etc/auto.home #监控本地父目录/homeauto.home是它的子目录挂载规则 [rootnode1 ~]# vim /etc/auto.home * 172.25.254.100:/remotehome/ #*通配符 任意子目录名字对/remotehome/ 进行匹配 [rootnode1 ~]# systemctl enable --now autofs #实现开机自启动测试#在node1中 [rootnode1 ~]# su - www #登录www用户 [wwwnode1 ~]$ touch file{1..100} #用www用户 创建文件 #在node2中 [rootnode2 ~]# su - www #在node2中登录www用户可以看到node1创建的文件 [wwwnode2 ~]$ ls file1 file15 file22 file3 file37 file44 file51 file59 file66 file73 file80 file88 file95 file10 file16 file23 file30 file38 file45 file52 file6 file67 file74 file81 file89 file96 file100 file17 file24 file31 file39 file46 file53 file60 file68 file75 file82 file9 file97 file11 file18 file25 file32 file4 file47 file54 file61 file69 file76 file83 file90 file98 file{1.100} file19 file26 file33 file40 file48 file55 file62 file7 file77 file84 file91 file99 file12 file2 file27 file34 file41 file49 file56 file63 file70 file78 file85 file92 file13 file20 file28 file35 file42 file5 file57 file64 file71 file79 file86 file93 file14 file21 file29 file36 file43 file50 file58 file65 file72 file8 file87 file94