一、LVM的管理命令
1.1 常用命令
pvcreate 设备名1 【设备名2....】
vgcreate 卷组名 物理卷名1 物理卷名2
lvcreate - L 容量大小 -n 逻辑卷名 卷组名
lvextend -L +大小 /dev/卷组名、逻辑卷名
二、LVM实验:
1.在虚拟机里添加2块(10G)硬盘(注意:需要在虚拟机关机状态下添加后才能重启虚拟机生效,如图),添加时默认下一步,添加完成后点击“确定”。
2.开启虚拟机,通过CRT软件连接虚拟机,输入命令“fdisk -l”
3.建立物理卷、卷组、逻辑卷,并将物理卷添加到卷组中,为逻辑卷扩展15G的磁盘空间。
4.将逻辑卷/dev/vg01/lv01格式化
5.创建/mailbox,临时挂载扩展卷
6.下面要永久挂载扩展卷,执行命令vi /etc/fstab,进去此文件进行修改,在末行输入永久挂载命令后,保存退出,然后输入命令“init 6”重启虚拟机
7.重启后,输入df -Th查看挂载情况
8.下面对磁盘进行扩容
9.在这里显示还是15G,接下来操作
10.接下来纠错,输入命令“xfs_growfs /dev/mapper/vg01-lv01”df -Th 显示成功。注:resize2fs针对文件系统ext2、ext3 xfs_growfs针对文件系统xfs,此实验的文件系统是xfs,所以需要用此命令才可以
11.设置磁盘配额。在进行此实验前,需要先卸载之前/mailbox目录挂载的分区,输入命令“umount /mailbox/”。
12.输入mount -o usrquota,grpquota /dev/vg01/lv01 /mailbox/(临时挂载) mount查看,存在usrquota和grpquota,说明已经成功挂载到/mailbox中
13.chmod 777 /mailbox/ 为测试方便,设置/mailbox的权限为任何用户可写入数据。下面进行永久挂载操作,vi /etc/fstab 将之前的永久挂载命令前加“#”设置为不可用状态,然后在最后一行输入此永久挂载命令。完成后输入“init 6”重启
14.设置用户的磁盘容量软限制80M 硬设置100M
文件数软限制40 硬设置50,将用户名挂载到/mailbox中:xfs_quota -x -c ‘limit -u bsoft=80M bhard=100M isoft=40 ihard=50 gao’ /mailbox/
查看磁盘容量限制:xfs_quota -c ‘quota -uv gao’ /mailbox/
查看文件数限制:xfs_quota -c ‘quota -i -uv gao’ /mailbox/
15.chown gao:gao /mailbox/,(更改/mailbox的属主属组都为普通用户。在普通用户模式下,/mailbox中新建文件1.data 方便测试
16.在软限制范围内成功写入数据
17.未超出硬限制前仍能写入数据
18.超出硬限制范围,无法写入数据,提示最大为100M
19.查看配额使用情况。xfs_quota -x -c ‘report -abi’