Linux LVM管理

创建逻辑卷

创建pv

1
2
[root@t-pcportal-a-szzb ~]# pvcreate /dev/sdb1
  Physical volume "/dev/sdb1" successfully created

创建vg

1
2
[root@t-pcportal-a-szzb ~]# vgcreate appvg /dev/sdb1
  Volume group "VolGroup01" successfully created

查看vg

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
[root@t-pcportal-a-szzb ~]# vgdisplay
  --- Volume group ---
  VG Name               appvg
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  3
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               1.46 TiB
  PE Size               4.00 MiB
  Total PE              383999
  Alloc PE / Size       383999 / 1.46 TiB
  Free  PE / Size       0 / 0   
  VG UUID               9g5xZG-Hwmo-2dJL-QpiW-Hm1b-Z79U-dxLeai

创建lv

1
2
3
[root@t-pcportal-a-szzb ~]# lvcreate -l 100%FREE -n applv appvg
[root@t-pcportal-a-szzb ~]# lvscan
  ACTIVE            '/dev/appvg/applv' [1.46 TiB] inherit

格式化文件系统

1
[root@t-pcportal-a-szzb ~]# mkfs.ext4 /dev/appvg/applv

创建挂载点

1
2
[root@t-pcportal-a-szzb ~]# mkdir /app
[root@t-pcportal-a-szzb ~]# mount /dev/appvg/applv /app

记录到fstab

1
2
[root@t-pcportal-a-szzb ~]# cat /etc/fstab
/dev/appvg/applv                                /app  ext4 defaults 1 1

扩容逻辑卷

新建pv

1
2
[root@t-pcportal-a-szzb ~]# pvcreate /dev/vdc
Physical volume "/dev/sdb2" successfully create

扩容vg

1
[root@t-pcportal-a-szzb ~]# vgextend appvg /dev/sdb2

扩容lv

1
[root@t-pcportal-a-szzb ~]# lvextend -l +100%FREE /dev/appvg/applv

resize2fs生效

1
[root@t-pcportal-a-szzb ~]# resize2fs /dev/appvg/applv

如果扩容之后进行resize2fs时出现权限拒绝,在检查扩容步骤及卷状态确认无误,将盘umount再resize2fs,出现新的错误

1
2
3
[root@t-pcportal-a-szzb ~]# resize2fs /dev/mapper/dbbak
resize2fs 1.43-WIP (20-Jun-2013)
Please run 'e2fsck -f /dev/mapper/dbbak' first.

这时只需要根据提示执行e2fsck -f /dev/mapper/dbbak就可以了,引起该错误的原因可能是对此设备做了快照,产生一些无操作后,导致文件系统产生了不一致的状态,通过强制一致性检查后再进行resize2fs即可

删除逻辑卷

卸载逻辑卷

1
[root@t-pcportal-a-szzb ~]# umount /app

删除lv

1
[root@t-pcportal-a-szzb ~]# lvremove /dev/appvg/applv

删除vg

1
2
[root@t-pcportal-a-szzb ~]# vgchange -a n appvg
[root@t-pcportal-a-szzb ~]# vgremove appvg

删除pv

1
pvremove /dev/sdb1

修改fstab,注销对应配置信息

Licensed under CC BY-NC-SA 4.0
comments powered by Disqus