GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu – Linuxパーティションをどのように拡張しますか?(拡張に成功した後:コンピューターの起動に失敗します)?

私はUbuntuを持っていて、/ dev/sda1のディスクスペースを10GBから90GBに拡大したいと思っています。

gparted Ubuntu 9.04ライブCDショー:

 Partition    File System   Size
 /dev/sda1    ext4          10GB
 /dev/sda2    linux-swap    4GB
 unallocated  unallocated   146000

このディスクマップを取得したい:

 Partition    File System   Size
 /dev/sda1    ext4          90GB
 /dev/sda2    linux-swap    4GB
 unallocated  unallocated   56000

/ dev / sda1をクリックすると、オプションのサイズ変更はディスクを縮小するオプションのみを提供し、拡大しないオプションを提供します。

gpartedがこれを処理できない場合、他に処理できるツールはありますか?

(/ dev / sda1を未割り当てとマージする必要があると思いますが、その方法がわかりません。)

更新:起動に失敗しました – Ubuntu OSに入ることができず、開始時に無限ループが発生します(パーティションを拡大する問題を解決しましたが、パーティションOSに入るのをブロックしました):

私がしたこと:

  1. / dev/sda2を削除
  2. / dev/sda1のサイズを160GBに変更
  3. サイズ4GBのプライマリパーティションで/dev/ sda2を作成し、それをlinux-swapにします
  4. PCを再起動し、ubuntu live cdを削除します–結果:ubuntuOSより前にインストールしたものにアクセスできません。

gparted ubuntu live cdによる私の現在の地図:

 Partition    File System   Size
 /dev/sda1    ext4          156GB
 /dev/sda2    linux-swap    4GB

Update2:

ブートローダーを再インストールします(マットのアイデア–ありがとうございます)
https://help.ubuntu.com/community/Grub2#Reinstalling_GRUB2
ありがとうございます

承認された回答:

ディスクパーティションは、ディスクの線形チャンクです。上部から始まり、そこに穴があり、どこか別の場所に続くパーティションを作成することはできません。

通常の警告:パーティションレイアウトをいじることは、すべてのデータを失うより速い方法の1つです。重要なもののバックアップがあることを確認し、時間をかけてください。ツールが報告する警告やエラーを急いで過ぎないでください。

sda2以降 はスワップデバイスであり、OSが実行されていないときは有用な情報は含まれていません。削除するだけです。

これが完了すると、sda1を拡張できるようになります。 必要なだけ、スワップパーティションを再作成します。

lvmの使用も検討する必要があります 。これは非常に便利で、ディスクの使用量をより細かく制御できます。たとえば、LVMのセットアップ-クリーンインストールなしを参照してください。


Ubuntu
  1. Ubuntu 11.10 / LinuxMint12にpgAdmin3を使用してPostgreSQL9.1.3をインストールする方法

  2. UbuntuとLinuxMintをデュアルブートする方法は?

  3. 仮想ディスクの拡張後に Linux PV パーティションをオンラインで拡張する方法

  1. WindowsXPとUbuntuLinuxをデュアルブートする方法

  2. Windows10でUbuntu18.04LTSをデュアルブートする方法

  3. UbuntuとLinuxMintでコンピューターのRAMをクリアする方法

  1. Ubuntu20.04LTSをWindows10と一緒にデュアルブートする方法

  2. Mixxxを使用してUbuntuLinuxでDJとして実行する方法

  3. UbuntuLinuxでCPULimitを使用してCPU使用率を制限する方法