本文主要是介绍UNIT6,NFS网络文件系统的应用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
实验要求:
1.配置2台服务器要求如下:
a)服务器1:
主机名:user-server.timinglee.org
ip地址: 172.25.254.100
配置好软件仓库
b)服务器2:
主机名:storage-server.timinglee.org
ip地址:172.25.254.200
配置好软件仓库
2.在storage-server主机中部署nfs要求如下:
建立共享目录/users/user1,当root用户挂载此共享时不转换用户身份,确保对挂载主机可写权限
建立共享目录/users/user2,当root用户挂载此共享时不转换用户身份,确保对挂载主机可写权限
3.在user-server中建立用户要求如下:
user1,密码为lee,家目录为/home/users/user1,当切换到此用户时,系统自动挂载其家目录到storage-server主机的/users/user1目录中
user2,密码为lee,家目录为/home/users/user2,当切换到此用户时,系统自动挂载其家目录到storage-server主机的/users/user2目录中
确保user1和user2使用的家目录在闲置状态时可以自动卸载
一.配置2台服务器要求如下:
a)服务器1:
主机名: ip地址: 172.25.254.100
配置好软件仓库
[root@user-server easylee]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.25.254.100 netmask 255.255.255.0 broadcast 172.25.254.255
[root@user-server ~]# dnf install nfs-utils -y
b)服务器2:
主机名:storage-server.timinglee.org
ip地址:172.25.254.200
配置好软件仓库
[root@storage-server ~]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.25.254.200 netmask 255.255.255.0 broadcast 172.25.254.255
[root@storage-server ~]# dnf install nfs-utils -y
二.在storage-server主机中部署nfs要求如下:
建立共享目录/users/user1,当root用户挂载此共享时不转换用户身份,确保对挂载主机可写权限
建立共享目录/users/user2,当root用户挂载此共享时不转换用户身份,确保对挂载主机可写权限、
[root@storage-server ~]# mkdir -p /users/user{1..2}
[root@storage-server ~]# chmod 777 /timinglee/
[root@storage-server ~]# vim /etc/exports
1 /timinglee *(ro)
2 /users/user1 172.25.254.0/24(rw) 172.25.254.100(rw,no_root_squash)
3 /users/user2 172.25.254.0/24(rw) 172.25.254.100(rw,no_root_squash)
[root@storage-server ~]# exportfs -rv
exporting 172.25.254.100:/users/user2
exporting 172.25.254.100:/users/user1
exporting 172.25.254.0/24:/users/user2
exporting 172.25.254.0/24:/users/user1
exporting *:/timinglee
测试:
[root@user-server ~]# mount 172.25.254.200:/users/user1 /mnt/
[root@user-server ~]# mount 172.25.254.200:/users/user2 /mnt/
172.25.254.200:/users/user1 17756160 4722176 13033984 27% /mnt
[root@user-server ~]# touch /mnt/file1
-rw-------. 1 root root 884 4月 17 14:49 anaconda-ks.cfg
三.在user-server中建立用户要求如下:
[root@user-server ~]# useradd user1 -d /home/users/user1
useradd:用户“user1”已存在
[root@user-server ~]# useradd user2 -d /home/users/user2
useradd:用户“user2”已存在
[root@user-server ~]# passwd user1
passwd:所有的身份验证令牌已经成功更新。
[root@user-server ~]# passwd user2
passwd:所有的身份验证令牌已经成功更新。
[root@user-server ~]#
[root@user-server ~]# vim /etc/auto.data
* 172.25.254.200:/users/&
[root@user-server ~]# vim /etc/anto.master
/misc /etc/anto.misc
/mnt /etc/auto.timingee --timeout=50
/data /etc/auto.data
测试:
[root@user-server ~]# su - user1
[user1@user-server ~]$ pwd
/home/users/user1
[user1@user-server ~]$ df
172.25.254.200:/users 17141760 4457984 12683776 27%
/mnt
[user1@user-server ~]$ su - user2
密码:
[user1@user-server ~]pwd
/home/users/user2
[user1@user-server ~]df
172.25.254.200:/users 17141760 4457984 12683776 27%
/mnt
这篇关于UNIT6,NFS网络文件系统的应用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!