
背景很多朋友都误认为镜像文件是刻录光盘用的。其实这个理解是错误的但为啥会有人这么认为呢经过研究我终于找到了一个原因因为这种以img结尾的文件在windows下的图标就是一个标准的光盘哈哈。其实这种文件和光盘没有什么关系如果你在windows下双击这个图标windows会再忽悠你一次告诉你这个文件被损坏但这个文件好着呢只是windows系统不认识。既然大家普遍有这么多误解今天就和大家解释一下这种文件是干啥的是怎么生成的到底有什么用。如何生成使用镜像文件windows下制作或者访问镜像文件是需要类似winImage的三方工具的但是img文件在Linux系统下使用系统自带命令即可如下为创建和使用的Linux命令。dd if/dev/zero oftest.img bs1M count10 #生产一个大小为10M的空镜像文件 mkfs.ext4 test.img #把这个镜像格式化成ext4格式 mkdir test_dir #创建一个挂载目录 sudo mount test.img test_dir # 把img文件挂载到刚才创建的目录上 sudo chmod 777 test_dir # 让所有人可以读写这个镜像的挂载目录以麒麟桌面系统为例运行上面的命令截图如下完成之后恭喜你打开你刚才挂载的目录test_dir这时候这个目录就像一个10M大小的磁盘任意操作磁盘的手法都能映射到这个镜像文件。比如往里面复制两个文件如下图镜像被挂载后在Linux下读写速度是非常快的而且分享起来也非常容易大家只需要使用umount解除挂载然后分享img文件就可以了。sudo umount test_dir #卸载镜像Windows下该如何使用镜像Windows操作系统下是没有mount这种挂载命令的那么在windows下如何获取Linux用户给你的镜像文件中包括的内容呢让DESK倚天剑救赎一把windows吧。非常简单大家只需要浏览到这个文件然后右键点击该文件选择“打开”或者“解缩”都可以提取里面的文件。以打开为例刚才麒麟系统下复制的两个文件立刻出现了如下图写到最后镜像文件是一种包括文件格式fat32, ext4属性的特殊文件由于这种文件在Linux下自带工具支持所以Linux下用的非常广。信创的出现不可避免的加大了Linux和windows系统之间的相互共享因此镜像文件会越用越多值得大家学习。如何创建镜像文件信创和Windows下该怎么用