Solusi 1:
- Identifikasi perangkat dan file swap yang dikonfigurasi dengan
cat /proc/swaps
. - Matikan semua perangkat swap dan file dengan
swapoff -a
. - Hapus semua referensi yang cocok yang ditemukan di
/etc/fstab
. - 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:
- jalankan
swapoff -a
:ini akan segera menonaktifkan swap - hapus entri swap apa pun dari
/etc/fstab
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, gunakanfdisk
atauparted
untuk menghapus partisi swap (sekarang tidak terpakai). Berhati-hatilah di sini:menghapus partisi yang salah akan menimbulkan efek bencana!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.