ディスク領域が不足している仮想Ubuntu 18.04サーバーがあります。仮想サーバーなので、vSphereでハードドライブのサイズを増やしました。 cfdiskで空き領域を見ることができますが、新しい領域を利用するためにファイルシステムパーティションを拡張する方法がわかりません。パーティションにサイズ変更オプションがあることがわかりますが、これはパーティションもフォーマットされ、私のデータが失われるかどうかはわかりません...少しLinux n00b、どんな助けでも大変感謝しています。
cfdisk出力:
Device Start End Sectors Size Type
/dev/sda1 2048 4095 2048 1M BIOS boot
/dev/sda2 4096 41940991 41936896 20G Linux filesystem
Free space 41940992 104857566 62916575 30G
ありがとうございます!
答え1
n00bの場合:X転送が有効になって接続(ssh -X yourserver
)し、gparted
サイズ変更のためにユーザーフレンドリーなGUIをインストールして使用します/dev/sda2
。
上級ユーザーは起動して入るparted /dev/sda
ことができますresizepart 2
。パーティションの終わりは、ディスクの終わりと一致するように自動的に選択されます。ただし、これはパーティションのサイズだけを調整します。適切なツールを使用して、resize2fs /dev/sda2
ext2/3/4などのパーティション全体にわたってファイルシステムのサイズを変更できます。
答え2
として追加注:この場合(サイズが変更されたパーティションが終了した後の空き容量)、以下を使用してパーティションのサイズを変更できます。
growpart /dev/sda 2
あなたはインストールすることができますgrowpart
パッケージをインストールすると:cloud-guest-utils
。
注:ディスク/パーティションでこれらの操作を実行すると、常にデータ損失のリスクがあります。
答え3
OPと同じことをしようとしています。私が持っている唯一の違いは、Ubuntu 20.04 LTSサーバーを使用していることです。
cfdisk
まだそんな情報を見ようと努力したことがなくて(df
とは試してみたlsblk
)ずっと走っているcfdisk
。
cfdisk
私のディスク自体を「サイズ調整」するオプションがあることに驚きました。追加のツールを使用せずにsdaに移動し、[サイズ調整]オプションを選択するだけです。参考のために添付されたスクリーンショット:
もちろん、実際のファイルシステムのサイズを変更する必要があります。正確に何をすべきかは覚えていませんが、1ヶ月前に手順をまとめた答えをここに書いたことを覚えています(他の人に役立つように共有)。https://askubuntu.com/a/1393329/658154
デフォルトでは、物理ボリューム(pvresize
)、論理lvextend
ボリューム()、最後にファイルシステム(resize2fs
)のサイズを変更します。