linux losetup
1 losetup命令的通用格式
losetup loopdev file
loopdev可以看出时一个仿真设备,它本身是没有存储空间的,这个命令的作用就是将file作为它的存储空间。
一旦连接成功,我们就可以像操作块设备一样操作这个loop设备。
2 指定file中的一段数据作为loopdev的存储空间
--offset,将data start移动到file的offset处,
--sizelimit,设置data end为file的sizelimit处。
这样,data start到data end就是该loop device的backup的存储空间。
3 detach
loop设备存在的价值就是操作file文件。操作完了之后需要detach
losetup -d loopdev
4 loopdev设备
loopdev设备的命名方式loop0、loop1、loop2,依次类推。
一旦losetup loopdev file就会创建一个新的loop设备。
losetup -a可以查看所有已经使用的loopdev名,已经使用的loopdev名不能再使用。