GNU/Linux >> Linux の 問題 >  >> Linux

スワップサイズを増やすには?

解決策 1:

インストール時に別のスワップ パーティションを作成することにしました。オンラインでサイズを変更することはできません。オフラインでのサイズ変更でもかなりの時間がかかり、/dev/sdc2 の後続のファイルシステムに損傷を与える潜在的なリスクがあります。

これを回避する最も簡単なオプションは、現在使用していない別のディスクに新しいスワップ パーティションを作成するか (または再パーティション化のためにオフラインにする余裕がある)、既存のファイル システム内のスワップ ファイルを使用することです (これには、ファイルシステムのオーバーヘッドによるわずかなパフォーマンスの低下)。

スワップ パーティション/ファイルを追加する一般的な手順:

  • dd if=/dev/zero of=/swapfile bs=1M count=8192 を使用して、タイプ 82h の新しいパーティションまたは新しい 8 GB ファイルを作成します
  • mkswap /swapfile を使用して初期化します または mkswap /dev/sdXX
  • swapon /swapfile を使用 または swapon /dev/sdXX それぞれオンザフライで新しいスワップ領域を有効にします
  • /etc/fstab にエントリを追加して、再起動時に新しいスワップ スペースが有効になるようにします

現在のスワップ パーティションは使用されたままです。複雑さを軽減するために削除することをお勧めします。 swapoff /dev/sdc1 を使用するだけです 一時的に使用を無効にし、/etc/fstab の参照を削除します

解決策 2:

この場合、スワップが必要ですか?あなたのシステムシステムで何を実行しているのかわかりませんが、スワップを完全に回避するためにサーバーに十分なメモリを確保しようとしています...(持っていますが、フェイルセーフとしてのみ、サーバーがスワップを開始した場合に購入しますより多くのメモリ...)

解決策 3:

ディスクを再パーティション化する必要があります。 Linux パーティションの先頭を移動することは parted ではサポートされていませんが、Linux ファイルシステムとパーティションも縮小してから、ディスクの最後で別のスワップを行うことができます。システムがオンラインの間は、これを行うことはできません。

別の解決策は、大きなファイルをスワップとして使用することです。 (今ではそれが良い考えかどうかはわかりません。)


Linux
  1. Linuxでスワップスペースを作成または増やす方法

  2. UbuntuLinuxでスワップサイズを増やす方法

  3. Linux でスワップ領域を増やす方法

  1. Apache でファイル ダウンロード サイズの制限を増やす方法

  2. cPanel で /tmp パーティション サイズを増やす方法

  3. 4GB RAM のスワップ パーティション サイズ

  1. Linux スワップ パーティションを有効にするにはどうすればよいですか?

  2. スワップするためにより多くのスペースを割り当て、そのサイズを RAM よりも大きくする方法は?

  3. Linuxでマウントされていないパーティションのサイズを見つける方法は?