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

Linux でスワップを無効にする最良の方法

解決策 1:

<オール>
  • cat /proc/swaps で構成されたスワップ デバイスとファイルを識別します .
  • swapoff -a ですべてのスワップ デバイスとファイルをオフにします .
  • /etc/fstab で見つかった一致する参照をすべて削除します .
  • オプション: 手順 1 で見つかったスワップ デバイスまたはファイルを破棄して、それらの再利用を防ぎます。機密情報の漏洩を懸念しているため、何らかの安全なワイプの実行を検討することをお勧めします。
  • 男スワップオフ

    解決策 2:

    以前は、/etc/fstab でパーティションのみをスワップしていました は自動的に使用されましたが、systemd はそれをわずかに変更している可能性があります。あなたがする必要があるかもしれません:

    systemctl mask dev-sdXX.swap
    

    (sdXX を変更) を実際にフォーマットされたスワップ パーティションに変更します。使用したくないのに、なぜスワップ パーティションがあるのか​​という疑問が生じます...

    systemd を使用していない場合は、/etc/fstab からスワップ エントリを削除します。 で十分なはずです (私の知る限り)。

    おそらく本当の解決策は、誤って使用されないようにスワップ パーティションを削除することです。スワップ パーティションを削除するには、fdisk を使用してパーティション タイプを swap から別のものに変更し、パーティションを再フォーマットするか、dd if=/dev/zero of=/dev/old-swap-partition を使用します。 それをゼロにして、その使用を防ぐために.

    systemd でスワップ パーティションの使用を設定するも参照してください。 .

    解決策 3:

    本当にスワッピングを無効にしたい場合 (注:これは そうではありません 物理 RAM が十分すぎると確信している場合でも)、次の手順に従います。

    <オール>
  • swapoff -a を実行 :これにより、すぐにスワップが無効になります
  • /etc/fstab からすべてのスワップ エントリを削除します
  • reboot システム。スワップがなくなった場合は、問題ありません。なんらかの理由でまだここにある場合は、スワップ パーティションを削除する必要がありました。手順 1 と 2 を繰り返し、その後 fdisk を使用します または parted (現在使用されていない)スワップパーティションを削除します。ここでは細心の注意を払ってください:間違ったパーティションを削除すると、悲惨な結果を招きます!
  • reboot
  • 解決策 4:

    Raspbian 10 (Buster) では、クリーン 答えは:

    次の再起動まで無効にするには 、*/etc/fstab* に記載されているとおり :

    sudo /sbin/dphys-swapfile swapoff
    

    起動時にスワップを無効にするには:

    sudo systemctl disable dphys-swapfile
    

    (その情報はどこにも見つからなかったことが判明しました...)

    解決策 5:

    Linux Mint ボックス (バージョン 19.3 (Tricia)、Ubuntu 18.04 (Bionic Beaver) ベース) で、スワップ パーティションがないか、まったくスワップがない場合、systemctl は起動のたびに swapfile.swap が失敗したと報告しました。次のコマンドで無効にできます:

    sudo systemctl disable swapfile.swap
    

    swapfile.swap は systemd の「特別な」部分であり、man systemd.special を使用して man で読むことができます コマンド。


    Linux
    1. Linuxで元に戻すことはできますか?

    2. Linuxでホットキーサポートを実装する最良の方法は?

    3. Linuxでスワップパーティションを管理する方法

    1. Linux で LVM スワップ パーティションを拡張する方法

    2. Linux で Apache をサンドボックス化する最良の方法

    3. LinuxでマシンIDを取得する最良の方法は?

    1. Linux:スワップ パーティションを作成しませんか?

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

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