Создание swap раздела
1. Создаем пустой файл для будущего свопа (512 Мб):
# dd if=/dev/zero of=/swap bs=1M count=512 512+0 records in 512+0 records out 536870912 bytes (537 MB) copied, 2,96736 s, 181 MB/s
2. Создаем разметку:
# mkswap /swap Setting up swapspace version 1, size = 524284 KiB no label, UUID=3ac417f1-f572-49c5-acc5-2d59eced3a4d
3. Делаем доступным только для root пользователя:
chmod 0600 /swap
4. Добавляем в /etc/fstab даные о swap разделе для автоматического монтирования при загрузке системы:
echo "/swap swap swap defaults,noatime 0 0" >> /etc/fstab
5. Включаем созданный раздел:
swapon -a
6. Проверяем:
# free -m total used free shared buffers cached Mem: 1497 1474 22 0 91 784 -/+ buffers/cache: 598 898 Swap: 511 0 511
Данные действия актуальны и для wmvare / kvm виртуальных машин.
Удаление swap раздела
1. Перезагружаем сервер чтобы очистить содержимое swap раздела
2. Отключаем раздел
# swapoff /swap
3. Удаляем файл
# rm /swap
4. Если раньше добавляли строчку в fstab, для автоматической загрузки SWAP файла при старте операционной системы, то следует ее удалить. Выводим файл /etc/fstab для редактирования на экран:
# sudo gedit /etc/fstab
В нем удаляем строчку монтирования SWAP файла.
Редактирование размера SWAP файла
Действия по редактирование объема SWAP файла сводятся к удалению уже созданного файла SWAP и созданию нового файла требуемого размера. То есть нужно сначало выполнить удаление, а затем создание swap раздела.