====== CentOS + swap ====== Задача: На хостинге витруального сервера раздел SWAP (подскачки) отсутствует как таковой. Требуется создать swap 2Gb и разместить его в файловой системе. ===== Настраиваем ===== Создаем swap-файл: # cd / # dd if=/dev/zero of=swapfile count=2048 bs=1MiB # mkswap swapfile Setting up swapspace version 1, size = 2097152 KiB no label, UUID=55ec2a9f-a003-4031-a4f4-eaf9627d132d # chown root:root swapfile # chmod 0600 swapfile Подключаем swap и проверяем: # swapon -v -f /swapfile # swapon -s Filename Type Size Used Priority /swapfile file 2097148 9680 -1 # free total used free shared buff/cache available Mem: 1016656 464820 116972 3296 434864 368344 Swap: 2097148 9612 2087536 Подключаем swap при загрузке системы. Добавляем в /etc/fstab /swapfile swap swap defaults 0 0 ===== Траблшутинг ===== Если создавать swap командой # fallocate -l 2g swapfile то на этапе подключения свопа можно получить ошибку "swapon failed: Invalid argument". Поэтому для создания лучше использовать dd=if... {{tag>linux centos swap mkswap}}