Обложка канала

ServerAdmin.ru

12437 @srv_admin

Авторская информация о системном администрировании.

ServerAdmin.ru

5 лет назад
Открыть в
​​У меня есть маленькая заметка на сайте по подключению swap в Linux. Судя по всему она где-то в поисковиках выскакивает, поэтому у неё много просмотров. Я сам постоянно по такому же принципу добавляю swap на одиночные виртуальные машины, если вручную делаю установку. От swap в виде отдельного раздела давно отказался. Всегда делаю его в виде файла. Так просто удобнее. Надо - уменьшил или наоборот увеличил. В общем случае достаточно создать swap на 1-2 Гб. Увеличивать, если появится необходимость. На днях в комментариях человек предложил небольшой скрипт, который автоматизирует процесс. Я его немного доработал, чтобы можно было вручную указать необходимый размер перед созданием. Делаюсь с вами. #!/bin/bash read -p 'Enter swap size in megabytes: ' size_mb size_kb=$((1024*${size_mb})) dd if=/dev/zero of=/swap bs=1024 count=${size_kb} chmod 0600 /swap mkswap /swap swapon /swap if [ "$(grep '/swap' /etc/fstab)" ]; then   echo "Error: file /etc/fstab already has 'Swap' record" else   echo "Add Swap record to /etc/fstab"   echo -e '\n/swap swap swap defaults 0 0' >> /etc/fstab fi swapon --show #bash #terminal