第9课,lvm
7.2 LVM逻辑卷管理器
PE=4M,最小切割单元
pv,物理卷管理(pvscan、pvcreate、pvdisplay、pvremove)
vg,卷组管理(vgscan、vgcreate、vgdisplay、vgremove、vgextend、vgreduce)
lv,逻辑卷管理,类似Windows分区操作(lvscan、lvcreate、lvdisplay、lvremove、lvextend、lvreduce)
物理卷是无法进行扩展和缩小的,请注意。
xfs格式,目前无法缩小,目前推荐ext4格式硬盘。
示例:
pvcreate /dev/sdb /dev/sdc
vgcreate dukangvg /dev/sdb /dev/sdc
vgdisplay
lvcreate -n dukanglv-l 200
说明,vo是lv名称,l代表pe的个数,L代表容量大小,
mkfs.ext4 /dev/dukangvg/dukanglv
mkdir /dukangmount
mount /dev/dukangvg/dukanglv /dukangmount
考试要求800M
-L 800M 实际772M,考试的时候选择第一个;
-L 830M 实际800M,不符合题意;
【扩容操作】
lvextend -L 5G /dev/dukangvg/dukanglv
e2fsck -f /dev/dukangvg/dukanglv,检查文件系统是否损坏
unmount /dukanglv
resize2f /dev/dukangvg/dukanglv
mount -a,重新挂载
缩小操作不同于扩容,先通知系统需要做缩小,如果允许再做操作
LV技术无法回退,一定要提前做好备份。
推荐先做raid,然后再做lvm。
格式 /dev/卷组/逻辑卷
/dev/dukangvg/dukanglv/
【缩小操作】
如果无法操作,需要先退出当前需要缩小的目录
resize2fs /dev/dukangvg/dukanglv 300M
e2fsck -f /dev/dukangvg/dukanglv
lvreduce -L 300M /dev/dukangvg/dukanglv
mount -a
df -h
【快照】较为鸡肋
lvcreate -L 300M -s -n SNAP /dev/dukangvg/dukanglv
快照卷的大小必须=逻辑卷大小
快照卷恢复后会自行删除自己,不会保留
unmount /dukanglv
lvconvert --merge /dev/dukangvg/SNAP,快照恢复
mount -a
【恢复,删除硬盘】
unmount /dukanglv
vim /etc/fstab
lvremove /dev/dukangvg/dukanglv
vgremove /dev/dukangvg
pvremove /dev/sdb /dev/sdc
删除必须依次,不能一次性删除,
11章及以后与考试内容无关
2021年1月1日后,RHCSA难度增加,主要是增加容器部分内容;