スワップメモリ​​サイズを減らすことは可能ですか?


回答:


11

はい。GPartedを使用して、スワップパーティションのサイズを変更できます。Ubuntu Software Centerからインストールできます。

マウントされたパーティションではgparted は機能しないことに注意してください。swapパーティションで作業しているときは、最初にswapoffでマウント解除する必要があります。完了したら、新しいスワップ空間をアクティブにするには、swaponを使用します。

注:安全のため、ライブ/起動可能なCDまたはUSBからこれを行うことを検討してください。また、パーティションを扱うときはいつでも、そうすることに伴うリスクがあることにも留意してください。

注:パーティションを処理するときは、何か問題が発生した場合に備えて、必ずバックアップが利用できることを確認してください。あなたはClonezillaを検討するかもしれません


6
OSが実行されているシステムドライブのパーティションテーブルを変更することはお勧めできません。パーティションのサイズが変更された場合、それはパーティションテーブルを編集することによって行われます。インストールされたUbuntuシステムにはGPartedの優れたアプリケーションがたくさんありますが、この間違いがデフォルトでインストールされていない理由です。パーティションのサイズを変更するには、物理​​ドライブにインストールされていないOSからブートする必要があります。(このため、UbuntuのライブCD / DVD / USBを使用できます。)これを考慮して、回答を編集することをお勧めします。(ただし、必要に
応じて

この方法を使用してパーティションを変更しましたが、これによりスワップパーティションのUUIDが変更されたため、/ etc / fstabファイルは正しくなくなり、変更する必要がありました。
エティエンヌ2016年

1

あなたの最良の選択肢は「スワップネス」の値を下げることだと思います。HDDのパーティションテーブルを扱うのは注意が必要で危険です。

このコマンドを実行する

gksudo gedit /etc/sysctl.conf

この行を追加

vm.swappiness=0

コンピュータを再起動すると、カーネルはスワップを使用せず、スワップはマウントされますが使用されません。

これは0から100の間で設定できます。このオプションの意味は、スワップ領域の使用率の割合です。0=スワップを使用しません。


2
これは「ハードディスクの空き容量」ではありません(質問で要求されています)。これを行うには、スワップパーティションを縮小、削除、またはデータを格納できる独自のファイルシステムで再フォーマットする必要があります。それを縮小することは、おそらくこれらの3つのオプションの中で最良です。
Eliah Kagan 14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.