1. 什么是loop设备?
loop设备是一种伪设备,是使用文件来模拟块设备的一种技术,文件模拟成块设备后, 就像一个磁盘或光盘一样使用。在使用之前,一个 loop 设备必须要和一个文件进行连接。这种结合方式给用户提供了一个替代块特殊文件的接口。因此,如果这个文件包含有一个完整的文件系统,那么这个文件就可以像一个磁盘设备一样被 mount 起来。之所以叫loop设备(回环),其实是从文件系统这一层来考虑的,因为这种被 mount 起来的镜像文件它本身也包含有文件系统,通过loop设备把它mount起来,它就像是文件系统之上再绕了一圈的文件系统,所以称为 loop。
2. loop设备的使用
一般在linux中会有8个loop设备,一般是/dev/loop0~loop7,可用通过losetup -a查看所有的loop设备,如果命令没有输出就说明所有的loop设备都没有被占用,你可以按照以下步骤创建自己的loop设备。
1)创建一个文件
dd if=/dev/zero of=/var/loop.img bs=1m count=10240
2)使用losetup将文件转化为块设备
losetup /dev/loop0 /var/loop.img
3)通过lsblk查看刚刚创建的块设备
lsblk |grep loop0
losetup -a
4)当然,你也可以将这个块设备格式化并创建其他的文件系统,然后再mount到某个目录,有点多余啊,一般人不这么干。
5)要删除这个loop设备可以执行以下命令
losetup -d /dev/loop0
【教程】串口IO设备与顾美PLC通信例程
Intel自己上马:推出全球首款64层3D闪存SSD
咖啡机电机怎么选型,电机额定功率的选择是关键
基于PQ35的开关电源设计
输煤皮带粉尘检测之激光粉尘浓度检测仪
loop设备是Linux系统中不可缺少的一环
DRAM研制的集成电路公司遭到美国制裁
后摩智能与优控智行共同打造智能汽车硬件平台及综合解决方案
从鬼影病毒危害观网吧内网安全问题
基于射频原理的便携式测试测量仪器发展与市场应对策略
无线通讯技术在钢厂焦化厂中的应用
科普小课堂:一文读懂存储小秘密
小米MIX竟是小米“有钱任性”的产物?
PCBA加工焊点失效的原因及解决方法
2020年第一季度全球前十大晶圆代工厂营收排名公布 台积电稳坐第一
单片机系统硬件DS1302时钟设计电路解析
安富利推出第二款基于AWS服务的IoTConnect平台,并增加新功能
天舟五号燃料电池搭载载荷项目顺利完成了在轨实验任务
青海省西宁市成功开通了首个2.6GHz频段的5G基站
为什么集成电路IC需要自己的去耦电容