web-dev-qa-db-ja.com

再作成せずにパーティションのサイズを変更する方法

ProxMoxハイパーバイザーを使用してサーバーにスペースが残っていなかった仮想マシンを持っていました。

このコマンドを使用して、最大スペースを15GOに入れるVMにスペースの5Goを追加しました。

qm resize <vmid> <device> <incrementsize>
qm resize 110 scsi0 +5

下の図について見ることができるように、私は私の15のスペースを持っています。しかし、それはパーティションSDA2に割り当てられていません。

Sample

それから私の質問は、スクラッチから再作成せずにこのSDA2パーティションのサイズを変更する方法ですか?

ありがとう

編集 :

Sudo resize2fs /dev/sda2

ファイルシステムのサイズ変更はLVM型のタイプであるため、機能しません。

1
LuckyFr

これは怖いように思えるかもしれませんが、それは安全です。まず、tmuxまたはscreenを開きます。あなたはしていませんネットワークグリッチのために下がるかもしれないセッションを介してそれをやりたいと考えています。次に、fdisk -l /dev/sdaを実行して、出力をどこかでコピーします。それはこのようなものになるでしょう:

enter image description here

あなたの携帯電話でスナップショットを入手し、それを紙に置きますが、それをコピーしてください。それからトリッキーな部分。 sda2を削除して、同じ出発セクターとの方が( - == --- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - )で再作成したいです、またはEnterキーを押すだけで拡張利用可能なスペースの終わりまで。必要に応じて、fdisk -l /dev/sdaの出力に記載されているType _ _ _列の下にリストされているパーティションタイプにタイプを変更します。セッションの例は次のようになります。

enter image description here

この場合、ディスクはvdaとパーティションvda1ですが、手順は同じです。次に行う必要があるのは、ファイルシステムを拡張するだけです。これを使用しているファイルシステムの適切なツールを使用します。

1
gmelis