Ubuntu: Ubuntu を実行している Virtualbox VM のパーティションのサイズ変更中にパーティションのサイズ変更エラーが発生しました (ホストは Windows10)

Ubuntu: Ubuntu を実行している Virtualbox VM のパーティションのサイズ変更中にパーティションのサイズ変更エラーが発生しました (ホストは Windows10)

Windows 10 上で実行される VM (Virtualbox) 内で実行されている Ubuntu OS のハード ディスクのサイズを変更 (20 GB から 270 GB に) しようとしています。

以下の指示に従ってこのスレッドVM の電源をオフにして、Windows 10 Powershell で実行します。

C:\Users\Bob> C:\"Program Files"\Oracle\VirtualBox\VBoxManage.exe modifyhd C:\Users\Bob\"VirtualBox VMs"\Tommaso_Ubuntu01\Tommaso_Ubuntu01.vdi --resize 270000

そして私は

0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

Virtualbox パネルで VM の設定を確認すると、次のように表示されます。

Virtualbox のスクリーンショット

次に、スレッドの手順に従います。VMを起動し、

アプリケーション(下部バーの 9 つのポイントの四角) > ディスク > ハード ディスク(左側のバー)

その後

Partition 3(以前サイズを 21 にしたパーティション)を選択> 歯車ボタン > サイズ変更 > パーティションを 270 GB に設定

しかし、私はこう思います:

パーティションのサイズ変更エラー

パーティション /dev/sda3 のサイズ変更エラー: デバイス '/-dev/sda/' のパーティション サイズの設定に失敗しました (パーティションのすべての制約を満たすことができません。) (udisk-error-quark,0)

問題は何ですか? どうすれば解決できますか?

エラーのスクリーンショット

答え1

解決済み

以下のようにこのスレッドGPartedをインストールしました。

sudo apt-get install gparted

未割り当ての空き領域(PowerShellでの操作で取得した領域)を修正するかどうかを尋ねるポップアップが開きました>回答don't fix

partition3(以前20GBに割り当てたもの)を選択しました

選択したパーティションのサイズを変更します:

  • new sizeに設定260 GBAlignに設定しますNone

  • クリックしたapply all operations

先ほどと同じポップアップが表示されましたが、今回は と答えましたfix

操作が終了し、今度は VM に変更が加えられたことを確認しました。

チップで

df -h

サイズ変更されたパーティションが他のパーティションとともに返されます。

答え2

ホスト システムでは、VM ファイルに完全な権限を与える必要があります。Windows では、VM ファイルを右クリック -> [プロパティ] オプション (メニューの最後のオプション) をクリック -> [セキュリティ] をクリック -> [編集] -> [ユーザーを選択] -> [フル コントロール] にチェックマークを付け -> [OK] を押してボックスを閉じることでこれを行うことができます。

次に、ゲスト OS でパーティションのサイズ変更を再度試してください。

たとえば、Ubuntu VM の場合 -> Ubuntu.vmi、Ubuntu.vbox 上記のファイルは、仮想ボックスでゲスト OS を右クリックし、次の図のように [エクスプローラーで表示] オプションをクリックすると見つかります。 ここに画像の説明を入力してください

関連情報