码迷,mamicode.com
首页 > 系统相关 > 详细

Linux挂载img镜像文件

时间:2016-04-08 01:14:22      阅读:320      评论:0      收藏:0      [点我收藏+]

标签:linux   挂载   mount   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


本文出自 “木木的博客” 博客,请务必保留此出处http://slyadm.blog.51cto.com/6223864/1761449

Linux挂载img镜像文件

标签:linux   挂载   mount   img   

原文地址:http://slyadm.blog.51cto.com/6223864/1761449

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!