錯誤地將資料複製到 LVM-Thin 池

錯誤地將資料複製到 LVM-Thin 池

我今天來這裡是因為我犯了一個大錯誤。


建立 LVM-Thin 資料池(而不是在 LVM-Thin LV 上)在我的 Proxmox 伺服器上並且(不要問為什麼)運行 mkfs.ext4在泳池上然後安裝它在我的本機節點上。在那之後我複製了一堆數據並停止我的系統:

mkfs.ext4 /dev/mapper/pve-data
mount /dev/mapper/pve-data /mnt/data/
cp -r Temp/ /mnt/data/

下次我創建了一個虛擬機在 Proxmox GUI 的這個池上,你猜對了,發現我做了什麼為時已晚。

我嘗試過了再次安裝池(即使那不應該是可能的)沒有任何成功你可以猜到:

lvm thin mount: *: wrong fs type, bad option, bad superblock on /dev/mapper/*, missing codepage or helper program, or other error.

也嘗試過mount -t ext4 /dev/mapper/pve-data /mnt/data


我搜尋瞭如果我可以恢復FS上面有一個fsck或某事,但沒有這樣做擔心我的數據無法訪問永遠。

最後我嘗試使用PhotoRec在我的磁碟上,但由於運行需要時間,我停止了它。

我想知道是否有還有別的事要做(以fsck為例)在讓 PhotoRec 之前跑了幾天在我的磁碟上?

你可以幫幫我嗎?

答案1

您已刪除包含資料的捲,因此您將不會再次看到其資料。您必須從備份中復原。

相關內容