web-dev-qa-db-ja.com

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

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

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

今、Ubuntuパーティションのサイズを、仮想hddのサイズを増やすことで獲得した未割り当て領域で増やしようとしています。

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

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

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

enter image description here

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
12
Jacka

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

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

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

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

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

手順:

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

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

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

6
Mitch

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

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

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

10
Toby