
例如,人們經常使用 來拍攝硬潛水的圖像,然後使用或dd
來安裝分區。這是使映像檔上的分割區可安裝並且看起來像檔案系統的常見方法。kpartx
losetup
我想知道是否可以做相反的事;就是讓一個裝置/dev/sda
看起來像一個檔案。注意:我問這個問題的目的與 raid0 資料恢復有關。
就我而言,我可以將dd
我正在處理的兩個 2TB 硬碟連接到其他儲存容器並操作映像檔。但這很痛苦,所以我盡量避免拍照。
有什麼想法如何使驅動器/dev/sda
看起來像文件嗎?
編輯以添加更多資訊。
我嘗試使用的恢復工具是基於 FUSE 的,http://pyraid.googlecode.com 如果我針對圖像檔案運行它,它工作得很好。如果我針對區塊設備(/dev/sdx)運行它,它就不起作用。
file /dev/sda
/dev/sda: block special
file sda.img
sda.img: data
因此,以另一種方式問我的問題,如何讓區塊特殊設備看起來像資料?
答案1
你當然可以。在 Linux 中,一切都像檔案一樣。成像的目的不是將某些東西放入文件中 - 它是為了確保您不會弄亂東西並進一步損壞東西。您可以使用完全相同的工具直接從驅動器進行恢復,但是如果您有物理損壞,或者您寫入了驅動器,...繁榮。
因此,如果您想直接在整個磁碟機上工作,請在 /dev/sdX 上執行工具,如果您想在分割區上工作,則在 /sdXn 上執行工具。只是您面臨更多資料遺失的風險。製作圖像就是聰明的事情,因為如果你處理圖像的圖像,你就會犯錯您可以刪除它,從新副本重新開始,不會丟失任何內容。
成像只是盡職調查。做吧。從您剛剛意外添加的磁碟部分恢復內容要麻煩得多。如果您懷疑硬體故障,它也非常有用。為了讓您高枕無憂,值得花費約 2-3 小時(以及您需要的臨時磁碟空間)。