Raspberry Pi a bezpečný provoz

brlbla

Raspberry Pi a bezpečný provoz
« kdy: 23. 07. 2015, 18:19:03 »
Ahoj, chci se pustit do projektu, kde bude ridicim prvkem Rpi, ale pokud by mi odesla karta, bylo by to pomerne neprijemne, takze resim jak toto obejit.

Otazka je, jakym smerem se vydat, jestli Rpi nebo napriklad Bananu a pripojit disk, asi bych dosahl vyssi stabiliy? Nebo Rpi a ro filesystem? To by znamenalo vzdat se logu a podobne, coz nevim jestli se mi uplne nutne chce. Nebo pro startu Rpi z flashky ddcknout system na SD, coz by mohlo byt relativne bezpecne? Mhu klidne Rpi vymenit za neco spolehlivejsiho nebo podobne, ale netusim ted jakym smerem jit.

Dekuji mnohokrate.
« Poslední změna: 23. 07. 2015, 23:08:03 od Petr Krčmář »


Kit

Re:Raspberry a bezpecny provoz
« Odpověď #1 kdy: 23. 07. 2015, 18:30:12 »
Ahoj, chci se pustit do projektu, kde bude ridicim prvkem Rpi, ale pokud by mi odesla karta, bylo by to pomerne neprijemne, takze resim jak toto obejit.

Řešil bych to tak, že bych logování odesílal na server nebo do nějakého jiného nezávislého přístroje. Nejjednodušším řešením by bylo připojit do USB flešku a logovat do ní.

Pavouk106

  • *****
  • 2 400
    • Zobrazit profil
    • Můj blog
    • E-mail
Re:Raspberry a bezpecny provoz
« Odpověď #2 kdy: 23. 07. 2015, 18:30:58 »
Přesně jak řekl Kit.

arm

Re:Raspberry a bezpecny provoz
« Odpověď #3 kdy: 23. 07. 2015, 18:44:38 »
Ja bych se SD karty nebal - budete tim ridit raketoplan ?
Kdysi jsem zkousel bitcoin na ARMu rk3188, a kvuli blockchainu tam dal 32 GB SD kartu. Uz nejakou dobu tam neni, dnes ma blockchain 43 GB,
ale weby tam jsou porad a zadny problem, akorat to neumi samo naskocit kdyz vypnou proud.

# ls -alrt
total 388
dr-xr-xr-x 131 root root      0 Jan  1  1970 proc
drwxr-xr-x  14 root root      0 Jan  1  2000 sys
drwxr-xr-x  12 root root   4020 Jan  1  2000 dev
drwxr-xr-x   2 root root   4096 Apr 19  2013 mnt
drwxr-xr-x   2 root root   4096 Apr 19  2013 boot
drwx------   2 root root  16384 Jul 25  2013 lost+found
drwxr-xr-x   2 root root   4096 Jul 25  2013 srv
drwxr-xr-x   2 root root   4096 Jul 25  2013 opt
drwxr-xr-x   2 root root   4096 Jul 25  2013 media
drwxr-xr-x  10 root root   4096 Jul 25  2013 usr
drwxr-xr-x   4 root root   4096 Sep 27  2013 system
root@g8picuntu:~# grep -iE "(err|fai|prob|disk|mmc)" /var/log/syslog
Jul 23 13:17:04 localhost kernel: [236529.095253] eth0: stop stats: rx/tx 68178/59175, errs 0/0
Jul 23 13:17:04 localhost netplugd[13335]: /etc/netplug/netplug eth0 probe -> pid 13335
Jul 23 13:17:04 localhost netplugd[1577]: eth0: state PROBING flags 0x00001002 BROADCAST,MULTICAST -> 0x00001003 UP,BROADCAST,MULTICAST
Jul 23 13:17:04 localhost netplugd[1577]: eth0: state PROBING_UP pid 13335 exited status 0
Jul 23 16:47:02 localhost kernel: [249127.388864] eth0: stop stats: rx/tx 71668/62397, errs 0/0
Jul 23 16:47:02 localhost netplugd[13944]: /etc/netplug/netplug eth0 probe -> pid 13944
Jul 23 16:47:02 localhost netplugd[1577]: eth0: state PROBING flags 0x00001002 BROADCAST,MULTICAST -> 0x00001003 UP,BROADCAST,MULTICAST
Jul 23 16:47:02 localhost netplugd[1577]: eth0: state PROBING_UP pid 13944 exited status 0
root@g8picuntu:~# df .
Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/mmcblk0p1  30393372 17612352  11237200  62% /


btw - ARM krabky jsou porad jeste k dispozici, sleva neni problem - ale budu doma nejdriv za mesic

brlbla

Re:Raspberry a bezpecny provoz
« Odpověď #4 kdy: 23. 07. 2015, 19:27:19 »
Zvedli jste mi naladu, diky. :) Pujdu do ro a logovat mozna pres snmp. Aby to umelo samo naskocit povazuji za samozrejmost, sice by to nemelo nejak pravidelne padat, ale stale to bude jen na solaru, takze nemohu vyslovene vyloucit prusvih.


Kit

Re:Raspberry a bezpecny provoz
« Odpověď #5 kdy: 23. 07. 2015, 20:16:29 »
... ale stale to bude jen na solaru, takze nemohu vyslovene vyloucit prusvih.

Bylo by dobré, kdyby si to RPi dokázalo monitorovat stav baterií (analogové vstupy na to má) a v případě nouze poslalo třeba e-mail nebo SMS, že má žízeň. Obsluha by prázdnou baterku mohla vyměnit za nabitou náhradní.

Na jaké napětí a jakého typu bude ten akumulátor? Jak řešíš konverzi na 5V pro RPi?

Snow

Re:Raspberry a bezpecny provoz
« Odpověď #6 kdy: 23. 07. 2015, 22:32:18 »
Vůbec bych se nebál, rpi mě běží prakticky v kuse od vydání první verze a nemám s tím sebemenší problém.
Co se týče logování tak pokud toho bude docela dost tak bych vytvořil ramdisk a následně syncal log někam jinam...

Jenda

Re:Raspberry a bezpecny provoz
« Odpověď #7 kdy: 24. 07. 2015, 21:27:45 »
Osobně mám na kartě dva oddíly, / je read-only a pracovní data rw. Doufám, že případné poškození postihne jenom ta data a systém stále nabootuje (je to fyzicky nedostupné a připojuje se to přes GPRS).
Bylo by dobré, kdyby si to RPi dokázalo monitorovat stav baterií (analogové vstupy na to má)
Promiň, má? Kde? Alespoň verze 1 neměla.

Baterku by to chtělo monitorovat nebo nějak jinak řešit taky. Olověné ani Li-Ion nesnáší vybití.

Kit

Re:Raspberry a bezpecny provoz
« Odpověď #8 kdy: 24. 07. 2015, 22:20:22 »
Bylo by dobré, kdyby si to RPi dokázalo monitorovat stav baterií (analogové vstupy na to má)
Promiň, má? Kde? Alespoň verze 1 neměla.

Aha, Arduino je má a předpokládal jsem, že je RPi bude mít také. Beru zpět.

Citace
Baterku by to chtělo monitorovat nebo nějak jinak řešit taky. Olověné ani Li-Ion nesnáší vybití.

Li-Ion sice mívají ochranné obvody proti přebití i úplnému vybití, ale nesnáší nízké teploty. Pro indoor by byly ideální, ale třeba do meteostanice bych dal raději olověné nebo NiMH. Klidně bych za tím účelem ještě přilepil to Arduino, které by mělo na starosti jen funkčnost RPi, baterií a případné nouzové odpojení či restart.

Re:Raspberry a bezpecny provoz
« Odpověď #9 kdy: 25. 07. 2015, 11:45:30 »
Pujdu do ro a logovat mozna pres snmp.
SNMP je na logování opruz, lepší je použít rsyslog (třeba v Centosu je default, jinde nevím) a v něm buď klasický unixový UDP syslog protokol, nebo pokud bys vyžadoval větší spolehlivost, tak TCP a případně ještě s framingem, ať se s tím hezky pracuje :)