Linux

從 ddrescue 的整個設備映像文件中掛載單個“分區”?

  • March 8, 2014

我想ddrescue從一個生病的驅動設備到一個圖像文件(我有足夠的可用空間,但沒有備用設備可以復製到)。它似乎進展順利,但現在我找不到如何從整個塊設備映像中 隻掛載一個分區。

(我能找到的所有文件都是指安裝分區映像文件,而不是整個設備。

$ sudo ddrescue --no-split --sparse -v      \
   /dev/disk/by-id/$disk_by_id_2t_g5_boot  \
   g5_boot.img g5_boot.state-log
...
$ ^--no-split^--max-retries=3^
...
$ file g5_boot.img
g5_boot.img: data

提前致謝!

如果磁碟映像實際上有一個分區表,您可以使用kpartx它來檢查和/或掛載它。

查看:

kpartx -l g5_boot.img

安裝:

kpartx -a g5_boot.img

如果驅動器是 GPT 格式,您可能需要添加該-g選項。

引用自:https://serverfault.com/questions/580743