立即注册 登录
About云-梭伦科技 返回首页

langke93的个人空间 https://www.aboutyun.com/?1415 [收藏] [复制] [分享] [RSS]

日志

linux /dev/loop

已有 1013 次阅读2015-12-22 12:28

linux下/dev/loop常用于制作文件系统镜像文件rootfs.img,以便下载到内核中挂载;

http://zh.wikipedia.org/wiki//dev/loop

我们日常接触到比较多的镜像文件*.iso,都是用数据文件来存储实际块设备上的数据;

首先必须明确,想光盘,硬盘,软盘这样的设备上存储文件需要特定的文件系统,上面

有大量的文件系统特定信息用于管理上面的文件,这些信息和文件数据一起组成了文件系统

的全部,所以镜像文件就是这些内容的总和。

镜像文件做出来之后,可以放在存储设备上作为一个文件存在,那么如何访问他作为文件系统

所包含的全部文件呢?这就需要把这个镜像文件作为一个块设备来对待。这个时候,/dev/loop

就闪亮登场了。依赖/dev/loop可以把镜像文件在os上作为块设备对待,下面看例子:


首先通过losetup把镜像文件和/dev/loop连接起来。


losetup /dev/loop0 example.img
然后,把loop设备挂载在某一个目录下,这样,该镜像文件的内容就都呈现在该目录下了。
mount /dev/loop0 /home/you/dir

或者是直接用mount来实现:

mount -o loop example.img /home/you/dir


路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

关闭

推荐上一条 /2 下一条