Partition

無法掛載 LVMm:在失敗時恢復 ioctl

  • October 27, 2014

我想調整我的 LVM 的大小,按照網上的一些教程進行操作,系統完全崩潰了(我遇到了一些未找到 UUID 的引導錯誤)。我執行了 LiveCD 並嘗試至少恢復一些文件,但我無法安裝驅動器。我在 /dev/sda1 上使用缺少的 UUID 進行了 pvcreate。在大多數教程中我應該做的時候

vgchange -ay

然後安裝我得到:

device-mapper: resume ioctl on  failed: Invalid argument. 

dmseg 列印如下內容:

device-mapper: table: 252:0: sda1 too small for target: start=2048, len=15499264, dev_size=497664

掛載顯然不起作用。我完全被困在那裡,我該死的需要恢復這些文件。有任何想法嗎?

編輯:我需要一個文件夾,任何解決方法將其取出(可能在 Windows 主機上,它是一個 VDI 磁碟)都可以。

在嘗試了數百種不同的命令行組合後,我發現了一個使用 gparted livecd 的教程(最初針對其他問題)。我啟動它,然後在終端:

testdisk

選擇第一個選項,然後選擇:

write

它允許我掛載磁碟並恢復我需要的文件夾。

引用自:https://unix.stackexchange.com/questions/164473