Linux下由于某些用途需要限制個別文件夾大小,可以使用鏡像文件掛載的形式來實現。
1、創建一個指定大小的磁盤鏡像文件:dd if=/dev/zero of=/root/disk.img bs=2M count=10。這樣就創建了一個大小為20M的磁盤鏡像。

2、掛載為設備:losetup /dev/loop0 /root/disk.img

3、格式化設備:mkfs.ext3 /dev/loop0

4、掛載為文件夾
復制內容到剪貼板
- mkdir /test
-
- mount -t ext3 /dev/loop0 /test
-
這樣/mnt/disk1這個文件夾只能使用20M的空間。

5、卸載方法,先卸載文件夾:umount /test

6、卸載設備:losetup -d /dev/loop0

7、如果不再使用可以直接刪除鏡像文件:rm -f /root/disk.img

注意事項:如果loop0不可用可掛載到loop1/loop2/loop3等等。