逻辑卷LVM的管理

1实验:扩展VG

pvcreate /dev/sdc  将新加的硬盘创建为物理卷
pvs 查询物理卷
vgextend vg0 /dev/sdc  扩展vg0,将sdc加进去
lvextend 通用扩展命令,6,7都可以用

2实验:缩减 *********LVM


1 umount /mnt/mysql        卸载逻辑卷

2 fsck -f /dev/vg0/lv_mysql  检查系统的完整性

3 resize2fs /dev/vg0/lv_mysql 20G  缩减到20G

4 lvreduce -L 20 /dev/vg0/lv_mysql  缩减逻辑卷到20G

5 mount /dev/vg0/lv_mysql /mnt/mysql  挂载逻辑卷

实验:扩展*********LVM


1 vgdisplay 查看VG有空闲空间

2 lvextend -l +100%FREE /dev/vg0/lv_mysql

3 resize2fs /dev/vg0/lv_mysql

2,3合并成lvextend
lvextend -r -L  5G /dev/vg0/lv_data  

4 df 

实验:创建LVM

fdisk t 8e /dev/sda6  /dev/sdc  创建分区并t修改格式为8e
 
pvcreate /dev/sda6  /dev/sdc   创建物理卷

vgcreate vg0 /dev/sda6  /dev/sdc   添加两个物理卷到卷组vg0

lvcreate -n lv_mysql -L 15G vg0     从卷组中分出15G创建逻辑卷

mkfs.ext4 /dev/vg0/lv_mysql   创建文件系统

mkdir /mnt/mysql    创建挂载点

mount /dev/vg0/lv_mysql /mnt/mysql   挂载逻辑卷

实验:迁移逻辑卷LVM中的PE

pvmove /dev/sda6  将逻辑卷中的被占用PE迁移到其他逻辑卷
vgreduce vg0/dev/sda6  将逻辑卷从卷组vg0中删除
fdisk /dev/sda6 删除分区sda6
vgrename vg0 vg1 将卷组改名为vg1

实验:ext LV的快照,并恢复

lvcreate -n lv_data_snap -p r  -s -L 1G /dev/vg0/lv_data
mount -o  /dev/vg0/lv_data_snap /mnt/snap/
umount /mnt/data
umount /mnt/snap/
lvconvert  --merge /dev/vg0/lv_data_snap 

你可能感兴趣的:(实验测试,Linux基础)