Показать страницуИстория страницыСсылки сюдаЭкспорт в PDFНаверх Эта страница только для чтения. Вы можете посмотреть её исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно. ====== CentOS + swap ====== Задача: На хостинге витруального сервера раздел SWAP (подскачки) отсутствует как таковой. Требуется создать swap 2Gb и разместить его в файловой системе. ===== Настраиваем ===== Создаем swap-файл: <code> # 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 </code> Подключаем swap и проверяем: <code> # 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 </code> Подключаем swap при загрузке системы. Добавляем в /etc/fstab <code> /swapfile swap swap defaults 0 0 </code> ===== Траблшутинг ===== Если создавать swap командой <code> # fallocate -l 2g swapfile </code> то на этапе подключения свопа можно получить ошибку "swapon failed: Invalid argument". Поэтому для создания лучше использовать dd=if... {{tag>linux centos swap mkswap}} ubuntu/swap-linux.txt Последнее изменение: 2022/01/07 18:02 — 127.0.0.1