- 申请一个块设备并将其挂载到指定的挂载点或目录下
1.dd if=/dev/zero of=loopbackfile.img bs=1G count=1
申请一个G大小的loopbackfile.img文件
2.设置文件指定格式
mkfs.ext4 loopbackfile.img
file loopbackfile.img
loopbackfile.img: Linux rev 1.0 ext4 filesystem data, UUID=c09e1caa-5167-4a75-a81f-288803f89c36 (extents) (64bit) (large files) (huge files)
3.mkdir /mnt/loopback:创建目录或挂载点
4.mount -o loop loopbackfile.img /mnt/loopback:将文件挂载到/mnt/loopback目录下
df -h
5.umount /mnt/loopback:卸载挂载点
# df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 790M 3.2M 787M 1% /run
/dev/sda3 37G 14G 21G 40% /
tmpfs 3.9G 4.0K 3.9G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
/dev/sda2 512M 6.1M 506M 2% /boot/efi
tmpfs 790M 140K 790M 1% /run/user/1000
/dev/sr1 6.2G 6.2G 0 100% /media/test/Ubuntu-Kylin 22.04.2 LTS amd64
/dev/sr0 151M 151M 0 100% /media/test/CDROM
/dev/fd0 1.4M 8.5K 1.4M 1% /media/floppy0
#对 /dev/sda 中3进行重新调整空间大小
sudo parted /dev/sda resizepart 3 40GB
#使调整后的大小生效
sudo resize2fs /dev/sda3