linux LVM逻辑卷相关命令及创建,修改过程

LVM基本术语:

PE:物理块

每个物理卷被划分为PE基本单元。每个具有唯一编号的PE是LVM的最小单元,大小可调节, 默认4M大小

PV:物理卷

是指硬盘或者从逻辑上与磁盘分区具有相同功能的设备。

VG:卷组

由多个物理卷组成。

LV:逻辑卷

LvM卷组类似于非LVM系统中物理硬盘,在逻辑卷上可以建立文件系统。

LE:

逻辑卷被划分为称为LE的可寻址基本单位

LVM管理命令

pv命令
pvcreate 创建PV
pvdisplay 查看Pv详细信息
pvs 查看Pv的信息
pvscan 从系统中扫描硬盘,列出找到的物理卷列表。
pvremove 移除物理卷
pvmove 将pv中的数据挪移到其他pv中
[root@xiaoagiao ~]# pvs
  PV         VG Fmt  Attr PSize   PFree
  /dev/sdb1     lvm2 ---  100.00m 100.00m
  /dev/sdb2     lvm2 ---  100.00m 100.00m
  /dev/sdb3     lvm2 ---  100.00m 100.00m
  /dev/sdb5     lvm2 ---  100.00m 100.00m

[root@xiaoagiao ~]# pvscan
  PV /dev/sdb5                      lvm2 [100.00 MiB]
  PV /dev/sdb1                      lvm2 [100.00 MiB]
  PV /dev/sdb3                      lvm2 [100.00 MiB]
  PV /dev/sdb2                      lvm2 [100.00 MiB]
  Total: 4 [400.00 MiB] / in use: 0 [0   ] / in no VG: 4 [400.00 MiB]
vg命令
vgcreate 创建一个VG,卷组
vgextend 向卷组中添加成员
vgreduce 从卷组中删除成员
vgremove 删除卷组
vgs 查看卷组信息
vgdisplay 查看卷组详细信息
vgrename 更改卷组名称
vgcreate vgname /dev/sd{a,b,c}   //创建一个VG
-s :指定PE大小。
vgcreate -s 20M vgname /dev/sdb{a,b,c}
vgrename name newname   //更改卷组名称
lv命令

lvcreate:创建lv
-n:指定逻辑卷名称
-L#:指定逻辑卷大小 #绝对容量 +# 增量
-l #:指定逻辑卷大小 指定使用PE个数,#绝对容量 ,+#增加
-s:创建快照
-p:设置属性 r

lvcreate 创建lv lvcreate -n lvmane -L100M myvg
lvextend 扩展逻辑卷大小 lvextend -L +10M device
lvreduce 减少逻辑卷大小 lvreduce -L 10M device
lvrename 更改逻辑卷名称 lvrename name newname
lvs 查看逻辑卷情况
lvdisplay 查看逻辑卷详细情况
lvremove 删除逻辑卷
lvconvert 恢复快照,快照恢复后被删除
  • lv缩减:
    1、卸载逻辑卷
    2、强制检测磁盘剩余空间
    3、使用resize2fs缩减文件系统
    4、再使用lvreduce命令缩减逻辑卷
    5、再挂载使用
    文件系统大小需要和逻辑卷大小一致

  • 删除逻辑卷:
    1、卸载逻辑卷
    2、lvremove删除逻辑卷,删除之前一定要删除掉/etc/fstab中记录的挂载信息
    3、vgremove删除卷组
    4、pvremove删除物理卷

LVM 创建过程

以一块全新硬盘为例

1.对/dev/sdb进行分区

分别创建sdb1,sdb2,sdb3三个主分区sdb4扩展分区,sdb5逻辑分区
之后会将sda1235作为PV(物理卷)

[root@xiaoagiao ~]# fdisk /dev/sdb                //对/dev/sdb进行分区
Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0xd501deba.

Command (m for help): n                           //n 创建一个新的分区。
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p                            //创建一个主分区。                                                   //创建一个主分区。
Partition number (1-4, default 1): 1             //名称为sda1
First sector (2048-20971519, default 2048):
Using default value 2048
Last sector, +sectors or +size{
   K,M,G} (2048-20971519, default 20971519): +100M                                //指定大小为100M

……                                 //创建sda2,sda3创建过程忽略

Command (m for help): n
Partition type:
   p   primary (3 primary, 0 extended, 1 free)
   e   extended
Select (<
  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值