sumarsono.com
Take it with a grain of salt


Disable Partisi Swap Manjaro

Posted on

Jaman dahulu kala, untuk disable swap cuku edit fstab dan comment atau hapus entry swap. Contohnya seperti ini:

cat /etc/fstab

# output
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed. See fstab(5).
#
# <file system>             <mount point>  <type>  <options>  <dump>  <pass>
UUID=F520-C9DE                            /boot/efi      vfat    umask=0077 0 2
UUID=dd64c675-f071-4db1-9d5c-981de854619c /              ext4    defaults,noatime 0 1
#UUID=95aad2f9-fe0a-4646-ac69-cf50f9c8853e swap           swap    defaults,noatime 0 2
tmpfs                                     /tmp           tmpfs   defaults,noatime,mode=1777 0 0

Namun cara tersebut sudah tidak berlaku, khususnya di Manjaro. Aku mencoba disable swap Manjaro dengan edit fstab kemudian reboot, swap masih jalan dan berfungsi. Hal tersebut terjadi sejak systemd 'menyerang' dunia linux. Yep, sekarang swap di Manjaro Linux di handle oleh systemd. Untuk disable swap di Manjaro Linux, kita harus mulai dari melihat unit systemd mana yang mengatur swap.

systemctl --type swap

Akan kelihatan unit systemd yang mengatur swap. Untuk disable swap di manjaro linux, maka kita perlu disable dan mask unit tersebut.

sudo systemctl disable --now dev-sda4.swap
sudo systemctl mask dev-sda4.swap
systemctl reboot

Catatan: dev-sda4.swap disesuaikan dengan output dari systemctl --type swap.

Selesai, sekarang partisi swap manjaro linux sudah terdisable dengan benar.

free -h
              total        used        free      shared  buff/cache   available
Mem:          7,7Gi       1,5Gi       4,3Gi       261Mi       1,9Gi       5,7Gi
Swap:            0B          0B          0B

Cool~