Травыч
МируМир☮️
- Регистрация
- 01.06.2025
- Сообщения
- 9 149
- Реакции
- 20 444
- Баллы
- 113
Хранение данных на USB-накопителе в OpenWrt
Многие пользователи OpenWrt/ImmortalWrt сталкивались с проблемой нехватки постоянной памяти, потому что, в лучшем случае в домашнем роутере суммарно 256МБ постоянной памяти, а ПО в OpenWrt очень много. Эту проблему можно решить, если в роутере с OpenWrt есть свободный USB-разъем, в идеале, чтобы это был разъем USB 3.0, но USB 2.0 тоже подойдет. В этот разъем можно вставить флешку и скопировать на неё OpenWrt, таким образом, постоянная память будет увеличена на объем флешки, в примере я буду использовать флешку на 32ГБ, стоит такая флешка очень дешево, а такого количества памяти для обычного роутера хватит. Тестирование производится на OpenWrt 23.05.04, данная инструкция актуальна и для ImmortalWrt.
Первым делом надо подключиться к роутеру по SSH, флешка в роутер должна быть уже вставлена:
Код:
ssh [email protected]
Теперь надо обновить список пакетов:
Код:
opkg update
Далее установить необходимые пакеты для работы с USB-устройствами:
Код:
opkg install block-mount kmod-fs-ext4 e2fsprogs parted kmod-usb-storage
Теперь надо вывести список устройств и посмореть, как называется флешка в системе:
Код:
ls -l /sys/block
С вероятностью 99% она будет называться sda.
Теперь надо отформатировать флешку в ext4 командами:
Код:
DISK="/dev/sda"

