Файл подкачки возвращается к исходному размеру после перезагрузки


Я пытаюсь увеличить размер файла подкачки на моем raspberry pi 3. Я следую этому руководству здесь на DigitalOcean.

После успешного увеличения файла и его настройки с помощью команд mkswap и swpon все работает нормально. Я даже попытался заполнить свою оперативную память случайными данными, чтобы посмотреть, будет ли она использовать новое пространство подкачки, и это работает отлично.

Однако после перезагрузки моей raspberry, файл подкачки возвращается к предыдущему (по умолчанию) размеру 100 МБ. Есть ли какой-нибудь способ сделать это изменение навсегда?

Я запускаю Raspberry pi 3 на Raspbian Jessie.

2   2  

2 ответа:

Я понял это.

Модификация /etc/dphys-swapfile решает все проблемы.

Я только что изменил CONF_SWAPSIZE=100 на CONF_SWAPSIZE=2000

Dphys-swapfile отвечает за настройку, монтирование/размонтирование и удаление файлов подкачки.

В конфигурационном файле можно также указать расположение файла подкачки, а также некоторые другие параметры.

Предположим, что вы дошли до точки, где swapon -s возвращает

# sudo swapon -s
Filename                Type        Size    Used    Priority
/swapfile               file        4194300    0          -1
Теперь, чтобы сделать это изменение постоянным, вам нужно добавить запись о Вашем новом файле swap в fstab.

Вам нужно добавить следующую строку:

/swapfile       none       swap         sw        0      0

Значение полей fstab выглядит следующим образом:

#1.source   2.mountpoint  3.fstype  4.options   5.freq  6.order