我得到了lvm錯誤。 我在單磁盤上構建一個lvm vg,今天重新啓動計算機後,我發現vg丟失了。 我沒有信息時vgs
,但可以看到這些信息時pvs
:如何從lvm光盤直接恢復數據
PV VG Fmt Attr PSize PFree
/dev/sdb2 lvm2 --- 223.08g 223.08g
我怎麼能現在恢復我的數據?
我得到了lvm錯誤。 我在單磁盤上構建一個lvm vg,今天重新啓動計算機後,我發現vg丟失了。 我沒有信息時vgs
,但可以看到這些信息時pvs
:如何從lvm光盤直接恢復數據
PV VG Fmt Attr PSize PFree
/dev/sdb2 lvm2 --- 223.08g 223.08g
我怎麼能現在恢復我的數據?
恢復 我開始嘗試使用從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通過寫入比存儲空間允許的更多文件來暫停系統的額外預防措施。另一種選擇是從Live CD運行操作系統,例如包含TestDisk和PhotoRec實用程序的Knoppix。
您可以將PhotoRec和TestDisk都下載到單個存檔文件中。文件photorec_static和testdisk_static是可執行文件,可以從命令行執行。
確保恢復分區已掛載(我將其掛載到/ var/recovery)。請勿安裝包含已刪除文件的硬盤驅動器;如果該分區保持卸載狀態,則不能覆蓋它所包含的數據。