LVサイズを縮小する
ファイルシステムを作りなおす必要があります。つまりデータが壊れる可能性があります。ご注意を。
- ここでは例として/javaのファイルシステムを縮小する
その前に/javaのデータをすべて他へ移動させておくこと
[root@localhost ~]# df -k /java Filesystem 1K-ブロック 使用 使用可 使用% マウント位置 /dev/mapper/vg00-java 507748 17601 463933 4% /java
- /javaをアンマウントする
[root@localhost ~]# umount /java
- lvreduceコマンドを実行する
512M→256Mへ変更する
[root@localhost ~]# lvreduce -L-256m /dev/vg00/java WARNING: Reducing active logical volume to 256.00 MB THIS MAY DESTROY YOUR DATA (filesystem etc.) Do you really want to reduce java? [y/n]: y Reducing logical volume java to 256.00 MB Logical volume java successfully resized
↑「データが壊れると」警告されます
- このままでは使えないのでext3ファイルシステムにフォーマットする
[root@localhost ~]# mke2fs -j /dev/vg00/java mke2fs 1.35 (28-Feb-2004) max_blocks 268435456, rsv_groups = 32768, rsv_gdb = 256 Filesystem label= OS type: Linux Block size=1024 (log=0) Fragment size=1024 (log=0) 65536 inodes, 262144 blocks 13107 blocks (5.00%) reserved for the super user First data block=1 Maximum filesystem blocks=67371008 32 block groups 8192 blocks per group, 8192 fragments per group 2048 inodes per group Superblock backups stored on blocks: 8193, 24577, 40961, 57345, 73729, 204801, 221185
Writing inode tables: done inode.i_blocks = 4098, i_size = 67383296 Creating journal (8192 blocks): done Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 25 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override.
- 再度/javaをマウントしてみる
[root@localhost ~]# mount /dev/vg00/java /java
[root@localhost ~]# df -k /java Filesystem 1K-ブロック 使用 使用可 使用% マウント位置 /dev/mapper/vg00-java 253871 10288 230476 5% /java
↑256Mに変更されている
以上
|
|