从驱动器恢复数据

从驱动器恢复数据

我有一台运行 Centos 6 的服务器。它已经运行了几年,我一直定期备份数据。突然,在重新启动后,它进入了只读模式。我认为其中一个文件夹未能正确备份,我想访问数据。以下是我所做的:

在系统上安装了新的硬盘。

在其上安装了 Ubuntu 15.04 桌面。

从新驱动器启动。

当我做:

lsblk -l

它告诉我我有两个驱动器,分区如下:

sdb
  ----- sdb1  459.8 G
  ----- sdb2  8 K
  ----- sdb3  6 G

sda
  ----- sda1   102 M
  ----- sda2   649 G

sdb 是新的启动驱动器 sda 是旧的启动驱动器

我可以正常挂载 sda1

当我尝试挂载 sda2 时,收到以下错误消息:

unknown filesystem type 'LVM2_member'

我知道该怎么做才能获取 /dev/sda2 上的数据?

答案1

您无法安装它,因为它是 LVM 物理卷,而不是逻辑卷。

首先,进行磁盘扫描:

#lvmdiskscan
#lvscan

获取 LV 和 VG 名称 #lvdisplay 你肯定会看到类似这样的内容:

--- Logical volume --- 
LV Name /dev/VolGroup00/LogVol00 
VG Name VolGroup00
...

现在您必须挂载分区:

#mount /dev/VolGroup00/LogVol00 /mnt/old

啊!我假设您已经安装了 lvm2 并且加载了内核模块。

相关内容