Linuxパーティションを拡張する方法は? (拡張成功後:コンピュータを起動できません)

Linuxパーティションを拡張する方法は? (拡張成功後:コンピュータを起動できません)

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

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オペレーティングシステムに入ることができず、無限ループが開始されました(パーティション拡張の問題は解決されましたが、パーティションオペレーティングシステムには入ることができません):

私がしたこと:

  1. /dev/sda2を削除
  2. /dev/sda1を160GBにサイズ変更
  3. 4GBのデフォルトのパーティションサイズで/ dev / sda2を作成し、linux-swapに設定します。
  4. コンピュータを再起動し、Ubuntu Live CDを削除しました。結果:以前にインストールしたUbuntuオペレーティングシステムにアクセスできません。

私の現在の地図はgparted Ubuntu Live CDに基づいています。

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

アップデート2:

ブートローダの再インストール(マットのアイデア - 本当にありがとう) https://help.ubuntu.com/community/Grub2#Reinstalling_GRUB2 ありがとう、

ベストアンサー1

Matが述べたように、連続していない空間では分割できないため、拡張するには邪魔にならないsda1ようにする必要があります。sda2

また、Matが言ったように、sda2このスワップパーティションと同じように何も保持する必要がないので削除できます。

簡単に言えば、次のことを望むか実行する必要があります。

  1. sda2私は行きます
  2. sda1もっと大きくする
  3. 異なるスワップパーティションの作成

さて、小さな文字と重要な詳細を理解してください。

  1. 障害を負うパーティションの前にスワップ領域を削除します。swapoff /dev/sda2これを行う必要があります。その後、sda2パーティションテーブルからパーティションを削除してスワップスペースを削除できます。
  2. 削除する sda2一部のパーティションテーブルエディタユーティリティである、、を使用してパーティションテーブルからパーティションテーブルを削除しますgparted(ここでは快適であると感じるパーティションテーブルを選択することに焦点を当てます。たとえば、オプションがどこにあるかわからない場合は、外部ツールを使用後)。 、またはその命令が何であるかわからない場合は、貴重なデータを取り除くためのショートカットだけです(あなたのcfdiskfdiskgpartedfdiskできるImage Andy Serkisは「私の大切なデータ」と言います。)

  3. これで未割り当て領域があるので、これを行うことsda1ができます。パーティション拡張90GBまで。記憶が正しい場合は、パーティション表が変更され、より大きな新しいパーティションサイズがリストされます。パーティショニングツールによっては、このステップと次のステップは同じオプション/機能で囲むことができます。

  4. パーティションを拡張した後、ついにファイルシステム拡張/増加これはパーティションの内側にあるため、パーティションの全体サイズにまたがっています。これにはファイルシステム認識ツールが必要です。 ext2/ext3でパーティションを拡張できましたが、gpartedext4についてはわかりません。 ext4からext3までがext3からext2(今追加された)と同じ場合、gpartedext2 / ext3で使用されているのと同じツールを使用できるようです。 ext4を処理します。

  5. 最後に、スワップパーティションを再作成できます。拡張パーティションを作成しない限り、次のように作成すると、新しいスワップsda2を使用するために設定ファイルを変更する必要がないため、追加のポイントを取得できます。swapon再起動せずに新しいスワップパーティションの使用を開始するために使用されます。

上記のステップ4は、以下をsda1使用して行う必要があります。sda1 インストールされていません。最後に、Live CDですべての操作を実行すると簡単になります。割れたlivecd、一度試してみてください。ただし、パーティションツール、ファイルシステム拡張ツールがあり、ハードウェアを処理できるほど新しいものであれば、他のライブCDも問題ありません(最先端のノースブリッジやSATAコントローラを使用しない、またはTBパーティションを試していない限り)。 )Damn Small Linuxドライブで(良い、動作することもできます。ユーザースペースツールは4GBを超えるファイルを処理できないことを覚えています。これはまったく異なる問題なので心配する必要はありません)。

おすすめ記事