Многие пользователи OpenWrt/ImmortalWrt сталкивались с проблемой нехватки постоянной памяти, потому что, в лучшем случае в домашнем роутере суммарно 256МБ постоянной памяти, а ПО в OpenWrt очень много. Эту проблему можно решить, если в роутере с OpenWrt есть свободный USB-разъем, в идеале, чтобы это был разъем USB 3.0, но USB 2.0 тоже подойдет. В этот разъем можно вставить флешку и скопировать на неё OpenWrt, таким образом, постоянная память будет увеличена на объем флешки, в примере я буду использовать флешку на 32ГБ, стоит такая флешка очень дешево, а такого количества памяти для обычного роутера хватит. Тестирование производится на OpenWrt 23.05.04, данная инструкция актуальна и для ImmortalWrt.
Первым делом надо подключиться к роутеру по SSH, флешка в роутер должна быть уже вставлена: ssh root@192.168.1.1 Теперь надо обновить список пакетов: opkg update Далее установить необходимые пакеты для работы с USB-устройствами: opkg install block-mount kmod-fs-ext4 e2fsprogs parted kmod-us