有天因為方便的關係將整個硬碟用 dd 備份了起來,
有天要用裡面的資料,
卻發現我好像只 mount 過 partition image 而不是 disk image…
想了一下其實也很好處理,
我們需要 parted 來找到分割區的定義點,
然後再掛載他:
$parted /path/to/disk.img unit B print Model: (file) 磁碟 /path/to/disk.img:320071851520B 磁區大小 (邏輯/物理):512B/512B 分割區:msdos 編號 起始點 結束點 大小 類型 檔案系統 旗標 1 **1048576B** 320069435391B 320068386816B primary ntfs 啟動
之後就是 mount 囉
$mkdir /mnt/somedir $mount -o loop,offset=1048576 /path/to/disk.img /mnt/somedir
全劇終。