GNU/Linux >> Belajar Linux >  >> Linux

Cara Memperpanjang Ruang Swap menggunakan file Swap di Linux

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.


Linux
  1. Cara membuat file swap di Linux

  2. Bagaimana cara menambahkan ruang swap di linux

  3. Cara menambah ruang swap di Linux

  1. Cara Membuat Atau Menambah Ruang Swap Di Linux

  2. Cara membagi iso atau file menggunakan perintah 'split' di Linux

  3. Cara memperpanjang partisi swap LVM di Linux

  1. Cara Membuat Swap di Linux

  2. Cara mengisi hard drive di Linux

  3. Bagaimana cara mengatur file swap terenkripsi di Linux?