什么是镜象文件,是什么原理,详细些

什么是镜象文件,是什么原理,详细些,第1张

所谓镜像文件其实和ZIP压缩包类似,饥枯凯它将特定的一系列文件按照一定的格式制作成单一的文件,以方便用户下载和使用,例如一个败瞎测试版的 *** 作系统、游戏等。镜像文件不仅具有ZIP压缩包的“合成”功能,它最重要的特点是可以被特定的软件识别并可直接刻录到光盘上。其实通常意义上的镜像文件可以再扩展一下,在镜像文件中可以包含更多的信息。比如说系统文件、引导文件、分区表信息等,这样镜像文件就可以包含一个分区甚至是一块硬盘的所有信息。使用这类镜像文件的经典软件就是Ghost,它同样具备刻录功能,不过它的刻录仅仅是将镜像文件本身保存在光盘上,而通常意义上的刻录软件都可以直接将支持的镜像文件所包含的内容刻录到光盘上。

常见的镜像文件格式主要有:.iso、.bin、.nrg、.vcd、.cif、.fcd、.img、.ccd、.c2d、.dfi、.tao、.dao和.cue 等。每种刻录软件支持的镜像文件格式都各不相同,比如说Nero支持.nrg、.iso和.cue,Easy CD Creator支持.iso、.cif,CloneCD支持.ccd等。

---------------------------------------perfectshi补充-----------------------------------------------------------

各种软件创建的镜像文件格式烂唤说明

Media Descriptor 镜像文件 *.mds

CloneCD 镜像文件 *.ccd

Cue-sheets 镜像文件 *.cue

Blindread 镜像文件 *.bwt

标准 ISO 镜像文件 *.iso

DiscJuggler 镜像文件 *.cdi

Nero 镜像文件 *.nrg

Instant CD/DVD 镜像文件 *.pdi

BlindWrite v5/v6 镜像文件 *.b5t

已压缩的 ISO 镜像 *.isz

1.1 UnionFS(联合文件系统)

UnionFS(联合文件系统): Union文件系统(UnionFS)是一种分层、轻量级并且高性能的文件系统,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem)。Union文件系统是Docker镜像的基础。镜像可以通过分层来进行继承, 基于基础镜像(没有父镜像碰笑), 可以制作各种槐吵派具体的应用镜像。

特性: 一次同时加载多个文件系统,但从外面看起来,只能看到一个文件系统,联合加载会把各层文件系统叠加起来,这样最终铅贺的文件系统会包含所有底层的文件和目录。

1.2 Docker镜像加载原理

docker的镜像实际上由一层一层的文件系统组成,这种层级的文件系统UnionFS。

bootfs(boot file system) 主要包含bootloader和kernel,bootloader主要是引导加载kernel,Linux刚启动时会加载bootfs文件系统,在Docker镜像的最底层是bootfs。这一层与我们典型的Linux/Unix系统是一样的, 包含boot加载器和内核。当boot加载完成之后整个内核就都在内存中了,此时内存的使用权已由bootfs转交给内核,此时系统也会卸载bootfs。

rootfs(root file system), 在bootfs之上。包含的就是典型Linux系统中的/dev, /proc, /bin, /etc等标准目录和文件。rootfs就是各种不同的 *** 作系统发行版,比如Ubuntu,Centos等等

特点:容器层之下都属于镜像层,镜像层是只读的!

写入硬盘镜像的意思就是把镜像文件写入U盘、高隐光盘或者移动硬盘等。硬盘镜像的意思就是把光盘系统,比如文件等,制作成镜像文件。

磁盘镜像就是磁盘的备份,通俗的讲就是把磁盘数据备份出来,一般是生成一个备份文件。制作硬盘影像文件就是把一个硬盘分区和C盘所有内容备份成一个ISO文件;写入硬盘影像就是一个ISO文件还原到一个硬盘分区,是覆盖分区。

写入硬盘镜像写入完成后,一旦硬盘受损,上边的资料等就不能再找回了,完全失去意义,而制作硬盘镜像相对来说更加安全一点,受损后也能及时找回。

扩展资料:

在制作影像文件之前建议先做硬盘的资料重整和磁盘扫描,除此之外,因为一个映像文件大小和可入光盘的全部内容差不多,所以一定要预留大于这个容量的硬盘空间来存储这个映像文件。这样才能保证万无一戚启厅失。

制作映旁卖像文件是把文件制作成ISO格式,方便写入磁盘。写入磁盘映像是把硬盘里的保存的ISO文件,或者其他的文件写入磁盘或者U盘中,这两个是有很大的区别的。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12397500.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存