Fórum Root.cz
Hlavní témata => Sítě => Téma založeno: Rhinox 24. 01. 2019, 10:11:33
-
Rad bych si postavil vlastni router, s kterym nebude nijak jemne zachazeno. Zadnej "shutdown", skratka vypnout proud a basta. Tak jak to delam s tim krapem co sem dostal od poskytovatele. Kterej filesystem tohle ustoji nejlepe?
-
squashfs ;)
-
Ten ktery bude pripojeny pouze pro cteni
-
Jedine kdyz budes po bootu vse provozovat z RAM a na pevny disk/flash/sdcard budes zapisovat pouze konfigurace
Zacni nekde tady https://cs.wikipedia.org/wiki/Seznam_linuxových_distribucí,_které_běží_z_RAM_počítače (https://cs.wikipedia.org/wiki/Seznam_linuxových_distribucí,_které_běží_z_RAM_počítače)
-
A co za filesystem maji takove ty bezne soho-routery co se daji koupit? Taky neco co bezi z pameti? Co treba Turris, jak ten snasi kdyz jej nekdo natvrdo vypne? Nebo ty male Mikrotiky?
-
A co za filesystem maji takove ty bezne soho-routery co se daji koupit? Taky neco co bezi z pameti? Co treba Turris, jak ten snasi kdyz jej nekdo natvrdo vypne? Nebo ty male Mikrotiky?
Co jsem viděl tak je root filesystem vždy ke čtení, kam se ukládá konfigurace jsem nezkoumal, ale pokud se zrovna ta konfigurace nemění tak může být taky read-only. Proměnná data jako tempy, spool, logy se budou řešit nejhůř, záleží jak hodně persistentní ta data budete chtít.
Každopádně bych se inspiroval u OperWRT, LEDE a podobných projektů.
-
Co se inspirovat na https://openwrt.org/toh/start?dataflt%5BModel*~%5D=x86 (https://openwrt.org/toh/start?dataflt%5BModel*~%5D=x86)
-
OpenWRT vyuziva UBIFS (https://en.wikipedia.org/wiki/UBIFS) overlaynute nad read-only squashfs. Donedavna pouzivalo JFFS2 miesto UBIFS.
Takto to vyzera na beziacom systeme:
/dev/root on /rom type squashfs (ro,relatime)
/dev/ubi0_1 on /overlay type ubifs (rw,noatime,ubi=0,vol=1)
overlayfs:/overlay on / type overlay (rw,noatime,lowerdir=/,upperdir=/overlay/upper,workdir=/overlay/work)
-
Dekuju za odpovedi panove, jiste v tom najdu nakou inspiraci!
-
Tak kdybys to náhodou chtěl stavět na nějakým normálním HW místo embedded sraček, tak by se zamyslel na FreeBSD a ZFS.