Back

linux 利用loop设备模拟块设备

linux 利用loop设备模拟块设备

创建虚拟设备

losetup --help
 -a 显示所有已经使用的回环设备状态
 -d 卸除回环设备
 -f 寻找第一个未使用的回环设备
 -e <加密选项> 启动加密编码
# 查找第一个未使用的回环设备
losetup -f
# 创建文件
dd if=/dev/zero of=./disk.img bs=4M count=1024
# 将disk.img 虚拟成一个回环设备
losetup -f disk.img
# 查询此设备
losetup -a | grep disk.img
/dev/loop25: [64768]:3296700 (/home/zbb/temp/disk/disk.img)

# 格式化设备
mkfs.ext4 /dev/loop25
# 挂载块设备
mount /dev/loop25 test # test 为自定义目录

# 卸载设备
umount test
losetup -d /dev/loop25
Licensed under CC BY-NC-SA 4.0
comments powered by Disqus
Built with Hugo
Theme Stack designed by Jimmy