Swap space adalah ruang penyimpanan khusus dalam disk baik dalam bentuk partisi atau file. Ruang swap muncul ketika kernel Linux ingin mengalokasikan lebih banyak memori ke proses dengan memindahkan proses atau tugas yang jarang digunakan ke dalam ruang swap.
Ada beberapa skenario di mana kotak Linux kami kehabisan ruang swap, jadi dalam hal ini kami dapat memperluas ruang swap baik melalui partisi swap atau melalui file swap. Dalam postingan ini kita akan mempelajari cara memperluas ruang swap menggunakan file swap di Linux.
Langkah-langkah untuk memperluas Ruang Swap menggunakan File Swap di Linux
Mari kita periksa dulu ukuran ruang / partisi swap yang ada menggunakan perintah seperti 'free -m' dan 'swapon -s'
Dalam kasus saya, partisi swap adalah 2 GB. Jadi kami akan menambah ruang swap sebesar 1 GB.
Langkah 1) Buat file swap berukuran 1 GB
Jalankan perintah dd berikut untuk membuat file berukuran 1GB,
[[email protected] ~]# dd if=/dev/zero of=/swap_file bs=1G count=1 1+0 records in 1+0 records out 1073741824 bytes (1.1 GB) copied, 414.898 s, 2.6 MB/s [[email protected] ~]#
Ganti nilai 'bs' dan 'count' sesuai kebutuhan Anda.
Kita juga bisa menggunakan perintah fallocate untuk membuat file, contohnya seperti di bawah ini.
$ sudo fallocate -l 1G /swap_file
Langkah 2) Amankan file swap
Amankan file swap dengan mengatur hak akses sebagai '600', jalankan di bawah perintah chmod,
[[email protected] ~]# chmod 600 /swap_file
Langkah 3) Aktifkan Area Swap pada File Swap
Gunakan perintah mkswap untuk mengaktifkan area swap pada file, jalankan
[[email protected] ~]# mkswap /swap_file Setting up swapspace version 1, size = 1048572 KiB no label, UUID=f7b3ae59-c09a-4dc2-ba4d-c02abb7db33b [[email protected] ~]#
Langkah 4) Tambahkan entri file swap di file fstab
Tambahkan entri di bawah ini di file fstab sehingga file swap menjadi persisten di setiap reboot. Untuk menambahkan entri di bawah ini, gunakan perintah echo atau editor vi untuk mengedit file fstab.
# echo "swap_file swap swap defaults 0 0" >> /etc/fstab or $ vi /etc/fstab/swap_file swap swap defaults 0 0
Langkah 5) Perluas Ruang Tukar
Jalankan perintah swapon untuk mengaktifkan ruang swap pada file dan yang pada akhirnya akan memperluas ruang swap,
[[email protected] ~]# swapon /swap_file
Langkah 6) Sekarang verifikasi ruang swap
Jalankan perintah 'free -m' atau 'swapon -s' untuk memverifikasi ruang swap.
Catatan:Untuk menonaktifkan file swap untuk sudut pandang pemecahan masalah apa pun, gunakan perintah swapoff seperti yang ditunjukkan di bawah ini dan untuk mengaktifkan kembali file swap kemudian gunakan perintah swapon seperti yang ditunjukkan pada langkah 5.
[[email protected] ~]# swapoff /swap_file [[email protected] ~]#
Itu saja dari posting ini, saya harap Anda telah menemukannya informatif. Jangan ragu untuk membagikan umpan balik dan pertanyaan Anda yang berharga di bagian komentar di bawah.