Создание 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 раздела.