
常见的镜像文件格式主要有:.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盘中,这两个是有很大的区别的。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)