首页 > 代码库 > 《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