2008-02-12

ファイルシステムフルの作り方

備忘。テストとか検証のために、ファイルシステムに空きが無いとかinodeを使い果たした状態を作りたいことがあるけど、LVM使えば簡単やないか。

  1. ファイルシステムに空きが無い状態
  2. 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)
    
  3. inodeを使い果たした状態
  4. 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
    
Posted at 01:57 in | WriteBacks (0) | Edit