【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード

インストール後のSWAP領域の拡大の仕方はわかるのですが
縮小の仕方がわかりません。
再インストールせずに変更できる方法を教えてください。

A 回答 (2件)

swapのディスクパーティションをいじるってことですよね。


分割して、swapと、ユーザ領域に分ければよいと思います。

SWAP領域だとOSが使っていたらいじれないので、
liveCDかなんかで起動して操作するか、
メモリが足りなくなったら面倒なので、別のswap領域を確保しておいてから、swapoffコマンドで無効にしてやるか、でしょうか。

メモリ十分につんでるなら、確保しなくてもいいと思う。(けど、責任はもてん)
    • good
    • 0

SWAPが無くてもシステムが稼働できる状態であれば


(たとえばXが起きてても大丈夫なこともあるし
場合によっては、X無しにしたりする必要が生じることもある)
SWAPを解除し、その上で、パーティションを調整することができます。


たとえば、RedHat系のディストリビューションであれば
X上でrootアカウントでinit 3を実行すればX無しの環境に降ります。

この状態でswapoff /dev/hda2といった書式で
そのswapパーティションを切り離すことができます。

あとは、そのHDDをfdiskで操作しパーティションサイズを変更できます。

たぶん、そのHDDにマウントされたパーティションが無ければ
OSの再起動をすることなく、修正後のswapパーティションをフォーマットできます。

そうでなくても、再起動し、mkswapコマンドでパーティションを指定し
swapパーティションをマウント可能な状態にします。
そして、実際にswapon /dev/hda2といった感じでマウントすれば
即時利用されるようになります。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!