Linux掛載img鏡像文件

root@fskj-u-sly:~# mount -o loop  /data/kvm-pool/windows7.img /media/B/ 
mount:您必須指定文件系統類型

直接掛載是會失敗,我們先使用fdisk -l 看一下磁盤信息:

root@fskj-u-sly:~# fdisk -l /data/kvm-pool/windows7.img

Disk /data/kvm-pool/windows7.img: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders, total 41943040 sectors
Units = 扇區 of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x9c75197d

                      設備 啓動      起點          終點     塊數   Id  系統
/data/kvm-pool/windows7.img1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/data/kvm-pool/windows7.img2          206848    41940991    20867072    7  HPFS/NTFS/exFAT

可以看到,這個磁盤鏡像包含了兩個分區。磁盤包含了兩個分區,我們嘗試掛載第二個分區。通過上面的信息可以看到,第二個分區起始位置是206848扇區,每個扇區大小是512 Bytes,    所以起始位置是2048*512(B)。然後我們來掛載該分區:

root@fskj-u-sly:~# mount -o loop,offset=$((206848*512)) /data/kvm-pool/windows7.img /media/B/ 
The disk contains an unclean file system (0, 0).
The file system wasn't safely closed on Windows. Fixing.

root@fskj-u-sly:~# ls /media/B/
autoexec.bat            hiberfil.sys  Program Files              Users
CloudMusic              pagefile.sys  Recovery                   Windows
config.sys              PerfLogs      $Recycle.Bin
Documents and Settings  ProgramData   System Volume Information


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章