Как увеличить виртуальную память в Linux
При первоначальной настройке системы Linux на жестком диске создается раздел подкачки, который будет использоваться в качестве виртуальной памяти в Linux вместе с другими разделами, используемыми для данных. К сожалению, размер разделов на жестком диске нельзя изменить без потери данных. Однако не все потеряно, если потребуется больше свопа. Если в файловой системе осталось место, которое можно использовать в качестве подкачки, можно создать файл подкачки, который будет использоваться исключительно как дополнительная виртуальная память в Linux.
Шаг 1
Определите объем свободного места с помощью команды «df». Определите размер файла подкачки в зависимости от объема свободного места.
Шаг 2
Создайте файл подкачки указанного ранее размера с помощью команды «sudo dd if=/dev/zero of=/mnt/swapfile bs=1M count=1024», где 1024 — размер файла подкачки в мегабайтах и полное имя. файла подкачки /mnt/swapfile.
Шаг 3
Отформатируйте файл подкачки с помощью команды «sudo mkswap /mnt/swapfile».
Шаг 4
Включите файл подкачки с помощью команды «sudo swapon /mnt/swapfile».
Шаг 5
Новый файл подкачки не будет использоваться после перезагрузки, если системе не будет указано использовать файл подкачки. Отредактируйте файл /etc/fstab и добавьте следующую строку в /etc/fstab, чтобы сделать файл подкачки постоянным между перезагрузками:«/mnt/swapfile none swap sw 00».
Совет
Когда файл подкачки больше не нужен, не забудьте отключить файл подкачки, удалить запись файла подкачки в /etc/fstab и, наконец, удалить файл подкачки.