swap.sh
· 880 B · Bash
Brut
#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 |