2008-02-12
ファイルシステムフルの作り方
備忘。テストとか検証のために、ファイルシステムに空きが無いとかinodeを使い果たした状態を作りたいことがあるけど、LVM使えば簡単やないか。
- ファイルシステムに空きが無い状態
- inodeを使い果たした状態
colinux(0):~$ sudo lvcreate -L 4M -n lvfull vg01 colinux(0):~$ sudo mkfs.ext3 /dev/vg01/lvfull colinux(0):~$ mkdir test colinux(0):~$ sudo mount -t ext3 -o rw /dev/vg01/lvfull test/ colinux(0):~$ df test/ Filesystem 1K-blocks Used Available Use% Mounted on /dev/vg01/lvfull 3963 1043 2716 28% /home/lab/test colinux(0):~$ dd if=/dev/zero of=test/dummy bs=1K count=3963 dd: writing `test/dummy': No space left on device 2705+0 records in 2704+0 records out 2768896 bytes transferred in 0.061086 seconds (45327804 bytes/sec)
colinux(0):~$ sudo lvcreate -L 4M -n lvfull vg01 colinux(0):~$ sudo mkfs.ext3 -N 1 /dev/vg01/lvfull colinux(0):~$ mkdir test colinux(0):~$ sudo mount -t ext3 -o rw /dev/vg01/lvfull test/ colinux(0):~$ df -i test/ Filesystem Inodes IUsed IFree IUse% Mounted on /dev/vg01/lvfull 16 11 5 69% /home/lab/test