Linux 限制單個文件夾大小

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、掛載爲文件夾


  1. mkdir /test   
  2.   
  3. mount -t ext3 /dev/loop0 /test   
  4.   

這樣/mnt/disk1這個文件夾只能使用20M的空間。


df -h


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

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

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

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章