お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2011-11-25 15:55:32

greathaja
新しいメンバ
登録日: 2011-11-25

SWAP領域を別に割り当てたい

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パーティション編集ツールを使って行うものと思いますが、どう実現してよいかがわかりません。

良い方法がありましたら、ご教示ください。
※情報が不足しているようでしたら、あわせてご教示ください。

よろしくお願い致します。

オフライン

 

#2 2011-11-25 19:53:45

sari1013
メンバ
登録日: 2008-07-23

Re: SWAP領域を別に割り当てたい

liveCDよりUbuntuを起動
gpartedで/dev/sda7より連続する/dev/sda8、/dev/sda6を削除
/dev/sda7をリサイズし、削除したところまでのばす
残ったスワップをfstabに登録する

でいかがでしょうか。

オフライン

 

#3 2011-11-25 23:41:24

funatogawa
メンバ
From: 関東
登録日: 2009-02-01

Re: SWAP領域を別に割り当てたい

後からSWAPを登録しなおすのは大変ですので、現状どのSwapが使われるか調べてください。
①ubuntuを起動している状態で、Gpartedを起動すると、鍵マークが付いているSwapが有効なものですので、残りのSwapを削除してください。ここまでは現在のシステムでできると思います。もし、Gpartedがない場合はソフトウエアセンターからインストールしてください。
②ここからは、鍵マークが付いているパーティションはいじれませんので、LiveCDを使って、Ubuntuを試すで、起動させてください。後はGpartedを起動し、Swapをいちばんうしろに移動し、開いたエリアを”/”のために拡張してください。
※注意 USBメモリーでもあるまいし、拡張エリアが7.5Gibは少なすぎますので、”/”のエリアが10G〜15G、Swapはメモリ量の2倍以上(メモリーが4Gとして8Gくらい)取れるように(全体では20〜25G?)、Windowsのエリアをもう少し縮小できませんか。 

オフライン

 

#4 2011-11-26 01:00:29

funatogawa
メンバ
From: 関東
登録日: 2009-02-01

Re: SWAP領域を別に割り当てたい

すいません、訂正します。
×開いたエリアを”/”のために拡張してください。
○空いたエリアを”/”のために拡張してください。

オフライン

 

#5 2011-11-28 09:23:39

greathaja
新しいメンバ
登録日: 2011-11-25

Re: SWAP領域を別に割り当てたい

お返事ありがとうございます。

GPartedを起動し、確認したところ、
sda2、sda7、sda8が鍵マークがついておりました。

なので、未使用のswapで割り当てられているsda5、sda6の削除を試みましたが、
「5、6よりも大きい番号の論理パーティションを全てアンマウントしてください」という
エラーメッセージが表示され、削除できませんでした。

そのため、sda8は現在使用されているswap領域?(鍵マーク付)のため、
アンマウントできないことから、
sda7をしてよいのかどうか悩んでおります。

解決方法がお分かりでしたら、ご教示のほどお願いいたします。

オフライン

 

#6 2011-11-28 16:29:11

funatogawa
メンバ
From: 関東
登録日: 2009-02-01

Re: SWAP領域を別に割り当てたい

拡張パーティション(sda2)のはじめからsda7、sda8、sda6、sda5の順に並んでいます。
sda5・6が削除できない場合はLiveCDのGpartedで行ってみてください。
削除できれば、sda8を最後に移動させ、次に、sda7を後ろに拡張できればOKです。
なお、フォーマットするとUUIDが変わってしまいますので、しないでください。

あまり変更していない場合は、LiveCDのGpartedで全部削除して、再インストールしてもあまり時間は変わらないのでは?

オフライン

 

#7 2011-11-28 16:43:28

greathaja
新しいメンバ
登録日: 2011-11-25

Re: SWAP領域を別に割り当てたい

funatogawaさん>
ご回答ありがとうございます。
LiveCDのGPartedを利用して、何とか解決しました。

オフライン

 

Board footer

Powered by FluxBB