Cara Membuat Swap dan Aktivasinya di CentOS 7

Memerlukan swap tetapi tidak menemukannya? Jangan galau, bikin saja sendiri! Tapi, bagaimana caranya?

Untuk pengguna CentOS 7, simak langkah-langkah berikut ini :

1. Pastikan memang belum terdapat swap menggunakan perintah free -m

[root@linuxaja ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:           1839          65        1617          16         156        1613
Swap:             0           0           0

2. Lanjutkan dengan mengalokasikan ruang swap. Harus berapa banyak? RAM di bawah 2GB bisa mengalokasikan 2x besar memori. Dalam kasus ini besar ruang swap akan disamakan dengan besar RAM (2048MB).

[root@linuxaja ~]# dd if=/dev/zero of=/swapfile count=2048 bs=1M
2048+0 records in
2048+0 records out
2147483648 bytes (2,1 GB) copied, 5,77298 s, 372 MB/s

3. Double check, apa sudah terbentuk dengan lengkap.

[root@linuxaja ~]# ls / | grep swapfile
swapfile

4. Agar ruang swap yang sudah dialokasikan akan bisa digunakan oleh sistem, ubah permission menjadi allow read/write untuk root (0600)

[root@linuxaja ~]# chmod 600 /swapfile
[root@linuxaja ~]# ls -lh /swapfile
-rw------- 1 root root 2,0G Nov 12 19:16 /swapfile

5. Langkah 1 s.4 adalah mengalokasikan ruang swap. Selanjutnya ubah ruang yang sudah dialokasinya tersebut agar menjadi swap.

[root@linuxaja ~]# mkswap /swapfile
Setting up swapspace version 1, size = 2097148 KiB
no label, UUID=a8fb03d6-cb6a-4f21-8133-822719ff8d18

6. Aktifkan swap yang telah dibentuk, sekaligus cek ulang apakah telah terdeteksi.

[root@linuxaja ~]# swapon /swapfile
[root@linuxaja ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:           1839          66          73          16        1700        1591
Swap:          2047           0        2047

7. Agar swap tetap enable pasca reboot, update file di /etc/fstab dengan baris terakhir seperti di bawah ini.

[root@linuxaja ~]# cat /etc/fstab

#
# /etc/fstab
# Created by anaconda on Tue Jul 25 23:23:03 2017
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=43330265-a57f-48e5-95de-277e3f7d776c /                       ext4    defaults        1 1
/swapfile   none    swap    sw    0   0

Selesai. Sekarang sistem Anda telah memiliki swap.

Semoga bermanfaat!

Leave a Reply

Your email address will not be published. Required fields are marked *