私は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に入るのをブロックしました):
私がしたこと:
- / dev/sda2を削除
- / dev/sda1のサイズを160GBに変更
- サイズ4GBのプライマリパーティションで/dev/ sda2を作成し、それをlinux-swapにします
- 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のセットアップ-クリーンインストールなしを参照してください。