Ubuntuパーティションサイズを未割り当て領域で拡張する(スワップはこれら2つの間です)


12

私のUbuntu 12.04はvirtualboxにセットアップされており、ホストシステムはWindows 7です。

システムをセットアップするときに、8GB VDIハードドライブを作成しました。短時間で空き領域がなくなったため、Windows経由でVDIのサイズを最大50GBに増やしました。

現在、Ubuntuパーティションのサイズを、仮想hddのサイズを増やすことによって得られる未割り当て領域で増やしようとしています。

そのため、LiveCDでUbuntuを起動し、GPartedを起動しました。問題は、おそらくスワップが割り当てられていないスペースとの間にあるために、必要なパーティションのサイズを増やすことができないことです。

私の質問は-割り当てられたスペースをUbuntuパーティションの近くに移動してから拡大するにはどうすればよいですか?

GPartedでは次のようになります。

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

次の出力も貼り付けていますfdisk -l

Disk /dev/sda: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders, total 104857600 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000c35eb

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    12582911     6290432   83  Linux
/dev/sda2        12584958    16775167     2095105    5  Extended
/dev/sda5        12584960    16775167     2095104   82  Linux swap / Solaris

回答:


6

これを十分に強調することはできません。

サイズ変更/移動/拡張操作を行う前に、重要なファイルをバックアップすることを強くお勧めします。

その方法は、スワップパーティションを削除し、必要なパーティションを拡張してから、スワップパーティションを再作成することです。

スワップパーティションは、スワップがオフになった後にのみ削除できます。

スワップオフ:sudo /sbin/swapoff -a スワップオン: sudo /sbin/swapon -a

手順:

  1. Ubuntu LiveCDから起動する
  2. ターミナルを開き、スワップをオフにします
  3. GPartedをインストールする
  4. 必要なパーティションを拡張しますが、スワップ用のスペースを残します
  5. 変更をコミットする
  6. スワップパーティションを作成する
  7. スワップをオンにする

注:スワップがプライマリハードドライブでない場合は、スワップパーティションをアクティブにする方法についてSwapFaqを参照してください。

サイズ変更/移動/拡張操作を行う前に、重要なファイルをバックアップすることを強くお勧めします。


1
ミッチ、ありがとう-あなたの解決策は問題を解決した!スワップをオフにし、それを削除し(それを含む拡張パーティション全体も)、Ubuntuパーティションのサイズを拡張し(スワップ用に2048MBを残し)、最後に拡張/スワップパーティションを再作成しました。
ジャッカ

10

スワップパーティションを削除せずに行うことも可能です。

  1. パーティション "Extended"(スワップパーティションのラッパー)を拡張して、すべての未割り当て領域を使用します。
  2. スワップパーティションをスペースの最後に移動します(サイズが同じままであることを確認してください)
  3. 「拡張」をスワップパーティションのサイズに縮小します。
  4. メインパーティションを拡張して、その間の新しいスペースを埋めます。

これらの手順を実行するには、パーティションがマウント解除されていることを確認する必要があります(メニューバーのパーティションの下にあります)。ミッチが言ったように、最初にバックアップするのは良い考えです。


1
これは私にとって最も役立つ答えでしたが、Mitchがこの作業を行うために説明したようにスワップをオフにする必要がありました。THX!
ジェイコブスティーブンス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.