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!
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.