Debian 7 でルート LVM と FS のサイズ変更

Debian 7 でルート LVM と FS のサイズ変更

私はDebianサーバーを持っていますが、「ルート」パーティションを5GBから17GBに増やし、「ホーム」パーティションを14GBから2GBに減らしたいと思います。

ファイルシステムの構成は次のとおりです。

root@APP05:~# df -T
Sys. fich.                    Type     1K-blocks   Util. Disponible Uti% Monté sur
rootfs                        rootfs     5354080 1388664    3693444  28% /
udev                          devtmpfs     10240       0      10240   0% /dev
tmpfs                         tmpfs       205416     168     205248   1% /run
/dev/mapper/APP05-root        ext4       5354080 1388664    3693444  28% /
tmpfs                         tmpfs         5120       0       5120   0% /run/lock
tmpfs                         tmpfs       410820       0     410820   0% /run/shm
/dev/sda1                     ext2        233191   17794     202956   9% /boot
/dev/mapper/APP05-home        ext4      14360944  166712   13464736   2% /home

Googleはいくつかの回答を検索し、いくつかのフォーラムでQ&Aを読んでいますが、これを達成するための正しいコマンドが何であるかわかりません。私が知っているのは、「/dev/mapper/APP05-root」はLVMなので、「rootfs」サイズ(ファイルシステム)を拡張した後にサイズを拡張する必要があります。

どうすればいいのか教えていただけますか?

ベストアンサー1

したがって、@wurtelの答えと私が行った調査に基づいて、私が思いついたスクリプトと手順は次のとおりです。

1)「ホーム」パーティションのマウント解除
umount /dev/mapper/APP05-home

2)「ホーム」ファイルシステムのサイズを2Gに調整します。
resize2fs -p /dev/mapper/APP05-home 2G

3)「ホーム」論理ボリュームのサイズを2.1Gに縮小します(ファイルシステムのオーバーヘッドによりボリュームが大きくなるはずです)。
lvresize --size 2,1G /dev/mapper/APP05-home

4) 論理ボリュームのサイズに合わせてファイルシステムのサイズを変更します。
resize2fs -p /dev/mapper/APP05-home

5)「ホーム」パーティションをマウントします。
mount /dev/mapper/APP05-home /home

6)「ルート」論理ボリュームのサイズを17.2Gに増やします。
lvresize --size 17.2G /dev/mapper/APP05-root

7)「ルート」ファイルシステムのサイズを17.2Gに増やします。
resize2fs -p /dev/mapper/APP05-root 17.2G

更新:実際には「ルート」サイズを正確に指定する必要はありませんが、利用可能なすべてのスペースに拡張されるように、項目6)と7)を次に置き換えました。
lvextend -l +100%FREE /dev/mapper/APP05-root
resize2fs -p /dev/mapper/APP05-root

このソリューションは、次の質問にも触発されました。ハードドライブの再パーティションそしてhttp://pubmem.wordpress.com/2010/09/16/how-to-resize-lvm-logic-volumes-with-ext4-as-filesystem/

アップデート:このソリューションは効果があります。結果は次のとおりです。
root@APP05:~# df -h Sys. fich. Taille Util. Dispo Uti% Monté sur rootfs 17G 1,4G 15G 9% / udev 10M 0 10M 0% /dev tmpfs 201M 168K 201M 1% /run /dev/mapper/APP05-root 17G 1,4G 15G 9% / tmpfs 5,0M 0 5,0M 0% /run/lock tmpfs 402M 0 402M 0% /run/shm /dev/sda1 228M 18M 199M 9% /boot /dev/mapper/APP05-home 2,1G 149M 1,9G 8% /home

すべての回答にもよろしくお願いします。特に@wurtel!

おすすめ記事