web-dev-qa-db-ja.com

debianでスワップメモリ​​を増やすにはどうすればよいですか?

debianでスワップメモリ​​を増やす方法?

ピンチでは、新しいスワップパーティションまたはファイルを作成できます。

パーティションの場合:

  1. 新しいパーティションをmkswap /dev/sdx1でフォーマットします
  2. 新しいスワップパーティションを/ etc/fstabに追加します。
  3. swapon -aを実行して、新しいスワップをアクティブにします。

スワップファイルを追加するには:

  1. ファイルを作成します。このコマンドは、1ギガバイトのファイルを作成します:dd if=/dev/zero of=/swap bs=1M count=1000
  2. スワップファイルをフォーマットします:mkswap /swap
  3. 新しいスワップファイルを/ etc/fstabに追加します。/swap swap swap defaults 0 0
  4. swapon -aを実行して、新しいスワップをアクティブにします。
21
blueben

次のコマンドを実行します

dd if=/dev/zero of=/swap bs=512k count=1024
mkswap /swap
chmod 0600 /swap
swapon /swap

この行を/ etc/fstabに追加する必要もあります

/swap swap swap defaults 0 0

free -mスワップスペースの割り当ての前後に使用されるスワップスペースをメガバイト単位で検索します。

9
Rajat

スワップパーティションのサイズを増やす/変更するいくつかの方法については、こちらをご覧ください https://help.ubuntu.com/community/SwapFaq 。セクションで説明されている手順に従ってください:How do I add more swap?

これにはいくつかの変更が必要です。

  1. / etc/fstabを新しいスワップパーティション情報で更新した後、swapoff -aを実行する必要があります。これがないと、後の段階でswapoffを実行した後、両方のパーティションが表示されます。

  2. ハイバネーションを使用する場合でも、/ etc/default/grubファイルのGRUB_CMDLINE_LINUXに新しいスワップのUUIDを追加する必要がない場合があります。

他のステップは問題なく機能します。

1
Ethan Collins