在Linux中,有一种特殊的块设备叫loop device,这种loop device设备是通过影射操作系统上的正常的文件而形成的虚拟块设备。因为这种设备的存在,就为我们提供了一种创建一个存在于其他文件中的虚拟文件系统的机制。
示例
第一步:使用dd命令创建文件
第二步:使用losetup命令创建一个loop device
第三步:创建一个文件系统
第四步:挂载这个文件系统
第五步:若要删除刚才创建的这些对象,依次执行如下步骤:
说明
1. 详细的losetup命令如下
其中加密选项有如下几种方式:
2. 默认情况下系统支持的loop device是8个
如果需要超过8个loop device,那么使用losetup命令的时候可能会遇到类似的错误 'no such device',这是因为超过了可用loop device设备的最大限制,依据你的Linux系统,可以通过修改 /etc/modprobe.conf 配置文件,增加如下参数的方式进行扩展
如果要了马上生效的话,可以执行以下命令立即加载该模块。
有了这个东西,在Linux下就可以借助file来测试学习ASM了。
本文转自Linux就该这么学博客园博客,原文链接:http://www.cnblogs.com/linuxprobe/p/5362413.html,如需转载请自行联系原作者