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を未割り当てとマージする必要があると思いますが、その方法がわかりません。)
Update:failing boot-ubuntu OSに入ることができず、開始時に無限ループが発生します(パーティションを拡大する問題を解決しましたが、パーティションOSに入るのをブロックしました)::
私がしたこと:
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のセットアップ-クリーンインストールなし を参照してください。
マットが言ったように、連続していないスペースからパーティションを作成することはできないため、sda1
を拡大する場合は、sda2
を邪魔にならないようにする必要があります。
繰り返しになりますが、Matが言ったように、sda2
はスワップパーティションであるため、そこに保持する必要があるものは何もないので、それを取り除くことができます。
要するに、あなたは次のようにしたい/する必要があります
sda2
を取得しますsda1
を大きくするさて、小さな活字と重要な詳細について
swapoff /dev/sda2
で実行する必要があります。その後、パーティションテーブルからパーティションを削除するだけでsda2
を削除できます。削除sda2
パーティションテーブルエディタユーティリティを使用してパーティションテーブルから--gparted
、cfdisk
、fdisk
(ここでは、選択に焦点を当てます快適に感じるもの—結局のところ、オプションがどこにあるのかわからない場合はgparted
を使用したり、何がわからない場合はfdisk
を使用したりするなど、エイリアンツールをいじります。コマンドは、あなたの貴重なデータを取り除くための単なる近道です(あなたcan「私の貴重なデータ」と言っているAndySerkisの写真)
これで、sda1
の後に未割り当て領域ができました—これでパーティションを拡大で90GBになります。これは、私が間違っていない限り、パーティションテーブルを変更して、パーティションの新しい、より大きなサイズを一覧表示することです。パーティショニングツールによっては、このステップと次のステップが同じオプション/機能にバンドルされている場合があります。
パーティションを拡大した後、最終的にファイルシステムを拡張/拡張パーティション内に存在し、パーティションのフルサイズにまたがるようにすることができます。これには、ファイルシステム対応のツールが必要です。 ext2/ext3パーティションをgparted
から拡張できましたが、ext4についてはわかりません— ext3がext2(単なる追加)であるのと同じようにext4がext3である場合、同じツールだと思いますgparted
ext2/ext3の使用は、ext4を処理できる必要があります。
最後に、スワップパーティションを再作成できます。新しいスワップを使用するために構成ファイルを変更する必要がないため、sda2
として作成した場合(拡張パーティションを作成しない限り発生するはずです)のボーナスクレジット。 swapon
を使用して、再起動せずに新しいスワップパーティションの使用を開始します。
ディスクを使用し、sda1
がマウントされているライブシステムでは、4以外のすべての手順を(おそらく)実行できますが、上記の手順4はsda1
を使用して実行する必要があることに注意してください。マウント解除。結局、ライブCDからすべてを実行する方がおそらく簡単です— gparted livecd があり、それを試すことができます。ただし、パーティショニングツール、ファイルシステム拡張ツールがあり、ハードウェアを処理するのに十分な最新のものである限り、他のライブCDでも問題ありません(最新のEdgeノースブリッジまたはSATAコントローラーを使用している場合、またはテラバイトをパーティショニングしようとしている場合を除く)。 Damn Small Linuxからのドライブ(まあ、実際に動作するかもしれませんが、ユーザーランドツールが4GBを超えるファイルを処理できないことを覚えています。これはまったく別の問題です)、これについて心配する必要はありません)。