Robustní souborový systém pro router

Rhinox

Robustní souborový systém pro router
« kdy: 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?
« Poslední změna: 24. 01. 2019, 11:49:25 od Petr Krčmář »


Re:Robustni filesystem pro router?
« Odpověď #1 kdy: 24. 01. 2019, 10:22:36 »
squashfs  ;)

ES

Re:Robustni filesystem pro router?
« Odpověď #2 kdy: 24. 01. 2019, 10:23:18 »
Ten ktery bude pripojeny pouze pro cteni

Vilith

  • *****
  • 660
    • Zobrazit profil
Re:Robustni filesystem pro router?
« Odpověď #3 kdy: 24. 01. 2019, 10:25:16 »
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

Rhinox

Re:Robustni filesystem pro router?
« Odpověď #4 kdy: 24. 01. 2019, 10:49:37 »
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?


Re:Robustni filesystem pro router?
« Odpověď #5 kdy: 24. 01. 2019, 11:12:10 »
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ů.

Vilith

  • *****
  • 660
    • Zobrazit profil
Re:Robustni filesystem pro router?
« Odpověď #6 kdy: 24. 01. 2019, 11:21:12 »

Re:Robustní souborový systém pro router
« Odpověď #7 kdy: 24. 01. 2019, 11:55:43 »
OpenWRT vyuziva 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)

Rhinox

Re:Robustní souborový systém pro router
« Odpověď #8 kdy: 24. 01. 2019, 13:25:15 »
Dekuju za odpovedi panove, jiste v tom najdu nakou inspiraci!

Lol Phirae

Re:Robustní souborový systém pro router
« Odpověď #9 kdy: 24. 01. 2019, 14:13:54 »
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.