swap.sh
· 880 B · Bash
Bruto
#1. Отключите текущий swap и закоментируйте строку для swap в /etc/fstab
sudo swapoff -a
# 2. Подготовьте файл для будущего свапа необходимого размера
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
# 3. Подключите swapfile и проверьте его размер
sudo swapon /swapfile
free
# 4. Сделайте изменения доступными после загрузки, добавив строку в /etc/fstab
echo "/swapfile none swap sw 0 0" | sudo tee -a /etc/fstab
# В дальнейшем, если вам потребуется изменить размер swap, не придется двигать партиции, достаточно в пп..1 указать новый размер и пропустить пп.4
| 1 | #1. Отключите текущий swap и закоментируйте строку для swap в /etc/fstab |
| 2 | sudo swapoff -a |
| 3 | |
| 4 | # 2. Подготовьте файл для будущего свапа необходимого размера |
| 5 | sudo fallocate -l 2G /swapfile |
| 6 | sudo chmod 600 /swapfile |
| 7 | sudo mkswap /swapfile |
| 8 | |
| 9 | # 3. Подключите swapfile и проверьте его размер |
| 10 | sudo swapon /swapfile |
| 11 | free |
| 12 | |
| 13 | # 4. Сделайте изменения доступными после загрузки, добавив строку в /etc/fstab |
| 14 | echo "/swapfile none swap sw 0 0" | sudo tee -a /etc/fstab |
| 15 | |
| 16 | # В дальнейшем, если вам потребуется изменить размер swap, не придется двигать партиции, достаточно в пп..1 указать новый размер и пропустить пп.4 |