Fórum Root.cz

Hlavní témata => Distribuce => Téma založeno: marty 11. 01. 2018, 00:43:26

Název: Jak omezit zápisy na SD kartu Raspberry Pi
Přispěvatel: marty 11. 01. 2018, 00:43:26
Ahoj, rád bych se zeptal jakým způsobem co nejvíce omezit zápisy na SD kartu v Raspbianu, aby karta nějakou dobu vydržela.

Děkuji za rady.
Název: Re:Jak omezit zápisy na SD kartu - raspberry pi
Přispěvatel: JardaP . 11. 01. 2018, 01:56:45
Jestli mate Raspbian, tak tam na to byl flashybrid http://hacks.slashdirt.org/sw/flashybrid/ . Ale pozor s tim, je to ponekud o hubu. Kdyz si s tim pustite apt-get upgrade, tak vam to dost mozna lehne a tak do dokope system, ze uz to nedate dohromady. Musite to vzdycky predem vypnout a zkontrolovat, ze se vsechno premontovalo zase na SD. Z bezpecnostnich duvodu by mozna bylo lepsi, kdybyste to spoustel radsi rucne a pred updatem rebootoval nebo tak neco. Nebo mozna pokud se tam pripojujete jen obcas pres ssh, podle potreby, tak aby to pri navazani ssh session shodilo flashybrid a pak zase nahodilo (pokud pouzivate screen, tak osetrit i na screen).
Název: Re:Jak omezit zápisy na SD kartu - raspberry pi
Přispěvatel: marty 11. 01. 2018, 02:25:36
Podle toho popisu to bude zřejmě to, co potřebuji. Děkuji, vyzkouším.
Název: Re:Jak omezit zápisy na SD kartu - raspberry pi
Přispěvatel: JardaP . 11. 01. 2018, 02:36:17
Na vlastni nebezpeci. Zazalohujte si obraz karty.
Název: Re:Jak omezit zápisy na SD kartu - raspberry pi
Přispěvatel: marty 11. 01. 2018, 02:42:06
Zálohu samozřejmě mám. upgrade provádět nebudu.
Název: Re:Jak omezit zápisy na SD kartu - raspberry pi
Přispěvatel: JardaP . 11. 01. 2018, 03:53:02
Zálohu samozřejmě mám. upgrade provádět nebudu.

Neni nutny upgrade, staci instalovat vetsi software.
Název: Re:Jak omezit zápisy na SD kartu - raspberry pi
Přispěvatel: Pavouk106 11. 01. 2018, 07:59:24
Jak omezit zápisy na SD kartu (Raspbian):

cat /etc/fstab
Kód: [Vybrat]
...
tmpfs /tmp tmpfs defaults,noatime,nosuid,noexec,mode=1777,size=32M 0 0
tmpfs /var/log tmpfs defaults,noatime,nosuid,noexec,mode=0777,size=32M 0 0
tmpfs /var/tmp tmpfs defaults,noatime,nosuid,size=32M 0 0

Systém běží z USB flash a ta naposledy zabliká po startu. Od tý doby ani ťuk. Samozřejmě záleží na tom, jestli ve zmíněných adresářích nemáš/nebudeš mít něco, co by bylo blbý zahodit při restartu...

Kromě úpravy fstab navíc (jak jsem psal) jedu z USB flash -> jednodušší správa systému, když se něco podělá. Místo vyndavání karty, hledání čtečky a redukce, jen vytáhnu USB, vrazím do PC a mám / (root) připojenej. Bootuju ze 128MB starých microSD karet (menší jsem nesehnal).
Název: Re:Jak omezit zápisy na SD kartu Raspberry Pi
Přispěvatel: JardaP . 11. 01. 2018, 11:42:12
@Pavouk106: Tohle + tusim neco navic udela flashybrid. Pri rebootu to syncne na SD.
Název: Re:Jak omezit zápisy na SD kartu Raspberry Pi
Přispěvatel: marty 11. 01. 2018, 12:08:42
Připojení flashdisku je bohužel v mém případě nemožné. Každopádně díky.
Název: Re:Jak omezit zápisy na SD kartu Raspberry Pi
Přispěvatel: mac0112 27. 01. 2018, 20:56:43
Je někde návod jak nakonfigurovat ten flashybrid ?
Název: Re:Jak omezit zápisy na SD kartu Raspberry Pi
Přispěvatel: JardaP . 27. 01. 2018, 21:50:02
Par radku je v /usr/share/doc/flashybrid. Krome toho to ma komentovane konfiguraky v /etc/flashybrid.
Název: Re:Jak omezit zápisy na SD kartu Raspberry Pi
Přispěvatel: mac0112 28. 01. 2018, 09:22:55
Přeci musí existovat postup, třeba, že si musím vytvořit ramdisk atd.
Název: Re:Jak omezit zápisy na SD kartu Raspberry Pi
Přispěvatel: JardaP . 28. 01. 2018, 11:48:22
Tak ramdisk v Linuxu dneska je snad defaultne, takze jde leda o to, aby byl na spravnem miste a byly v nem spravne adresare nebo tak neco.

