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、掛載為文件夾
復制內容到剪貼板這樣/mnt/disk1這個文件夾只能使用20M的空間。
5、卸載方法,先卸載文件夾:umount /test
6、卸載設備:losetup -d /dev/loop0
7、如果不再使用可以直接刪除鏡像文件:rm -f /root/disk.img
注意事項:如果loop0不可用可掛載到loop1/loop2/loop3等等。