openwrt logo

Небольшое продолжение темы про роутер WD, хотя касается и других устройств на OpenWRT. 

В моем роутере 16 мегабайт памяти, и ее, внезапно, стало мало, поэтому я решил попробовать перенести систему на USB флешку. Опять же, внезапно, все оказалось достаточно просто и почти без косяков.

Для начала нужно поставить необходимые пакеты (насколько какой пакет необходим точно сказать не могу, поставил сразу все эти):

opkg update
opkg install kmod-usb-uhci kmod-usb-ohci kmod-usb2 kmod-usb-core kmod-usb-storage usbutils block-mount kmod-fs-ext4

Возможно нужен ребут роутера или можно подключить модули руками, упустил этот момент.

После подключения флешки (заранее отформатированной в ext4) она появится как /dev/sda. Как правило, созданный раздел будет отображаться как /dev/sda1. Монтируем: 

mkdir /mnt/sda1
mount /dev/sda1 /mnt/sda1

Теперь нужно скопировать содержимое /overlay на флешку:

tar ...