linux_lvm
测试一
lsblk 创建一个新磁盘
fdisk /dev/sdb
转换分区类型
查看
保存分区
partprobe -s
查看分区结果
pvcreate /dev/sdb1
vgcreate vg01 /dev/sdb1
lvcreate vg01 -n lv01 -l 100%FREE
查看PV
mkfs.ext4 /dev/mapper/vg01-lv01
blkid
mkdir /test1
写入tstab中
测试二
fdisk /dev/sdb
lsblk
pvcreate /dev/sdb2
vgcreate vg02 /dev/sdb2
lvcreate vg02 -n lv02 -l 100%FREE
mkfs.xfs /dev/mapper/vg02-lv02
blkid | tail -2
mkdir /test2
tail -2 /etc/fstab
mount -a
lsblk -fs
测试三
df -hT > df
查看分区,保存
partprobe -s
vgextend vg02 /dev/sdb3
LV的对比,没变化
lvextend /dev/mapper/vg02-lv02 -l +100%FREE -r -t
lvextend /dev/mapper/vg02-lv02 -l +100%FREE -r
查看对比
对比查看
测试四
lsblk创建一个新磁盘
pvcreate /dev/sdc
vgcreate vgdata /dev/sdc
lvcreate vgdata -n lvdata -l 100%FREE
查看创建的
mkfs.xfs /dev/mapper/vgdata-lvdata
blkid | tail -3
echo “UUID=“b372622e-c9e8-423c-ba59-780db6d75e20” /app xfs defaults 0 0” >> /etc/fstab
创建挂载点
查看
测试五
lsblk
pvcreate /dev/sdd /dev/sde
vgcreate vgproup /dev/sdd /dev/sde
lvcreate vgproup -n lvpr -l 100%FREE
mkfs.xfs /dev/mapper/vgproup-lvpr
mkdir /test3
echo “/dev/mapper/vgproup-lvpr /test3 xfs defaults 0 0” >> /etc/fstab
mount -a
tail -3 /etc/fstab
创建目录测试
测试六
pvcreate /dev/sdf
vgcreate vghomeapp /dev/sdf
lvcreate vghomeapp -n lvh1 -L 5G
lvcreate vghomeapp -n lvh2 -l 100%FREE
mkfs.xfs /dev/mapper/vghomeapp-lvh1
mkfs.xfs /dev/mapper/vghomeapp-lvh2
echo “/dev/mapper/vghomeapp-lvh1 /home1 xfs defaults 0 0” >> /etc/fstab
echo “/dev/mapper/vghomeapp-lvh2 /home2 xfs defaults 0 0” >> /etc/fstab
mkdir /home1
mkdir /home2
mount -a
tail -3 /etc/fstab
查看创建
测试七
lsblk
fdisk /dev/sdg
partprobe -s
fdisk /dev/sdh
partprobe -s
查看分区
pvcreate /dev/sdg1 /dev/sdh1
vgcreate vgtest1 /dev/sdg1 /dev/sdh1
不用在创建PV了
vgcreate vgtest2 /dev/sdg2 /dev/sdh2
lvcreate vgtest1 -n lvmt1 -L 7G
lvcreate vgtest2 -n lvmt1 -L 5G
mkfs.xfs /dev/mapper/vgtest1-lvmt1
mkfs.ext4 /dev/mapper/vgtest2-lvmt1
blkid | tail -3
mkdir /lvm1
mkdir /lvm2
echo “/dev/mapper/vgtest1-lvmt1 /lvm1 xfs defaults 0 0” >> /etc/fstab
echo “/dev/mapper/vgtest2-lvmt1 /lvm2 ext4 defaults 0 0”>> /etc/fstab
mount -a
tail -3 /etc/fstab
测试八
lsblk
pvcreate /dev/sdi
vgextend centos /dev/sdi
lvextend /dev/mapper/centos-root -l +100%FREE -r -t
lvextend /dev/mapper/centos-root -l +100%FREE -r