既存のLVMパーティションのサイズを変更し、別のLVMパーティションにスペースを追加したいと思います。
[root@dckapstaging ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_dckapstaging-lv_root 50G 50G 0 100% /
tmpfs 3.9G 0 3.9G 0% /dev/shm
/dev/sda1 485M 91M 369M 20% /boot
/dev/mapper/vg_dckapstaging-lv_home 215G 93G 111G 46% /home
/dev/mapper/vg_dckapstaging-lv_root
15GBに拡張したいのですが、/dev/mapper/vg_dckapstaging-lv_home
どうすればいいですか?
ベストアンサー1
ボリュームグループがいっぱいになり、もはや拡張できないと仮定した場合は、次のことを行う必要があります。
lv_home
resize2fs
たとえば、ext3/4を使用している場合は、ファイルシステム固有のツールを使用してファイルシステムを縮小します。lv_home
それに応じてサイズを変更しますlvreduce
。lv_root
に増やしますlvresize
。lv_root
LVのすべての追加スペースを使用するようにファイルシステムを増やします。
いつものように、最初にデータをバックアップします。ファイルシステムのサイズ変更は常に危険です。
XFSを使用している場合、lv_home
XFSは縮小をサポートしていないため、別のアプローチを使用する必要があります。この場合:
- バックアップデータ
lv_home
- Reduce
lv_home
(lvreduce
この時点でFSが消滅します!) lv_home
ファイルシステムを小さいサイズに再作成します。- データ復旧
lv_root
上げるには、上記のステップ3と4に従います。