データを失わずに Debian Linux パーティションのサイズを変更する

データを失わずに Debian Linux パーティションのサイズを変更する

Debianのインストール時に誤って小さなパーティションを作成してしまい、インストール後にオープンVZこのベアメタルサーバーでは、このパーティションに本番環境のVPSを作成し、100%に達したことに気付きました。

結果は次のとおりですdf -h:

Sys. fich.        Taille Util. Dispo Uti% Monté sur
udev                 10M     0   10M   0% /dev
tmpfs               3,2G  352K  3,2G   1% /run
/dev/md2             20G   18G  179M 100% /
tmpfs               5,0M     0  5,0M   0% /run/lock
tmpfs               6,5G     0  6,5G   0% /dev/shm
/dev/md3            1,8T  4,3G  1,7T   1% /home
/dev/ploop22956p1    25G  4,5G   20G  19% /var/lib/vz/root/1
/dev/ploop30467p1    25G  3,7G   20G  16% /var/lib/vz/root/2
/dev/ploop61065p1    25G  1,7G   22G   8% /var/lib/vz/root/4
/dev/ploop44786p1    25G  1,5G   22G   7% /var/lib/vz/root/5
/dev/ploop27624p1    25G  2,3G   22G  10% /var/lib/vz/root/3
/dev/ploop45115p1    25G  639M   23G   3% /var/lib/vz/root/6

私はヌーを知っている別れたこれはできるサイズ変更コマンドですが、使用したことがなく、リスクを冒したくありません。データを失わずにそれを実行する方法はありますか?

答え1

はい、可能ですが、それに頼らないでください (つまり、まずデータをバックアップしてください)。

パーティションは隣接している必要があり、簡単にするために、拡張したいパーティションの後のパーティションに拡張する必要があります。

次に、partedデバイス上で を使用して、両方のパーティション (例sdb1: 、sdb2) を削除し、スペース全体にまたがる新しいパーティションを作成し、を使用してresize2fsファイルシステムを拡張して、使用可能なスペースをすべて使用するようにします。

私は最近、いくつかの家のデータでこれを試しました - 私はない重要なデータの唯一のコピーを使用して実行することをお勧めします。

答え2

できますが、注意してください。

を使用しresize2fsてパーティションのサイズを変更し、cfdisk を使用してパーティションを適合するように調整できます。パーティションを縮小するよりも拡大する方が常に簡単です。最終サイズを指定しないと、resize2fs適合するように拡大されます。

関連情報