美文网首页
硬盘镜像和软盘镜像中内容的查看方法

硬盘镜像和软盘镜像中内容的查看方法

作者: 守拙圆 | 来源:发表于2018-09-13 17:26 被阅读100次

软盘镜像和硬盘镜像的制作

软盘镜像和硬盘镜像均可以通过命令 bximage 来制作。
注意完成后需要格式化。

软盘镜像

根据镜像的文件类型将文件挂载到 linux 下的文件夹,从而访问文件镜像中的内容。

对于软盘镜像来说,软盘由于容量限制,软盘只能包含一个分区,即只能包含一个文件系统,故直接挂载软盘镜像就可以。

$ sudo mount -t minix rootimage /mnt -o loop
$ cd /mnt
$ ls

-o loop 是指定通过 loop 设备来加载文件系统。

硬盘镜像

硬盘镜像是对整个硬盘的镜像,众所周知,硬盘可以分为多个分区,每个分区上都可以存在一个不同的文件系统。故硬盘镜像的挂载必须按照分区进行。

那么,让我们看看如何来查看硬盘镜像的分区。查看硬盘镜像分区也需要借助 loop 设备来实现:

$ losetup /dev/loop1 hdc.img
$ fdisk /dev/loop1
Command(m for help): x //进入扩展功能菜单
Expert command(m for help): p
Device       Boot  Start    End Sectors Id Type     Start-C/H/S End-C/H/S Attrs
/dev/loop1p1        2048  20159   18112 83 Linux         2/33/0  19/63/15      
/dev/loop1p2       20160 163295  143136  5 Extended      20/1/0 161/63/15      
/dev/loop1p5 *     22208  60479   38272 99 unknown      22/33/0  59/63/15    80
/dev/loop1p6       62528  90719   28192 83 Linux        62/33/0  89/63/15      
/dev/loop1p7       93744 133055   39312 83 Linux         93/1/0 131/63/15      
/dev/loop1p8      135104 163295   28192 83 Linux       134/33/0 161/63/15  
Expert command(m for help): q   //退出

从上述分区打印中可以看到各个分区的开始扇区。要查看某个分区内容就使用该分区的开始扇区号。用此开始扇区号乘以512计算出开始字节。然后对目标分区(/dev/loop1p1)进行挂载。

$ sudo losetup -d /dev/loop1  //解除硬盘镜像与设备的关联关系
$ sudo losetup -o 512*2048 /dev/loop1 hdc.img  //指定关联开始位置
$ sudo mount -t minix /dev/loop1 /mnt
$ cd /mnt
$ ls

即可查看对应分区的内容。

注意查看完后记得卸载和解除关联

$ umount /dev/loop1
$ losetup -d /dev/loop1

相关文章

  • 硬盘镜像和软盘镜像中内容的查看方法

    软盘镜像和硬盘镜像的制作 软盘镜像和硬盘镜像均可以通过命令 bximage 来制作。注意完成后需要格式化。 软盘镜...

  • 常用Docker命令

    显示本地镜像 搜索仓库镜像 查看镜像创建历史 镜像标签 删除镜像 导出保存镜像 导入镜像 查看容器运行的内容 查看...

  • Docker安装Reids

    查找docker镜像 拉取镜像 查看镜像 运行redis镜像 查看docker运行中的镜像 停止运行中的镜像

  • docker学习(九)docker镜像的基本操作

    查看镜像: 例子: 查看镜像的详细信息: 例子: 删除镜像: 例子: 查找镜像: 方法一:Docker Hub 方...

  • docker镜像管理

    镜像基本查看 镜像详细信息查看 镜像的导入和导出 删除镜像

  • 查看docker镜像仓库中镜像版本信息

    在Docker中查看Latest的镜像具体版本和查看容器用到的镜像版本 1.查看容器使用的镜像具体版本 2.查看镜...

  • 磁盘镜像(Disk Image)

    什么是磁盘镜像? 磁盘镜像是一个存储设备(比如:硬盘驱动器,DVD,CD)的整个内容的拷贝,磁盘镜像里面的内容和原...

  • 【docker学习笔记二】Docker镜像相关的常用命令

    镜像不是单一的文件:而是有多层构成,我们可以通过docker history 镜像名|id查看镜像中各层内容及大小...

  • Openstack命令记录

    Nova: Glance: 查看当前所有镜像: 上传镜像: 下载镜像 删除镜像: 查询某个镜像详细信息方法 更新i...

  • Docker-5 docker镜像管理

    镜像管理 搜索镜像: ​ 按星级搜索镜像: 拉取镜像: 查看本地镜像: 查看镜像详情: 删除镜像: ​ ...

网友评论

      本文标题:硬盘镜像和软盘镜像中内容的查看方法

      本文链接:https://www.haomeiwen.com/subject/hdtggftx.html