LVM丢失恢复

简介: LVM丢失恢复


LVM 上分区data-data1 重启后消失,在找回分区时应该使用testdisk /dev/mapper/data-data

但是误操作testdisk /dev/vdb  , 而且扫描到了一个分区(可以看到磁盘上数据),并将分区/dev/vdb1 信息写入磁盘,但是发现无法正常挂载而且在重启ECS后 /dev/mapper/data-data 和/dev/mapper/data-data1 都消失了。


思考


机器内原本没有vdb1只有vdb 将vdb 制成pv,而扫描vdb 发现的分区实际上是data-data1 ,将data-data1 分区写入到vdb 后多了vdb1,这导致重启后LVM 找不到vdb从而报错。而由于vdb 上找到的分区信息也不是直接在vdb 上创建的,所以vdb1 也不能挂载(superblock 错误)


解决


LVM创建成功后,都会在/etc/lvm/backup 下备份配置信息,尝试使用备份来恢复pv。

在这个case中 备份名为/etc/lvm/backup/data

less/etc/lvm/backup/data#查看pv0 的配置


记录下pv0 的 id


执行下面命令恢复

pvcreate /dev/vdb -u qdJSB3-pjMo-KI5z-PzkU-zmHb-Gyol-2Tc60v --restorefile /etc/lvm/backup/data

-u  后面的“qdJSB3-pjMo-KI5z-PzkU-zmHb-Gyol-2Tc60v”是pv0 id  

执行这个命令后报错:

Device /dev/vdb excluded by a filter.


翻阅相关的文档,都是说是已经有了分区表导致无法识别或者lvm.conf 中设置了filter 导致的。查看配置文件,发现并未启用global filter ,判断是我操作出错将分区写vdb后多了vdb1导致的,使用fidisk 删除vdb1


重新执行上面pvcreate 命令然后恢复vg 、激活vg

vgcfgrestore data
vgchange -ay data-data

激活后/dev/mapper/data-data 回来了,但是缺少分区 data-data1

使用testdisk 找回分区

testdisk  /dev/mapper/data-data  
# 找到保存分区后,执行partprobe 来扫描磁盘通知内核重载分区表partprobe /dev/mapper/data-data
fsck -y /dev/mapper/data-data1   #前面写入vdb1 导致分区有错误需要fsck


建议


后续使用磁盘直接分区,不使用逻辑卷,在云服务器上单磁盘使用LVM 无任何优势,而且管理也麻烦。


❶ vdb上找到的分区是vdb 上的lvm 的分区,直接写入分区到vdb 是错误的,分区仍然无法识别

相关文章
|
7月前
|
数据挖掘 Linux
服务器数据恢复-重装系统导致XFS分区丢失的数据恢复案例
服务器数据恢复环境: MD1200磁盘柜中的磁盘通过RAID卡创建了一组RAID5阵列,分配了一个LUN。在Linux操作系统层面对该LUN进行了分区,划分sdc1和sdc2两个分区,通过LVM扩容的方式将sdc1分区加入到了root_lv中;sdc2分区格式化为XFS文件系统。 服务器故障: 服务器重装系统后,磁盘分区改变,sdc2分区丢失,无法访问。
服务器数据恢复-重装系统导致XFS分区丢失的数据恢复案例
|
5月前
|
存储 Unix 数据挖掘
服务器数据恢复—DS4800存储lvm信息丢失数据恢复案例
DS4800服务器存储lvm信息丢失,基于DS4800的aix小机卷丢失。
服务器数据恢复—DS4800存储lvm信息丢失数据恢复案例
|
4月前
|
运维 Ubuntu Linux
备份以免丢失
备份安装docker-ce
|
7月前
|
存储 数据挖掘
服务器数据恢复—服务器XFS分区丢失的数据恢复案例
服务器数据恢复环境: 一台服务器+MD1200磁盘柜,通过raid卡将15块磁盘组建成一组raid5磁盘阵列。raid5阵列分配了2个lun,操作系统层面对lun进行分区:1个分区采用LVM扩容方式加入到了root_lv中,其余分区格式化为XFS文件系统。 服务器故障: 工作人员为服务器重装操作系统时操作失误导致分区状态改变,一个存放重要数据的分区丢失,无法访问。
服务器数据恢复—服务器XFS分区丢失的数据恢复案例
|
存储 数据安全/隐私保护 Windows
不小心磁盘分区文件怎么恢复正常,硬盘分区后数据后数据会丢失吗?
不小心磁盘分区文件怎么恢复正常,硬盘分区后数据后数据会丢失吗?一般来说,硬盘分区的文件修复,可以分为两种情况。下面来分别介绍。硬盘分区后,文件通常就会丢失,但也分情况。
436 0
不小心磁盘分区文件怎么恢复正常,硬盘分区后数据后数据会丢失吗?
|
Unix Linux 测试技术
XFS文件系统的备份、恢复、修复
XFS文件系统是硅谷图形公司(Silicon Graphics Inc,简称SGI)开发的用于IRIX(一个UNIX操作系统)的文件系统,后将XFS移植到Linux操作系统上
XFS文件系统的备份、恢复、修复
|
Windows
硬盘分区删除后的恢复!
今天在安装操作系统到固态盘的时候,忘记电脑上还挂着一个2T移动硬盘的情况。在安装操作系统的时候把两个分区都删除。删除才想起来,一顿后悔啊。然后寻找度娘,各种方法,有使用EasyDataRecovery,恢复的。
3208 0

相关实验场景

更多