GNU/Linux >> Belajar Linux >  >> Linux

Cara terbaik untuk menonaktifkan swap di Linux

Solusi 1:

  1. Identifikasi perangkat dan file swap yang dikonfigurasi dengan cat /proc/swaps .
  2. Matikan semua perangkat swap dan file dengan swapoff -a .
  3. Hapus semua referensi yang cocok yang ditemukan di /etc/fstab .
  4. Opsional: Hancurkan semua perangkat swap atau file yang ditemukan di langkah 1 untuk mencegah penggunaan kembali. Karena kekhawatiran Anda tentang kebocoran informasi sensitif, Anda mungkin ingin mempertimbangkan untuk melakukan semacam penghapusan aman.

pertukaran manusia

Solusi 2:

Dulu hanya menukar partisi di /etc/fstab digunakan secara otomatis, namun, systemd mungkin sedikit berubah. Anda mungkin perlu melakukan:

systemctl mask dev-sdXX.swap

(ubah sdXX) ke partisi swap Anda yang sebenarnya diformat, yang menimbulkan pertanyaan mengapa Anda memiliki partisi swap jika Anda tidak ingin itu digunakan...

Jika Anda tidak menggunakan systemd, hapus entri swap dari /etc/fstab harus cukup (sejauh yang saya tahu).

Mungkin solusi sebenarnya adalah membuang partisi swap, sehingga tidak akan digunakan secara tidak sengaja. Untuk menghapus partisi swap, saya akan menggunakan fdisk untuk mengubah tipe partisi dari swap ke yang lain, lalu memformat ulang partisi atau menggunakan:dd if=/dev/zero of=/dev/old-swap-partition untuk menghilangkannya dan mencegah penggunaannya.

Lihat juga Menyiapkan penggunaan partisi swap dengan systemd .

Solusi 3:

Jika Anda benar-benar yakin ingin menonaktifkan pertukaran (catatan:ini tidak disarankan, meskipun Anda cukup yakin bahwa RAM fisik sudah lebih dari cukup), ikuti langkah berikut:

  1. jalankan swapoff -a :ini akan segera menonaktifkan swap
  2. hapus entri swap apa pun dari /etc/fstab
  3. reboot sistem. Jika swap hilang, bagus. Jika, karena alasan tertentu, masih ada di sini, Anda harus menghapus partisi swap. Ulangi langkah 1 dan 2 dan, setelah itu, gunakan fdisk atau parted untuk menghapus partisi swap (sekarang tidak terpakai). Berhati-hatilah di sini:menghapus partisi yang salah akan menimbulkan efek bencana!
  4. reboot

Solusi 4:

Di Raspbian 10 (Buster), bersih jawabannya adalah:

Untuk menonaktifkannya sampai reboot berikutnya , sebagaimana dinyatakan dalam */etc/fstab* :

sudo /sbin/dphys-swapfile swapoff

Untuk menonaktifkan swap saat boot:

sudo systemctl disable dphys-swapfile

(Ternyata saya tidak dapat menemukan informasi itu di mana pun...)

Solusi 5:

Di kotak Linux Mint saya (versi 19.3 (Tricia), berdasarkan Ubuntu 18.04 (Bionic Beaver)) tanpa partisi swap atau tanpa swap sama sekali, systemctl melaporkan bahwa swapfile.swap gagal setiap kali dimulai. Itu bisa dinonaktifkan dengan perintah:

sudo systemctl disable swapfile.swap

Swapfile.swap adalah bagian 'khusus' dari systemd, yang dapat Anda baca di man, menggunakan man systemd.special perintah.


Linux
  1. Cara Terbaik Untuk Menerapkan Dukungan Hotkeys Di Linux?

  2. Linux:jangan membuat partisi swap?

  3. Bagaimana cara mengaktifkan partisi swap linux?

  1. Cara mempartisi disk di Linux

  2. Cara Mengelola Partisi Swap di Linux

  3. Cara paling aman untuk mempartisi linux?

  1. Cara memperpanjang partisi swap LVM di Linux

  2. 3 Cara Meningkatkan Ruang Swap di Linux

  3. Cara terbaik untuk mem-sandbox Apache di Linux