首页 > 代码库 > 《Linux菜鸟入门2》LVM
《Linux菜鸟入门2》LVM
●LVM建立
1.划分物理分区并把分区id修改为8e
pvs|pvdisplay 查看物理卷
vgs|vgdisplay 查看物理卷组
lvs|lvdisplay 对逻辑卷设备进行查看
监控命令
watch -n 1 \
‘echo "=== pvinfo ==="\
;pvs\
;echo "=== vginfo ==="\
;vgs\
;echo "=== lvinfo ==="\
;lvs\
;df -h /mnt‘
创建
pvcreate /dev/vdb1 把物理分区做成物理卷
vgcreate westos /dev/vdb1 用制作好的/dev/vdb1这个物理卷制作一个物理卷组vg0
lvcreate -L 100M -n lv0 westos 在vg0这个组中建立出lv0设备 -L 指定设备大小 -n 指定设备名字
mkfs.xfs /dev/westos/lv0
mount /dev/westos/lv0 /mnt/
扩容
lvextend -L 200M /dev/westos/lv0 扩大lvm设备到200M
xfs_growfs /dev/westos/lv0 扩大xfs文件系统到设备大小
pvcreate /dev/vdb2 在pv中增加一块设备/dev/vdb2
vgextend westos /dev/vdb2 把新建立的/dev/vdb2添加到westos中
lvextend -L 600M /dev/westos/lv0 扩大lvm设备到600M
xfs_growfs /dev/westos/lv0 扩大xfs文件系统到设备大小
减容
umount /mnt/ 卸载设备
mkfs.ext4 /dev/westos/lv0 修改文件系统类型为ext
e2fsck -f /dev/westos/lv0 检测文件系统
resize2fs /dev/westos/lv0 100M 文件系统缩减到100M
mount /dev/westos/lv0 /mnt/ 挂载
快照
umount /mnt/
lvcreate -L 10M -n lv0-backup -s /dev/westos/lv0
给/dev/vg0/lv0建立快照
-L 指定快照大小
-n指定快照名字
-s指定快照模板设备
mount /dev/westos/lv0-backup /mnt/ 挂在镜像
删除步骤
umount /mnt/
lvremove /dev/westos/lv0-backup
lvremove /dev/westos/lv0
vgremove westos
pvremove /dev/vdb1
fdisk /dev/vdb
d+Enter
d+Enter
wq
partprobe
●脚本新建分区
vim 1
#!/bin/bash
fdisk /dev/vdb << end
n
+1G
wq
end
本文出自 “12147236” 博客,转载请与作者联系!
《Linux菜鸟入门2》LVM