Synology 仮想マシン ディスクの拡張 - ディスク領域が認識されない

Synology 仮想マシン ディスクの拡張 - ディスク領域が認識されない

Synology Disk Station Manager (Ubuntu サーバー) で、仮想ディスクに特定の量のストレージ領域を持つ仮想マシンを作成しましたが、その領域を使い果たしてしまいました。再度 Synology Disk Station / Virtual Machine Manager にアクセスして仮想ディスクを拡張しましたが、Ubuntu Server 内で領域が認識されません。どうすれば修正できますか?

ここに画像の説明を入力してください

答え1

解決策を見つけることができました。まず、GParted Live ISO を使用してシステムを起動し、感嘆符が表示されているパーティション (正しいパーティション) に対して「VERIFY」コマンドを使用しました。次に、仮想マシンを起動し、コマンド ラインで次のコマンドを使用して LVM とファイル システムを拡張しました。

lvdisplay

(MOUNTPOINT を識別するため)、次に:

lvextend –l +100%FREE [MOUNTPOINT]

LVMパーティションを拡張し、

resize2fs [MOUNTPOINT]

ファイルシステムのサイズを変更します。

答え2

いろいろ検索してここにたどり着きましたが、別のイメージを起動する必要なく、もっと簡単な方法があることがわかりました。Synology インターフェースから VM ストレージのサイズを変更すると、空き領域を確認できるはずです。fdisk などの通常のツールを使用して、新しいパーティションを作成できます。別のイメージを起動せずに領域を増やしたい場合は、最後のパーティション (この場合は sda3) に制限されます。これを行うには、VM を起動してログインし、cloud-utills の一部である growpart をインストールします。

sudo apt-get install -y cloud-utils

lsblkパーティションのサイズ変更 ->私の場合はsda1だった最後のパーティションのみを拡張できます

sudo growpart /dev/sda 11 は実際のパーティション番号です (例: sda1)

ボリュームのサイズを変更します。私の場合はext4でした sudo resize2fs /dev/sda1

論理ボリュームは複数のパーティションにまたがることができるため、新しいパーティションを作成してその上で論理ボリュームを拡張するか、または私が提案したように既存のボリュームを拡張するかを試すことができます。論理ボリュームの詳細については、こちらをご覧ください。 https://www.golinuxhub.com/2014/03/how-to-extendresize-lvm-and-volume

関連情報