web-dev-qa-db-ja.com

スワップパーティションを減らす方法

誤って100GBに拡大した後、スワップのサイズを減らすにはどうすればよいですか?どういうわけかfdisk経由だと思います。パーティションを削除して再作成する必要がありますか?

4
rafvasq

Gpartedを使用して、それは使いやすいです!スワップパーティション(下のスクリーンショットにあるように、私のシステムでは/dev/sda4)を見つけてサイズを変更するだけです。

enter image description here

ただし、スワップアーティションがディスク上の最後のパーティションでない限り、これにより中央に未割り当て領域が残ります。パーティションのセットアップ方法に応じて、それを他のパーティションの1つに追加することが必要な場合とそうでない場合があります。詳細については、質問を編集して、Sudo parted -lの出力または上記のようなスクリーンショットをご提示ください。

Gpartedを使用して、未割り当ての領域を再割り当てして移動する方法について、手順ごとに説明します here

3
Ipor Sircer

LVMを使用する場合、最も簡単な(そして最も安全な)方法は、必要なサイズのlvcreate新しいスワップパーティションをmkswapswaponにしてから、古いlvremoveを実行することです。特大のパーティション。このシーケンスにより、プロセスの途中で仮想メモリが不足することがなくなり、必要なサイズのパーティションだけが残ります。更新することを忘れないでください/etc/fstab

ただし、ディスク領域が不足している場合は、最初にswapoffとlvremoveを実行する必要があります(または、十分な物理メモリがない場合は一時スワップファイルを使用します)。

0
Matija Nalis