1. 为主机增加80G SCSI 接口硬盘
2. 划分三个各20G的主分区
fdisk /dev/sdb n,p,1,+20G n,p,2,+20G n,p,3,+20G
3. 将三个主分区转换为物理卷(pvcreate),扫描系统中的物理卷
pvcreate /dev/sdb1 /dev/sdb2 /dev/sdb3
pvscan
4. 使用两个物理卷创建卷组,名字为myvg,查看卷组大小
vgcreate myvg /dev/sdb1 /dev/sdb2
vgdisplay myvg
5. 创建逻辑卷mylv,大小为30G
lvcreate -L 30G -n mylv myvg
6. 将逻辑卷格式化并挂载到/data目录上,创建文件测试
Mkfs.xfs /dev/myvg/mylv
Mkdir /data
Mount /dev/myvg/mylv /data/
7. 增大逻辑卷到35G
lvextend -L +5G /dev/myvg/mylv
lvdisplay 查看
8. 编辑/etc/fstab文件挂载逻辑卷,并支持磁盘配额选项
umount /data
mount -o usrquota,grpquota /dev/myvg/mylv /data/
Vim /etc/fstab
/dev/myvg/mylv /data xfs defaults,usrquota,grpquotaa 0 0
chmod 777 /data
9. 创建磁盘配额,crushlinux用户在/data目录下文件大小软限制为80M,硬限制为100M,
crushlinux用户在/data目录下文件数量软限制为80个,硬限制为100个。
新建用户useradd crushlinux
xfs_quota -x -c ‘limit -u bsoft=80M bhard=100M isoft=80 ihard=100 crushlinux’ /data/
10. 使用touch dd 命令在/data目录下测试
Cd /data
11. 查看配额的使用情况
xfs_quota -x -c 'report -abi’查看一下