LVM - alx696/share GitHub Wiki

查看物理卷PV

# pvdisplay

创建物理卷PV

# pvcreate /dev/sda

查看卷组VG

# vgdisplay

创建卷组VG

# vgcreate ceph-hd /dev/sda

查看逻辑卷LV

# lvdisplay

创建逻辑卷LV

# lvcreare -L 100G -n 名称 卷组名称

根据UUID删除逻辑卷

# lvremove -S lv_uuid=1oh0Zi-Af5E-f9dc-dgDZ-YkDh-c6n6-4ig6Cz

将上面的uuid修改为查看逻辑卷时显示的LV UUID

移除没有使用的硬盘上的LVM

移除逻辑卷:

# lvdisplay
# lvremove -S lv_uuid=1oh0Zi-Af5E-f9dc-dgDZ-YkDh-c6n6-4ig6Cz

移除卷组:

# vgremove 卷组名称

移除物理卷:

# pvremove -ffy /dev/sda*

重置硬盘:

sgdisk --zap-all /dev/sda
dd if=/dev/zero of="/dev/sda" bs=1M count=100 oflag=direct,dsync

查看文件系统信息:

lsblk -f

为逻辑卷添加新的硬盘

参考https://wiki.ubuntu.com/Lvm

$ lsblk -f

查看并确定新的硬盘的名称,例如sdb. 输入下面命令创建物理卷:

$ wipefs -a /dev/sdb
$ sudo pvcreate /dev/sdb
$ sudo lvdisplay

注意查看LV PathVG Name,例如LV Path为/dev/ubuntu-vg/ubuntu-lv,VG Name为ubuntu-vg:

$ sudo vgextend ubuntu-vg /dev/sdb
$ sudo lvresize -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
$ sudo resize2fs /dev/ubuntu-vg/ubuntu-lv
$ lsblk -f

可以新硬盘的空间已经加到路径中了。