losetup-循环设备(回环设备)
losetup命令:设置循环设备
循环设备可以把文件虚拟成块设备(block device),以便模拟整个文件系统,这样用户可以将其看作是硬盘驱动器,光驱或软驱等设备,并挂入当作目录来使用。
比较常用的是将.iso文件当作循环设备加载并访问。
常见参数:
显示所有循环设备的状态
losetup -a
卸除设备
losetup -d /dev/loop10
寻找第一个未使用的循环设备
losetup -f
将文件虚拟成循环设备,指定循环设备
losetup /dev/loop10 img.bin
将文件虚拟成循环设备,自动查找未使用的循环设备
losetup -f img.bin
查询循环设备信息
losetup /dev/loop10
example:
ext4
dd if=/dev/zero of=./img.bin bs=5M count=1
sudo losetup /dev/loop10 ./img.bin
sudo mkfs.ext4 /dev/loop10
mkdir test_ext4/
sudo mount /dev/loop10 test_ext4/
or
dd if=/dev/zero of=./img.bin bs=5M count=1
mkfs.ext4 img.bin
sudo losetup /dev/loop10 ./img.bin
mkdir test_ext4/
sudo mount /dev/loop10 test_ext4/
通过mount命令或df -h命令可以查看挂载信息