loop虚拟盘
在linux主机上面可以通过"fdisk -l"查看安装的物理磁盘,除此之外linux还支持通过文件虚拟物理盘 首先通过dd先先创建一个大文件
# dd if=/dev/zero of=loopbackfile.img bs=100M count=10
1
通过文件创建loop设备,并查看设备
# losetup -fP loopbackfile.img
# losetup -a
1
2
2
格式化文件系统
# mkfs.ext4 /root/loopbackfile.img
1
挂载磁盘
# mkdir /loopfs
# mount -o loop /dev/loop0 /loopfs
1
2
2
挂载后便可以像普通物理磁盘一样读写数据
查看已经挂载的文件系统
# df -hP /loopfs/
Filesystem Size Used Avail Use% Mounted on
/dev/loop1 969M 2.5M 900M 1% /loopfs
1
2
3
2
3
查看磁盘挂载
# mount | grep loopfs
/dev/loop0 on /loopfs type ext4 (rw,relatime,seclabel,data=ordered)
1
2
2
如果需要删除设置,需要先解挂后删除文件,具体如下
# umount /loopfs
# rmdir /loopfs
# losetup -d /dev/loop0
# rm /root/loopbackfile.img
1
2
3
4
2
3
4
← systemd