linux基础之逻辑卷管理

逻辑卷有关概念

Logical Volume Manager,逻辑卷管理。它是Linux环境下对磁盘分区进行管理的一种机制,屏蔽了底层磁盘布局,便于动态调整磁盘容量。需要注意:/boot分区用于存放引导文件,不能应用LVM机制

物理存储介质Physical Media:这里指系统的存储设备,硬盘或者分区,如/dev/sda5,/dev/hdb1等,是存储系统最底层的存储单元

PV(Physical Volume,物理卷):整个硬盘,或使用fdisk等工具建立的普通分区 ,包括许多默认4MB大小的PE(Physical Extent,基本单元)

VG(Volume Group,卷组):一个或多个物理卷组合而成的整体LV(Logical Volume,逻辑卷)从卷组中分割出的一块空间,用于建立文件系统

# LV,PV,PE与VG的关系
(1)物理磁盘被格式化为PV,空间被划分为一个个的PE
(2)不同的PV加入到同一个VG中,不同PV的PE全部进入到了VG的PE池内
(3)LV基于PE创建,大小为PE的整数倍,组成LV的PE可能来自不同的物理磁盘
(4)LV直接可以格式化后挂载使用
(5)LV的扩充缩减实际上就是增加或减少组成该LV的PE数量,其过程不会丢失原始数据
复制代码

管理逻辑卷

创建逻辑卷

创建步骤

(1)新建空分区
(2)初始化分区(创建PV)
(3)创建卷组
(4)创建逻辑卷
复制代码
# 新建空分区
使用分区工具(fdisk)创建LVM分区,方法和创建其他一般分区的方式是一样的,需要
注意通过t命令将LVM的分区类型改为8e
# 创建物理卷
pvcreate 设备名
root@computer: ~$ pvcreate /dev/sdb5  # 将空分区/dev/sdb5创建为物理卷
# 创建卷组 卷组的名字唯一,并且不能与/dev中的文件名冲突
vgcreate –s 块大小(默认4MB) 卷组名 物理卷设备名
root@computer: ~$ vgcreate -s 8MB vg0 /dev/sdb5
# 创建逻辑卷
lvcreate -n [逻辑卷名] –L [逻辑卷大小] [已存在卷组名]
选项
    -n 指定逻辑卷卷名,从卷组中划分一块空间作为逻辑卷
    -L 指定逻辑卷的大小(如果指定逻辑卷的时候使用参数l,表示设置的逻辑卷的大
    小是以PE的块数为单位的)
root@computer: ~# lvcreate -L 200MB -n lv0 vg0  # 建立一个200MB的名字叫做lv0的逻辑空间
# 格式化逻辑卷
mkfs –t 文件系统类型 逻辑卷设备名
选项 
    –t 指定文件系统类型
root@computer: ~$ mkfs -t ext4 /dev/vg0/lv0
将其挂载后即可使用
复制代码

查看卷信息

# pvdisplay 查看物理卷
pvdisplay 设备名
root@computer ~# pvdisplay /dev/sdb1
复制代码
# vgdisplay 查看卷组
vgdisplay 卷组名
root@computer ~# vgdisplay /dev/vg0
复制代码
# lvdisplay 查看逻辑卷
lvdisplay 逻辑卷名
root@computer ~# pvdisplay /dev/vg0/lv0
复制代码

更改容量

# lvextend 扩展逻辑卷的容量大小
lvextend –L [扩展大小] [逻辑卷设备名]
root@computer ~# lvextend -L 300M /dev/vg0/lv0
复制代码
# resize2fs 扩展文件系统大小
resize2fs 逻辑卷设备名
root@computer ~# resize2fs /dev/vg0/lv0
复制代码
# lvreduce 缩小逻辑卷容量
lvreduce -L 100M 逻辑卷名
root@computer: ~# lvreduce -L 100M /dev/vg0/lv0  # 将逻辑卷/dev/vg0/lv0缩小到100M
复制代码

卸载卷

卸载卷时,需要注意两个事项

1)卸载逻辑卷前,得先卸载逻辑卷所在的目录挂载点
2)卸载卷组前,必须先卸载所有使用到该卷组的逻辑卷
复制代码
# pvremove 卸载物理卷
pvremove 物理卷名
复制代码
# vgremove 卸载卷组
vgremove 卷组名
复制代码
# lvremove 卸载逻辑卷
lvremove卷组名
复制代码

转载于:https://juejin.im/post/5cfcd39d6fb9a07ebb0526c6

猜你喜欢

转载自blog.csdn.net/weixin_33755649/article/details/91459786