Ale pokud pouzivate Raspbian, tak ten mel balicek s flashybridem nakonfigurovanym k primemu pouziti. Jen je nutno ho aktivovat v /etc/defaults a rebootovat. Mozna eventualne pozmenit konfiguraky, mete-li nejake extra pozadavky. Potom si pustte mount a mel byste videt spoustu bordelu navic.
Název: Re:Jak omezit zápisy na SD kartu Raspberry Pi
Přispěvatel: noname 28. 01. 2018, 13:03:52
https://github.com/ppisa/rpi-utils
Název: Re:Jak omezit zápisy na SD kartu Raspberry Pi
Přispěvatel: nobody(ten pravej) 28. 01. 2018, 21:09:35
@mac0112: nepskuluj ;-) flashhybrid je prave sada skriptu co resi pripravu ramdisku, umistovani do nej urcitych adresaru, synchronizaci pri startu a zpetnou pri vypinani, atd... ty muzes pozmenit chovani v nastavrni jak pise JardaP
Název: Re:Jak omezit zápisy na SD kartu Raspberry Pi
Přispěvatel: cubas 28. 01. 2018, 21:39:11
řešení je velmi jednoduché, stačí zvolit správný filesystém https://en.wikipedia.org/wiki/F2FS který nepřepisuje jedno místo, ale je optimalizovaný pro flash úložiště a ukládá pořád dál
Název: Re:Jak omezit zápisy na SD kartu Raspberry Pi
Přispěvatel: simple 28. 01. 2018, 21:41:19
Po nabootovani tu kartu vytahnout bez umountovani.
Název: Re:Jak omezit zápisy na SD kartu Raspberry Pi
Přispěvatel: JardaP . 28. 01. 2018, 22:25:09
Po nabootovani tu kartu vytahnout bez umountovani.

Opravdu blby napad. Normalni clovek by ji premontoval RO.
Název: Re:Jak omezit zápisy na SD kartu Raspberry Pi
Přispěvatel: xsouku04 29. 01. 2018, 00:59:12
řešení je velmi jednoduché, stačí zvolit správný filesystém https://en.wikipedia.org/wiki/F2FS který nepřepisuje jedno místo, ale je optimalizovaný pro flash úložiště a ukládá pořád dál

Jednoduché to není a to na co odkazujete je celkem k ničemu. Efekt není zásadní. Jediné co pomůže je prostě nezapisovat nebo jen ve velmi vzácných dávkách.  SD karta má tu špatnou vlastnost, že pokud dojde k výpadku napájení během zápisu, mohou se poškodit libovolná data i ta co se zápisem vůbec nesouvisí. Tohle běžné disky nedělají. A SD karta má také tu vlastnost, že se o své zápisy stará sama a z venku to nelze moc ovlivnit jinak, než moc nezapisovat a doufat.
SD karty nemají rády mnoho zápisů a proto dříve nebo později kvůli zápisům odejdou. Tedy RP lze do profi řešení zabudovat jen bez zápisů.  Ideálně bootovat a zapísovat přímo na síťový disk.

Podle mého názoru to možná využití RP hrozně omezuje.  Viz vlákno které jsem založil.
https://forum.root.cz/index.php?topic=17064.0   RP je jen na hraní ?
Název: Re:Jak omezit zápisy na SD kartu Raspberry Pi
Přispěvatel: simple 29. 01. 2018, 08:01:16
Po nabootovani tu kartu vytahnout bez umountovani.

Opravdu blby napad. Normalni clovek by ji premontoval RO.

S tim remountem uz to neni takova sranda ;-). Keep it simple.
Název: Re:Jak omezit zápisy na SD kartu Raspberry Pi
Přispěvatel: kokot 29. 01. 2018, 08:59:21
Ach jo
https://hallard.me/raspberry-pi-read-only/