[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux_var] Come squashare un sistema (linux)



2014-03-14 15:15 GMT-07:00 nextime <nextime@nexlab.it>:
> On Fri, Mar 14, 2014 at 06:35:51PM +0100, Giovanni Orlandi wrote:
>> L'idea è avere un sistema che possa subire power down elettrici /
>> riaccendersi migliaia di volte
>> senza andare in palla,
>> senza dover fare check di consistenza delle partizioni etc...

Ho un raspberry che accendo / spengo staccando / attaccando, e in
generale faccio come suggerisce nexttime: partizione di root montata
read-only, e per le partizioni dove serve scrivere, se non c'e`
bisogno di persistenza, tmpfs (ram) in /tmp, /var/log, ... puoi
semplicemente mettere dei symlink che puntano a queste directory, in
caso.

oppure evita fstab, aggiungi script in init.d che tenta di montare le
partizioni, se fallisce, le ricrea da zero da un tarball, da un
backup, ...  le possibilita` sono infinite :)

Se hai bisogno di persistenza, puoi usare un ext.* filesystem con
configurazioni "paranoiche", eg, sync per scrivere immediatamente
tutti i dati, data=journal, per mantenere anche i dati nel giornale,
aumentare la frequenza con cui i dati sono scritti, ... rendono il
file system e il disco piu` lento da scrivere, ma dipende da quello
che serve.

Di solito bisogna stare attenti a aggiornamenti o simili, che non
introducano nuove directory dove scrivere, o annullino le tue
modifiche. Usa i tool della distribuzione dpkg-divert o apt.conf,
apt-mark, .. su debian, edita /etc/default/*, esempio aggiungi
FSCKFIX=yes in rcS, metti le impostazioni desiderate in tmpfs, ... e
dovresti essere a posto nel 99% degli aggiornamenti.

Carlo
_______________________________________________
Talking mailing list
Talking@ml.linuxvar.it
http://ml.linuxvar.it/cgi-bin/mailman/listinfo/talking