作业
1.创建一个逻辑卷
请按下列要求创建一个新的逻辑卷:
创建一个名为 datastore 的卷组,卷组的大小为4G
逻辑卷的名字为 database ,所属卷组为 datastore,该逻辑卷大小为3G
将新建的逻辑卷格式化为 xfs 文件系统
2.通过自动挂载将该逻辑卷到/volume/lv1
3.扩大卷组扩展上题database逻辑卷的大小为5G。
4.配置nfs服务
将/home/tom(该目录为uid=1111,gid=1111的tom用户的家目录)目录仅共享给172.24.8.129这台主机上的jerry用户,jerry对该目录具有访问、新建和删除文件的权限。
[root@server ~]# fdisk /dev/nvme0n2 #对硬盘做磁盘分区
[root@server ~]# pvcreate /dev/nvme0n2p1 #将分区创建为物理卷
[root@server ~]# vgcreate datastore /dev/nvme0n2p1 #将物理卷聚合为卷组 名为datastore
[root@server ~]# lvcreate -n database -L 3G datastore #将物理卷逻辑化为逻辑卷(database)并指定大小为3G
[root@server ~]# mkfs.xfs /dev/datastore/database #格式化指定文件系统格式为xfs
[root@server ~]# mkdir /r1 #创建挂载目录将逻辑卷挂载本地r1文件夹中
[root@server ~]# mount /dev/datastore/database /r1
[root@server ~]# mount #查看挂载信息 检测是否挂载成功
[root@server ~]# fdisk /dev/nvme0n2 #创建新的分区 指定大小为1g
[root@server ~]# pvcreate /dev/nvme0n2p2 #将新的分区创建为物理卷
[root@server ~]# vgextend datastore /dev/nvme0n2p2 #给原有的卷组扩容物理卷
[root@server datastore]# lvextend -l 100%VG /dev/datastore/database #将卷组所剩余的空间全部给逻辑卷database
[root@server datastore]# xfs_growfs /dev/datastore/database #扩展同步文件系统格式 使得逻辑卷扩容有效
[root@server datastore]# df -h #查看磁盘内存状态 看扩容是否完成
[root@server ~]# fdisk /dev/nvme0n2 #创建新的分区 指定大小为1g
[root@server ~]# pvcreate /dev/nvme0n2p2 #将新的分区创建为物理卷
[root@server ~]# vgextend datastore /dev/nvme0n2p2 #给原有的卷组扩容物理卷
[root@server datastore]# lvextend -l 100%VG /dev/datastore/database #将卷组所剩余的空间全部给逻辑卷database
[root@server datastore]# xfs_growfs /dev/datastore/database #扩展同步文件系统格式 使得逻辑卷扩容有效
[root@server datastore]# df -h #查看磁盘内存状态 看扩容是否完成
NFS
[root@server datastore]# useradd -u 1111 tom #在服务器上创建用户tom
[root@server datastore]# mkdir /home/tom -p #创建用户目录文件
[root@server tom]# vim /etc/exports #对共享文件系统赋予权限
[root@server tom]# cat /etc/exports
### 先写共享目录绝对路径 主机的访问控制列表(权限,参数)
/home/tom 192.168.240.129(rw,sync)
[root@server tom]# exportfs -ra #重新加载配置文件
[root@server tom]# useradd -u 3333 jerry #创建用户jerry 并对Jerry用户设定权限
[root@server tom]# setfacl -m u:jerry:rwx /home/tom
客户端
[root@node1 ~]# useradd -u 3333 jerry
[root@node1 ~]# mkdir /t
[root@node1 ~]# mount 192.168.240.131:/home/tom /t