
Ubuntu日本語フォーラム

ログインしていません。
Ubuntu11.10 をインストールしており、Windows server 2008(評価版)と共存させている環境です。
Ubuntuを何度か再インストールしたことが原因なのかがわからないのですが、
下記のようにswap領域が複数にできております。
デバイス ブート 始点 終点 ブロック Id システム
/dev/sda1 * 63 127060781 63530359+ 7 HPFS/NTFS/exFAT
/dev/sda2 127062014 156301311 14619649 5 拡張領域
/dev/sda5 151326720 156301311 2487296 82 Linux スワップ / Solaris
/dev/sda6 146352128 151316479 2482176 82 Linux スワップ / Solaris
/dev/sda7 127062016 141375487 7156736 83 Linux
/dev/sda8 141377536 146335743 2479104 82 Linux スワップ / Solaris
現在、sda7(Ubuntu)の空き領域が2GB程度しかないため、
複数あるswap領域をsda7に増やすことができないか考えています。
※GPartedパーティション編集ツールを使って行うものと思いますが、どう実現してよいかがわかりません。
良い方法がありましたら、ご教示ください。
※情報が不足しているようでしたら、あわせてご教示ください。
よろしくお願い致します。
オフライン
liveCDよりUbuntuを起動
gpartedで/dev/sda7より連続する/dev/sda8、/dev/sda6を削除
/dev/sda7をリサイズし、削除したところまでのばす
残ったスワップをfstabに登録する
でいかがでしょうか。
オフライン
後からSWAPを登録しなおすのは大変ですので、現状どのSwapが使われるか調べてください。
①ubuntuを起動している状態で、Gpartedを起動すると、鍵マークが付いているSwapが有効なものですので、残りのSwapを削除してください。ここまでは現在のシステムでできると思います。もし、Gpartedがない場合はソフトウエアセンターからインストールしてください。
②ここからは、鍵マークが付いているパーティションはいじれませんので、LiveCDを使って、Ubuntuを試すで、起動させてください。後はGpartedを起動し、Swapをいちばんうしろに移動し、開いたエリアを”/”のために拡張してください。
※注意 USBメモリーでもあるまいし、拡張エリアが7.5Gibは少なすぎますので、”/”のエリアが10G〜15G、Swapはメモリ量の2倍以上(メモリーが4Gとして8Gくらい)取れるように(全体では20〜25G?)、Windowsのエリアをもう少し縮小できませんか。
オフライン
すいません、訂正します。
×開いたエリアを”/”のために拡張してください。
○空いたエリアを”/”のために拡張してください。
オフライン
お返事ありがとうございます。
GPartedを起動し、確認したところ、
sda2、sda7、sda8が鍵マークがついておりました。
なので、未使用のswapで割り当てられているsda5、sda6の削除を試みましたが、
「5、6よりも大きい番号の論理パーティションを全てアンマウントしてください」という
エラーメッセージが表示され、削除できませんでした。
そのため、sda8は現在使用されているswap領域?(鍵マーク付)のため、
アンマウントできないことから、
sda7をしてよいのかどうか悩んでおります。
解決方法がお分かりでしたら、ご教示のほどお願いいたします。
オフライン
拡張パーティション(sda2)のはじめからsda7、sda8、sda6、sda5の順に並んでいます。
sda5・6が削除できない場合はLiveCDのGpartedで行ってみてください。
削除できれば、sda8を最後に移動させ、次に、sda7を後ろに拡張できればOKです。
なお、フォーマットするとUUIDが変わってしまいますので、しないでください。
あまり変更していない場合は、LiveCDのGpartedで全部削除して、再インストールしてもあまり時間は変わらないのでは?
オフライン
funatogawaさん>
ご回答ありがとうございます。
LiveCDのGPartedを利用して、何とか解決しました。
オフライン