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
没有评论:
发表评论