Ubuntuでスワップメモリ​​をオンにする


8

Ubuntu 9.04デスクトップでは、何らかの理由でスワップメモリ​​がオフになっています。どうすれば元に戻すことができますか?


Ext4をファイルシステムとしてインストールしましたか?ext4と十分なRAMを使用すれば、スワップパーティションはもう必要ないということをどこかで読みました。今すぐリンクを見つけることができません。
デシオリラ

ファイルシステムはスワッピングをどのように回避できますか?
innaM 2009

1
「スワップメモリ​​がオフになっている」ことをどのように知っていますか?
innaM 2009

使用およびスワップの必要性はほとんどずっと関連のあるファイルシステム
ヨアキムElofsson

回答:


14
  • / etc / fstabにスワップパーティションが定義されていることを確認してください。

    $ grep swap / etc / fstab
    UUID = 14a0f7b9-dabb-4296-b0e7-013527a7d82d none swap sw 0 0

  • システムで使用されていることを確認してください

    $ swapon -s
    ファイル名タイプ使用サイズサイズ優先度
    / dev / sda6パーティション1004020 215532 -1

  • そうでない場合は、スワップパーティションとしてフォーマットされていることを確認してください。

    $ sudo fdisk -l / dev / sda
    [..snipped ..]
    / dev / sda5 3842 6595 22121473+ 83 Linux
    / dev / sda6 6596 6720 1004031 82 Linuxスワップ/ Solaris

  • スワップパーティションの場合は、使用する準備をして、オンにします。この時点で、使用を妨げるエラーが表示される場合があります。

    sudo mkswap / dev / sda6
    sudo swapon / dev / sda6

  • #2のswapon -sコマンドを使用して、パーティションが使用されていることを確認します。

  • / etc / fstabにエントリを追加して、起動時にこのスワップパーティションをロードします。上記の「UUID = xxx」部分を「/ dev / sda6」に置き換えると、エントリは次のようになります。

    / dev / sda6 none swap sw 0 0

以前にスワップパーティションを定義しなかった場合は、パーティションを作成するか、スワップを通常のファイルにポイントする必要があります(効率が低下します)。


5

/ etc / fstabにスワップパーティションが既に定義されている場合は、sudo swapon -a

/ etc / fstabにスワップパーティションがリストされていない場合は、sudo swapon device



0

ディスク(gnome-disk-utility)アプリケーションを使用します。スワップとしてフォーマットされたパーティションを選択し、ボタンを押します。

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.