Transzfer OpenWRT USB (flash

Előbb vagy utóbb, arra a következtetésre jutott, hogy a belső memória TL-MR3020 nem elég a kísérletek terén otthoni automatizálás, és természetesen - van egy vágy, hogy bontsa ki. Szerencsére MR3020 egy USB-port, és fut OpenWRT. És ez, bár díszítve, de még mindig - Linux!

Transzfer OpenWRT USB (flash

Elosztjuk az cseremeghajtó a kívánt partíciók számát. Vettem egy apró pendrive Cruzer Fit 32 Gb, ami előre formázott az alábbiak szerint:

Most egy kis magyarázatot adni a szakaszok. Ha egy swap partíciót, és a partíció fájlok egyáltalán - minden világos a rendszer (/ overlay) kell néhány szót.

Overlay - belső memória, hogy OpenWRT használ a változó adatok (mint például a konfigurációs fájlokat vagy szoftvercsomag). A maradék fájlokat a firmware önmagában vannak írásvédett fájlrendszert. Ezért a memória bővítéséhez, meg kell mozgatni Overlay Memory router egy külső hordozót.

Mi frissíteni a csomagok listáját, és végezze el a telepítést a szükséges modulokat támogatja az USB-meghajtók és ext4 fájlrendszer:

Ne figyeljen a hiba fordul elő, hogy a telepítés során kmod-usb-storage (Barrier Breaker 14.07) csomagot. Valójában - a modul telepítése sikeresen befejeződött.

kmod: nem beszúrni /lib/modules/3.10.49/sd_mod.ko

Csatlakoztassa az USB-meghajtót, és hogyan reagált a rendszer (meg kell észlelni). Az én esetemben, a dmesg a következő látható:

Ha a rendszer meghajtó, és látta, annak minden szakasz - módosítsa az / etc / config / fstab megjelölve csatolási pontokat.

Ahelyett, hogy «sdxx» partíciót a fstab fájl nevét - használat azonosítók «uuid», mivel egyedülálló. Ha csatlakozni egy másik (és még inkább a hordozó), nincs garancia arra, hogy a router kiosztja a rendszer USB-meghajtó a kívánt nevet. Ezért ahelyett, hogy a név «készülék» rész azokat az egyedi azonosító rész «uuid».

Fedezze partíció azonosítóját a végrehajtó blokk észleli parancsot, majd, hogy a szükséges változtatásokat fstab. Ha a rendszer nullára van állítva, a jobb forma fstab automatikusan:

Megnézzük, mi történt:

Ha a paramétereket a csatolási pontok világosak, akkor a paramétereket a globális részben szeretne megvitatni részletesebben:

Készítsen egy ideiglenes könyvtárat / mnt / sda2 (az átviteli rendszer, amely úgy van kialakítva a belső memória egy router), és szerelje fel szakaszában USB-stick.

Másolás partíció / overlay a belső memória a router a rész, amely található az USB-stick. A másolási művelet végrehajtható a Minden jog fenntartva.

Most lecsatolhatod a partíciót, és eltávolítjuk az ideiglenes könyvtárba:

Ha helyesen tette, a router kell indítani USB-meghajtót. Ha a router nem indul: kapcsolja ki az USB-meghajtót, boot a belső / overlay, csatlakoztassa az USB-meghajtót, csatold és ellenőrizze a fstab (néha - többször is ... ez segít :)) Nézz magad!

Indítás után a router, nézd meg a rendelkezésre álló memória (a rendszer partíció és a csere partíció):

Mint látható, a változások után, a swap partíció 249 MB, és 285 MB rendszer partíció.

Kiváló! Most már van egy komplett platform kísérletek terén otthoni automatizálás.

Kapcsolódó cikkek