Файл подкачки в виде файла, а не раздела жесткого диска

Заинтересовал меня этот вопрос. Делается все достаточно быстро:

1) Создаем пустой файл

sudo dd if=/dev/zero of=/swap bs=1024 count=8000000 

(8000000 блоков по 1024 байт это 8 ГБ, но 7.6 ГиБ)

2) Создаем из нашего файла файл подкачки

sudo mkswap /swap 

3) Открываем /etc/fstab и прописываем туда

/swap swap swap defaults 0 0 

4) Активируем файл подкачки

sudo swapon -a 

5) Также будет не лишним указать системе, когда же мы хотим использовать файл подкачки, например, при 90% заполнении оперативной памяти. Прописываем в файл /etc/sysctl.conf

vm.swappiness=10 

а затем, чтобы сразу применить настройку

sudo sysctl -p