我遇到了lvm错误。
我在单个磁盘上构建了一个lvm vg,今天我重新启动计算机后发现vg丢失了。
vgs
时我没有收到任何信息,但在pvs
:
PV VG Fmt Attr PSize PFree
/dev/sdb2 lvm2 --- 223.08g 223.08g
如何立即恢复数据?
答案 0 :(得分:0)
恢复 我开始尝试使用Knoppix CD运行的TestDisk进行恢复。不幸的是,我已经覆盖了分区表,并且对丢失分区的硬盘驱动器的详尽搜索产生了太多结果。我决定使用PhotoRec来恢复丢失的文件。
PhotoRec通过查找已删除的文件并将其复制到磁盘来恢复文件。这意味着不应将文件恢复到已删除文件所在的同一磁盘分区(除非您正在从磁盘映像文件中恢复),因为这可能导致删除的数据被永久覆盖。
另一个要记住的重要事情是PhotoRec很可能会恢复很多文件。这意味着要存储恢复文件的分区应至少具有与PhotoRec搜索恢复文件的分区大小相同的可用空间。
可能的恢复设置包括:
Recover the files to a separate hard drive.
Recover the files to a networked storage drive.
Recover the files to a separate partition on the same hard drive.
Image the hard drive using a tool like ddrescue and recover files using only one partition.
当我完成擦除我的分区时,我无法使用第三个选项。第二种选择引入了与网络速度和延迟相关的问题。在事件响应的情况下,第四个选项值得考虑,其中硬盘驱动器的映像用作证据。
我选择了第一个选项,并在一台计算机上安装了两个硬盘。我将用于恢复文件的硬盘分成两个主要分区;第一个分区保存操作系统(CentOS 4),而第二个分区设置为保存恢复的文件。以这种方式进行分区是一种额外的预防措施,可以防止PhotoRec通过写入比存储空间允许的更多文件来暂停系统。另一种选择是从包含TestDisk和PhotoRec实用程序的Knoppix等Live CD上运行操作系统。
您可以在单个存档文件中下载PhotoRec和TestDisk。文件photorec_static和testdisk_static是可执行文件,可以从命令行执行。
确保已安装恢复分区(我将其安装在/ var / recovery)。不要挂载包含已删除文件的硬盘;如果分区仍然未安装,则无法覆盖其包含的数据。