Linux LVM卷管理
时间:2015-04-06 23:18 来源:linux.it.net.cn 作者:IT
Linux LVM卷管理
一,缩略语清单:
LVM Logical Volume Manager(逻辑卷管理)
PV 物理卷(physical volume)
VG 卷组(Volume Group)
LV 逻辑卷(logical volume)
二,lv建立使用流程及擴展
fdisk建立物理分區---建立PV----建立VG-----將PV加入到VG----建立LV------LV上建立文件系統-----mount lv到OS
1. 划分lvm物理分区
[root]# fdisk /dev/sda
依次执行的命令: n | p 1 | t 8e | w #LVM的分區格式是:8e
[root]# fdisk /dev/sdb
使分区立即生效
[root]# partprobe
2. 创建LVM的物理卷
> pvcreate /dev/sda1
# 可以通过以下工具查看
>pvdisplay
3. 创建卷组
[root]# vgcreate vg01 /dev/sda1
[root]# 可以通过以下工具查看
[root]# vgs
[root]# vgdisplay
4. 在卷组中创建逻辑卷
格式: lvcreate -L 大小 -n 逻辑卷名称 卷组名称
[root]# lvcreate -L 3g -n lv01 vg01
[root]# lvs
[root]# lvdisplay
5. 格式化、挂载逻辑卷
[root]# mkfs.ext3 /dev/vg01/lv01
[root]# mount /dev/vg01/lv01 /data
6. 扩展lvm卷
注:扩展lvm卷的时间需要umount lvm卷,常用的就是增加容量,很少用减少容量的。
一种是: 原来是逻辑卷只是使用了原卷组容量的一部分,例如: 80G卷组,先期只给逻辑卷分了40G。
[root]# lvextend -l +100%FREE /dev/vg01/lv01
[root]# lvextend -L +2g /dev/vg01/lv01 #原有基礎上擴展2g
[root]# lvextend –L 33g /dev/vg01/lv01 #整個lv一共的容量設置為33g
[root]#e2fsck -f /dev/vg01/lv01
[root]# resize2fs /dev/lvmdata/var01
另一种是: 重新添加一块磁盘到卷组中。然后扩容.
[root]# pvcreate /dev/sdb1 # 添加物理卷
[root]# vgextend vg01 /dev/sdb1 # 扩展卷组
[root]# lvextend -l +100%FREE /dev/vg01/lv01 # 扩展逻辑卷
[root]# resize2fs /dev/vg01/lv01
注: 如果原来的文件系统格式是ext4,注意扩展的命令格式。
resize4fs /dev/lvmdata/var01
7,縮小LV(注:數據有可能丟失)
[root]# e2fsck -f /dev/vg01/lv01 #强迫检查文件系统正确性
[root]# resize2fs /dev/vg01/lv01 100G #首先缩小文件系统
[root]# lvresize -L 100G /dev/vg01/lv01 #其次缩小lv 大小
三,删除LVM卷
删除顺序与创建顺序相反
Delete lv--delete VG--delete PV--FDISK
。
(1) 先删除逻辑卷
[root]# lvdisplay #查看逻辑卷名称
[root]# lvremove /dev/lvmdata/var01
(2) 再删除卷组
[root]# vgdisplay 查看卷组名称
[root]# vgremove lvmdata
(3) 再删除物理卷
[root]# pvdisplay 查看物理卷名称
[root]# pvremove /dev/sda1 /dev/sdb1 一个物理卷的话只删除一个就可以了
(4) 清除物理分区lvm标志。
[root]# fdisk /dev/sda
[root]# 操作t 83
[root]# mkfs.ext3 /dev/sda1
(责任编辑:IT)
Linux LVM卷管理 一,缩略语清单: LVM Logical Volume Manager(逻辑卷管理) PV 物理卷(physical volume) VG 卷组(Volume Group) LV 逻辑卷(logical volume) 二,lv建立使用流程及擴展 fdisk建立物理分區---建立PV----建立VG-----將PV加入到VG----建立LV------LV上建立文件系統-----mount lv到OS 1. 划分lvm物理分区 [root]# fdisk /dev/sda 依次执行的命令: n | p 1 | t 8e | w #LVM的分區格式是:8e [root]# fdisk /dev/sdb 使分区立即生效 [root]# partprobe 2. 创建LVM的物理卷 > pvcreate /dev/sda1 # 可以通过以下工具查看 >pvdisplay 3. 创建卷组 [root]# vgcreate vg01 /dev/sda1 [root]# 可以通过以下工具查看 [root]# vgs [root]# vgdisplay 4. 在卷组中创建逻辑卷 格式: lvcreate -L 大小 -n 逻辑卷名称 卷组名称 [root]# lvcreate -L 3g -n lv01 vg01 [root]# lvs [root]# lvdisplay 5. 格式化、挂载逻辑卷 [root]# mkfs.ext3 /dev/vg01/lv01 [root]# mount /dev/vg01/lv01 /data 6. 扩展lvm卷 注:扩展lvm卷的时间需要umount lvm卷,常用的就是增加容量,很少用减少容量的。 一种是: 原来是逻辑卷只是使用了原卷组容量的一部分,例如: 80G卷组,先期只给逻辑卷分了40G。 [root]# lvextend -l +100%FREE /dev/vg01/lv01 [root]# lvextend -L +2g /dev/vg01/lv01 #原有基礎上擴展2g [root]# lvextend –L 33g /dev/vg01/lv01 #整個lv一共的容量設置為33g [root]#e2fsck -f /dev/vg01/lv01 [root]# resize2fs /dev/lvmdata/var01 另一种是: 重新添加一块磁盘到卷组中。然后扩容. [root]# pvcreate /dev/sdb1 # 添加物理卷 [root]# vgextend vg01 /dev/sdb1 # 扩展卷组 [root]# lvextend -l +100%FREE /dev/vg01/lv01 # 扩展逻辑卷 [root]# resize2fs /dev/vg01/lv01 注: 如果原来的文件系统格式是ext4,注意扩展的命令格式。 resize4fs /dev/lvmdata/var01 7,縮小LV(注:數據有可能丟失) [root]# e2fsck -f /dev/vg01/lv01 #强迫检查文件系统正确性 [root]# resize2fs /dev/vg01/lv01 100G #首先缩小文件系统 [root]# lvresize -L 100G /dev/vg01/lv01 #其次缩小lv 大小 三,删除LVM卷 删除顺序与创建顺序相反 Delete lv--delete VG--delete PV--FDISK 。 (1) 先删除逻辑卷 [root]# lvdisplay #查看逻辑卷名称 [root]# lvremove /dev/lvmdata/var01 (2) 再删除卷组 [root]# vgdisplay 查看卷组名称 [root]# vgremove lvmdata (3) 再删除物理卷 [root]# pvdisplay 查看物理卷名称 [root]# pvremove /dev/sda1 /dev/sdb1 一个物理卷的话只删除一个就可以了 (4) 清除物理分区lvm标志。 [root]# fdisk /dev/sda [root]# 操作t 83 [root]# mkfs.ext3 /dev/sda1 (责任编辑:IT) |