四时宝库

程序员的知识宝库

LVM 的创建与管理(lvm操作)

fdisk -l 显示所有物理磁盘

fdisk /dev/vdb

l 显示所有分区类型

p显示磁盘信息

n 新建分区

t改变分区类型

w写入保存退出


partx -a /dev/vdb

partx -a 激活新划分的分区 无需重启


pv管理工具

pvs:简要pv显示信息

pvdisplay:显示pv详细信息

pvcreate:创建pv

pvcreate /dev/vdb1

pvremove:删除pv

pvremove /dev/vdb1


vg管理工具

vgs:简要vg显示信息

vgdisplay:显示vg详细信息

vgcreate:创建vg

vgcreate [-s|--physicalextentsize PhysicalExtent-Size[bBsSkKmMgGtTpPeE]] VolumeGroupName

PhysicalDevicePath [PhysicalDevicePath...]


例子:vgcreate myvg /dev/vdb1

vgextend:扩展vg 例:vgextend myvg /dev/vdb2

vgreduce:缩减vg

先删除pv pvremove 在缩减vg


lv管理工具

lvs:简要显示lv信息

lvdisplay:显示lv详细信息

lvcreate:创建lv

-L 创建逻辑卷大小-L|--size LogicalVolumeSize[bBsSkKmMg‐

GtTpPeE]}

-n逻辑卷的名字 [-n|--name LogicalVolume{Name|Path}]

-l分配给逻辑卷的pe数量[{-l|--extents LogicalEx‐

tentsNumber[%{FREE|PVS|VG}]

例子:lvcreate -L 50G -n mylv myvg

lv创建完之后格式化就可以使用


lvextend:扩展逻辑卷

lvextend -L 大小 /dev/myvg/mydata

扩展后的新增地方没有格式化,需执行resize2fs

resize2fs /dev/myvg/mydata

xfs系统使用命令xfs_growfs

xfs_growfs /dev/centos/root


缩减逻辑卷

lvreduce:

1.先卸载 umount /dev/myvg/mydata

2.文件系统检测 e2fsck -f /dev/myvg/mydata

3.resize2fs /dev/myvg/mydata 大小

4.lvreduce -L 大小 /dev/myvg/mydata

5.mount /dev/myvg/mydata /mydata






mke2fs -t ext4 -b 1024 -L MYLV /dev/myvg/mydata



快照:snapshot


lvcreate -s -L 大小 -p r -n mydata_snap /dev/myvg/mydata


发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接