This commit is contained in:
2021-11-14 15:52:46 +08:00
parent 915c231124
commit 1e344dc204
112 changed files with 1039 additions and 1039 deletions

View File

@@ -7,10 +7,10 @@ tags: ["lvm"]
categories: ["storage"]
---
# LVM 一览
## LVM 一览
![lvm一览](/img/lvm.jpg "lvm一览")
# LVM 结构
## LVM 结构
- PE 物理扩展
- PV 物理卷,在设备起始处放置一个标签,包括 uuidlvm 配置元数据位置以及剩余空间
- PV 可以由分区创建,也可以直接用磁盘创建
@@ -25,9 +25,9 @@ categories: ["storage"]
- Thinly-Provisioned Snapshot 精简配置快照卷
- Cache 缓存卷
# LVM 相关命令
## LVM 相关命令
## PV
### PV
- pvchange 更改物理卷属性
- pvck 检查物理卷元数据
- pvcreate 初始化磁盘或分区以供lvm使用
@@ -38,7 +38,7 @@ categories: ["storage"]
- pvs 报告有关物理卷的信息
- pvscan 扫描物理卷的所有磁盘
## VG
### VG
- vgcfgbackup 备份卷组描述符区域
- vgcfgrestore 恢复卷组描述符区域
- vgchange 更改卷组的属性
@@ -58,7 +58,7 @@ categories: ["storage"]
- vgscan 扫描卷组的所有磁盘并重建高速缓存
- vgsplit 将卷组拆分为两个,通过移动整个物理卷将任何逻辑卷从一个卷组移动到另一个卷组
## LV
### LV
- lvchange 更改逻辑卷属性
- lvconvert 将逻辑卷从线性转换为镜像或快照
- lvcreate 将现有卷组中创建逻辑卷
@@ -74,13 +74,13 @@ categories: ["storage"]
- lvs 报告有关逻辑卷的信息
- lvscan 扫描所有的逻辑卷
# 创建 LVM
## 创建 LVM
- 将磁盘创建为 pv物理卷其实物理磁盘被条带化为 pv划成了一个一个的 pe默认每个 pe 大小是 4MB
- 创建 vg其实它是一个空间池不同PV加入同一 vg
- 创建 lv组成 lv 的 pe 可能来自不同的物理磁盘
- 格式化 lv挂载使用
# PV 管理
## PV 管理
- 制作 pv
```bash
pvcreate /dev/sdb1
@@ -90,7 +90,7 @@ categories: ["storage"]
pvremote /dev/sdb1
```
# VG 管理
## VG 管理
- 制作 vg
```bash
# vgcreate vg_name 磁盘设备或分区
@@ -121,7 +121,7 @@ categories: ["storage"]
vgrename xxxx-vgid-xxxx-xxxx new_name
```
# LV 管理
## LV 管理
- 制作 lv
```bash
# -n lv_name-L lv_sizedatavg(vg name)
@@ -171,7 +171,7 @@ categories: ["storage"]
```
- 查看 lvsmount 挂载
# lvm 灾难恢复
## lvm 灾难恢复
- 场景: 三块盘做 lvm现有一物理盘损坏将剩下两块放到其他linux服务器上
- 恢复步骤
- 查看磁盘信息lvm信息确认能查到lvm相关信息找到VG组的名字