losetup命令:设置循环设备

losetup命令:设置循环设备
循环设备可以把文件成块设备(block device),以便模拟整个文件系统,这样用户可以将其看作是驱动器,光驱或软驱等设备,并挂入当作目录来使用。

比较常用的是将.iso文件当作循环设备加载并访问。
1、命令参数
losetup:设定与控制循环(loop)设备。
语法:
losetup 循环设备
参数:
循环设备可以是/dev/loop0, /dev/loop1 … /dev/loop7
-a 显示所有循环设备的状态。
-d 卸除设备

-f 寻找第一个未使用的循环设备

例:
(一)将1.iso文件成循环设备
在shell下输入:
losetup /dev/loop0  1.iso
然后在shell下
losetup /dev/loop0
会得到一些相关的信息。
(二)卸作循环设备/dev/loop0
losetup -d /dev/loop0
在运行losetup /dev/loop0 可以看出,设备已经被卸除了。
(三)查找第一个未使用的循环设备
losetup -f
(四)显示所有已经使用的循环设备状态
losetup -a
实战:
创建一个5M的文件,并成循环设备进行操作。
1、创建一个文件5M的文件,5120个扇区,每个扇区大小1k
dd if=/dev/zero  of=abc  bs=1k  count=5120
2、成循环设备
losetup -f abc  //把abc虚拟成一个循环设备,具体在哪个循环设备上用-f自动查找。
3、格式化磁盘文件
mkfs.ext4 /dev/loop0
4、挂载虚拟磁盘文件
mount /dev/loop0  /mnt/iso
5、可以复制文件到里面或删除(测试成功)
6、卸载文件系统
umount /mnt/iso
7、将循环设备卸除。
losetup -d /dev/loop0

给我的感觉好比loop好比是光驱,而文件就像光盘,放到loop中,之后挂载一下就可以访问了,不知道这么理解对不。

更多内容请长按二维码关注(更有不定期发红包活动吆^0^):
致儒先生

转载自:https://www.linuxidc.com/Linux/2016-07/132894.htm

声明: 除非转自他站(如有侵权,请联系处理)外,本文采用 BY-NC-SA 协议进行授权 | 智乐兔
转载请注明:转自《losetup命令:设置循环设备
本文地址:https://www.zhiletu.com/archives-7664.html
关注公众号:智乐兔

赞赏

wechat pay微信赞赏alipay pay支付宝赞赏

上一篇
下一篇

相关文章

在线留言

你必须 登录后 才能留言!

在线客服
在线客服 X

售前: 点击这里给我发消息
售后: 点击这里给我发消息

智乐兔官微