2022年9月16日星期五

Linux swap check create and using.

1. check current swap size 

$ free -m                                 

               total        used        free      shared  buff/cache   available

Mem:            4931         699        3260           7         971        3992

Swap:           1023           0        1023


2. create swap

$ sudo swapoff -a               
[sudo] password for kali: 

$ sudo dd if=/dev/zero of=/var/swapfile bs=1M count=4096
4096+0 records in
4096+0 records out
4294967296 bytes (4.3 GB, 4.0 GiB) copied, 7.89168 s, 544 MB/s
 
$ sudo mkswap /var/swapfile                             
mkswap: /var/swapfile: insecure permissions 0644, fix with: chmod 0600 /var/swapfile
Setting up swapspace version 1, size = 4 GiB (4294963200 bytes)
no label, UUID=0f0aef74-2c66-4c0c-b1d2-e7dd4bea06bc

$ sudo swapon /var/swapfile 
swapon: /var/swapfile: insecure permissions 0644, 0600 suggested.

$ chmod 600 /var/swapfile                                  
chmod: changing permissions of '/var/swapfile': Operation not permitted

$ free -m 
               total        used        free      shared  buff/cache   available
Mem:            4931        3807         174          23         950         839
Swap:           4095           0        4095
     

3. auto mount swap on os start

$ sudo echo "/var/swapfile swap swap defaults 0 0 " >> /etc/fstab 
$ cat  /etc/fstab
UUID=12deea7d-2c80-45a6-beb2-e91f0a02ca37       /       ext4    defaults,errors=remount-ro      0       1
/swapfile none swap defaults 0 0
/var/swapfile swap swap defaults 0 0 

没有评论: