Raspbian: reboot a kontrola SD karty

Bubo

Raspbian: reboot a kontrola SD karty
« kdy: 25. 05. 2014, 11:06:21 »
Dobry den, vie niekto poradit ako zrozumitelne a jednoducho nastavit na raspberry pi pravidelny reboot s kontrolou sd karty? Nieco som samozrejme nasiel ale teda neviem sa z toho vysomarit. Mam na raspberry pi kameru a samba server. Vcelku to bezi, ale z casu na cas sa sekne a uz nerozbehne. Zaujimave je, ze karta je po kontrole v poriadku. Myslim, ze pravidelny planovany reboot s kontrolou karty by pomohol.
« Poslední změna: 26. 05. 2014, 18:00:38 od Petr Krčmář »


JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Raspbian pravidelny reboot a check sd karty
« Odpověď #1 kdy: 25. 05. 2014, 11:27:55 »
Reboot udelate pres cron.

Pak mate ruzne moznosti. Bu chcete, aby se karta kontrolovala pri kazdem rebootu, tak tune2fs -c 1.

Nebo chcete, aby se kontrolovala jednou denne, tak man tune2fs a najit kterym parametrem si vydupad kontrolu jednou denne.

Nebo chcete, aby se kontrola provedla pouze pri rebootu vyvolanem z cronu. Cron tedy zavola skript, v tom bude tune2fs, ktery nastavi pocet montovani vetsi, nez kolik spousti kontrolu (-C dostatecne_velke_cislo) nebo nastavi cas posledni kontroly nekam do doby, kdy Zizka jeste mel obe oci nebo jeste drive (treba -T 11111111). Mam podezreni, ze nejakym parametrem jde i vyvolat chceck pri pristim rebootu, ale nejak to tam honem nevidim.

Nasledne skript zavola reboot.

Vyse uvedene plati, pokud mate nejakou variantu Ext filesystemu. Doufam, ze Raspbian nepouziva nejaky jiny FS.

Padmad

Re:Raspbian pravidelny reboot a check sd karty
« Odpověď #2 kdy: 25. 05. 2014, 11:41:32 »
Pro Raspberry Pi je důležité mít kvalitní USB zdroj, ideálně 2A. Čínská kopie Nokia nabíječky, kterou někteří prodejci k tomu dodávají, neomylně vede k náhodným restartům a opakovanému poškozování filesystému na SD kartě. Vlastní zkušenost.

Tomas

Re:Raspbian pravidelny reboot a check sd karty
« Odpověď #3 kdy: 25. 05. 2014, 14:34:43 »
Padmad ma pravdu. Po vymene zdroja za silnejsi a kvalitnejsi popisovane problemy zmiznu.

Trupik

Re:Raspbian pravidelny reboot a check sd karty
« Odpověď #4 kdy: 25. 05. 2014, 16:28:22 »
Ešte doplním, že problémom nemusí byť len zdroj, ale aj USB kábel. Raspi mi s jedným káblom často mrzlo, tak som kábel premeral. Mal odpor o niečo málo viac než 1 ohm, čo pri prúde 0,6A robilo úbytok napätia 0,7V. Na Raspi teda bolo namiesto 5V už len 4,3V, čo sa potvrdilo aj meraním. Výmenou kábla problémy zmizli.

Raspi má na hornej strane meracie plôšky, odporúčam premerať voltmetrom pri rôznych zdrojoch/kábloch.


Bubo

Re:Raspbian pravidelny reboot a check sd karty
« Odpověď #5 kdy: 25. 05. 2014, 18:17:07 »
Ešte doplním, že problémom nemusí byť len zdroj, ale aj USB kábel. Raspi mi s jedným káblom často mrzlo, tak som kábel premeral. Mal odpor o niečo málo viac než 1 ohm, čo pri prúde 0,6A robilo úbytok napätia 0,7V. Na Raspi teda bolo namiesto 5V už len 4,3V, čo sa potvrdilo aj meraním. Výmenou kábla problémy zmizli.

Raspi má na hornej strane meracie plôšky, odporúčam premerať voltmetrom pri rôznych zdrojoch/kábloch.

Pozrel som viacero USB kablov a teda nenasiel som ziadny s vacsim prierezom, nehladiac na to, ze podla mna su v tomto pripade linitujucim faktorom kontakty micro USB, a teda ich prierez je zufalo maly.
Raspberry som napajal  zdrojom Soliight 5v 2,1 A, co by naozaj malo stacit.

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Raspbian pravidelny reboot a check sd karty
« Odpověď #6 kdy: 25. 05. 2014, 20:18:57 »
Kristova noho, lidi, precetli jste si dotaz?

Lol Phirae

Re:Raspbian pravidelny reboot a check sd karty
« Odpověď #7 kdy: 25. 05. 2014, 20:32:12 »
Kristova noho, lidi, precetli jste si dotaz?

Ne, proč?  ;D

Padmad

Re:Raspbian pravidelny reboot a check sd karty
« Odpověď #8 kdy: 25. 05. 2014, 20:49:24 »
Kristova noho, lidi, precetli jste si dotaz?

Přečetli. Někdy je ovšem lepší vyřešit příčinu, než vymýšlet ohejbák na následek.

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Raspbian pravidelny reboot a check sd karty
« Odpověď #9 kdy: 25. 05. 2014, 23:40:37 »
Kristova noho, lidi, precetli jste si dotaz?

Přečetli. Někdy je ovšem lepší vyřešit příčinu, než vymýšlet ohejbák na následek.

Aha. A vy jste z dotazu vyvodil, ze se mu to samo rebootuje, i kdyz to tam nikde nepise.

Trupik

Re:Raspbian pravidelny reboot a check sd karty
« Odpověď #10 kdy: 26. 05. 2014, 07:36:28 »
Kristova noho, lidi, precetli jste si dotaz?

Přečetli. Někdy je ovšem lepší vyřešit příčinu, než vymýšlet ohejbák na následek.

Aha. A vy jste z dotazu vyvodil, ze se mu to samo rebootuje, i kdyz to tam nikde nepise.

A ty si ten dotaz čítal? Tu to máš čierne na bielom:

Dobry den, vie niekto poradit ako zrozumitelne a jednoducho nastavit na raspberry pi pravidelny reboot s kontrolou sd karty? Nieco som samozrejme nasiel ale teda neviem sa z toho vysomarit. Mam na raspberry pi kameru a samba server. Vcelku to bezi, ale z casu na cas sa sekne a uz nerozbehne. Zaujimave je, ze karta je po kontrole v poriadku. Myslim, ze pravidelny planovany reboot s kontrolou karty by pomohol.

Popisované chovanie som zažil a ako píšem, na vine bol kábel. Žiadny cron tomu nepomôže, pretože zamŕzanie nastalo úplne náhodne a zo sekundy na sekundu. Niekedy to tri dni išlo v pohode, inokedy sa to seklo po 5 minútach.

Bubo: kúp si multimeter za 5 éčiek a premeraj si to na Raspičku, na zdroji, a aj odpor kábla, ak sa Ti podarí dostať tam sondu. Ja som to nakoniec vyriešil tak, že som si spájkoval vlastný zdroj a pripojil ho cez GPIO piny. Odvtedy to nezamrzlo ani raz, a to ten zdroj dá max. 1A.

Bubo

Re:Raspbian pravidelny reboot a check sd karty
« Odpověď #11 kdy: 26. 05. 2014, 07:43:33 »
Hej premeral som to a nech robim co robim, je tam najviac 4.5V. Vyskusal som 4 kable. Celkom sokujuca skutocnost. Raspberry mam pritom napojene na napajany USB hub. Ale ten je zasa napajany cez USB kabel.
Napriek tomu sa mi vidi, ze pravidelny reboot s check sd card nie je az taky zly napad, hoci mozno neriesi prave tento problem zasekavania.

SB

Re:Raspbian pravidelny reboot a check sd karty
« Odpověď #12 kdy: 26. 05. 2014, 09:44:17 »
Jen poznámka: Nedávno jsem tu(?) někde četl, že Raspi se s kamerou běžně a náhodně seká, bez kamery zcela bez problému. Ale ten článek příčinu nevěděl, spekuloval o ovladačích kamery. Každopádně 4,5 V na vstupu do Raspi v pořádku asi nebude.

Trupik

Re:Raspbian pravidelny reboot a check sd karty
« Odpověď #13 kdy: 26. 05. 2014, 09:56:00 »
Hej premeral som to a nech robim co robim, je tam najviac 4.5V. Vyskusal som 4 kable. Celkom sokujuca skutocnost. Raspberry mam pritom napojene na napajany USB hub. Ale ten je zasa napajany cez USB kabel.
Napriek tomu sa mi vidi, ze pravidelny reboot s check sd card nie je az taky zly napad, hoci mozno neriesi prave tento problem zasekavania.

Reboot s kontrolou FS dosiahneš príkazom:
sudo shutdown -rF now

Pravidelné spustenie potom cez cron:
crontab -e

Do crontabu treba doplniť riadok s rebootom:
Kód: [Vybrat]
#mn hr  day mon dow command
0   2   *   *   *   sudo shutdown -rF now
V tomto prípade sa bude príkaz spúšťať o 2:00 v noci, každý deň, každý mesiac, každý deň v týždni. To si prispôsob na svoje podmienky.

Trupik

Re:Raspbian pravidelny reboot a check sd karty
« Odpověď #14 kdy: 26. 05. 2014, 10:14:08 »
Síce to problém nerieši, ale rýpnem si... Podľa môjho skromného názoru je zvolený napájací konektor (mikro USB) achilovou pätou celého Raspberry pi. Na napájanie preto používam GPIO piny.