在 EXT4 檔案系統上部分 dd 的 fsck 後存取「lost+found」中的檔案/目錄

在 EXT4 檔案系統上部分 dd 的 fsck 後存取「lost+found」中的檔案/目錄

我正在嘗試從 LVM 設定中的 3TB EXT4 分割區恢復數據,我在該分割區中儲存了第一個 ~1GB,但由於權限問題而dd無法存取已放入的檔案。lost+found

一些背景:

/etc/lvm/backup我已經使用和中的文件成功恢復了 LVM 元資料/etc/lvm/archive

一旦元資料恢復到位,我就使用mkfs.ext4 -n -m0-m0這是最初創建文件系統時傳遞的唯一參數)來查找備份超級塊的位置,然後運行fsck指定最接近分區末尾的備份超級塊(fsck.ext4 -b $LAST_SUPERBLOCK_OF_PARTITION -y /dev/vg/lv)。

完成此操作後,我嘗試另一次運行,fsck看看是否可以達到報告沒有對檔案系統進行修改的程度,但無濟於事。考慮到不會發生任何變化,我安裝了分割區,以 root 身分開啟檔案管理器,並開始嘗試仔細lost+found查看已復原的內容。

螢幕截圖

從螢幕截圖中可以看出,修改和存取時間戳完全混亂,使用者和群組也是如此。我能夠輸入顯示為包含 0 個項目 ( oppføringer) 的目錄,但對於那些標有問號的目錄,我會得到一個

您沒有存取權限...

訊息.一時興起,我嘗試了sudo chown -Rv root:root <mount point>/lost+found/一下,熟悉的檔案和目錄名稱開始滾動過去,但出現「權限被拒絕」訊息(考慮到我是 root,我發現這很奇怪)。

有人對我如何嘗試進一步訪問/恢復有任何指示嗎?

相關內容