lvm更换磁盘(存在vg卷组的磁盘损坏)
lvm更换磁盘(存在vg卷组的磁盘损坏)
只含有pv的磁盘损坏更换 | 传送门>>
对于机械硬盘而言,经常会出现坏道,影响整体的磁盘读写速度,此时我们需要更换故障的硬盘,接下来模拟操作整个更换过程。
一. 测试环境配置 创建lvm卷挂载并上传文件
1.测试环境
操作系统:ubuntu20.04
硬盘:准备3块5GB的硬盘用于测试
2.前提条件创建lvm卷
使用sdb、sdc加入LVM并配置lv,创建过程如下:
1 | # 创建PV |
3. 格式化LV并挂载
1 | # 格式化为ext4格式 |
上传测试文件,我在这里上传一个镜像文件,约为15M左右;
使用md5sum命令来验证硬盘更换后数据的完整性:
1 | # 查看文件md5 |
二. 更换磁盘 迁移坏道磁盘数据
假设 sdb 目前存在一些问题,需要使用 sdd 来替换:
1.配置sdd
将 sdd 分区后加入到 VG 中:
1 | # 将sdd创建pv卷 |
2. 迁移数据
2.1 通过pvdisplay命令来查看磁盘sdb上是否存有数据:
1 | # 查看pv卷详情 |
可以看到,此时的sdb基本被用满了,相应地sdd还没有开始使用:
2.2 迁移数据,将sdb中的数据迁移到sdd中:
1 | # 迁移sdb pv卷中的数据到 sdd |
再次查看磁盘sdb上是否存有数据:
1 | pvdisplay /dev/sdb |
或者使用pvscan查看:
2.3 移出sdb
1 | # 将sdb从VG中移出 |
2.4 检查数据完整性
还是使用md5sum命令来检查数据完整性:
1 | md5sum /lv00_datadir/cirros-0.4.0-x86_64-disk.img |
更换前与更换后计算出来的值都是一样,说明数据完整,测试成功。
本文参考:会成长的小学生
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment















