Una volta aggiornato OpenSolaris alla release snv_100 basterà installare due pacchetti ed effettuare alcune "correzioni", per primo installiamo i pacchetti necessari:
pfexec pkg install SUNWzfs-auto-snapshotil primo installa una serie di servizi sviluppati da Tim Foster che effettuano una serie di snapshot in automatico ogni 15 minuti, ogni ora, ogni giorno, ogni settimana ed ogni mese (ovviamente potrete personalizzare la frequenza e la quantità di snap da conservare, maggiori info le trovate nel README di zfs-auto-snap), mentre il secondo pacchetto installa l'utility di configurazione del time-slider consentendovi di scegliere quali filesystem zfs includere nei salvataggi (di default tutti ovviamente).
pfexec pkg install SUNWgnome-time-slider
Come accennato, installare questi pacchetti non basta, in quanto a causa di un baco nel pacchetto di zfs-auto-snapshot l'utente che si occupa di effettuare gli snap non ha abbastanza privilegi; poco male, sistemiamo noi il tutto; per prima cosa togliamo il lock all'account zfssnap (come utente root):
# passwd -N zfssnape aggiungiamo i privilegi di amministrazione ZFS (tutto su una riga):
# echo "zfssnap::::type=role;auths=solaris.smf.manage.zfs-auto-snapshot;profiles=ZFS File System Management" >> /etc/user_attrOra non rimane altro da fare che attivare la nostra "macchina del tempo" per filesystem con System/Administration/Time Slider Setup:

ora potrete scegliere quali filesystem "proteggere" e lo spazio che intendete lasciare libero sul disco fisso; per default al raggiungimento dell'80% dello spazio occupato verranno cancellati gli snapshot più vecchi. Ecco cosa ho scelto di salvare sulla mia macchina:

Dopo qualche minuto potrete controllare se il servizio sta facendo il proprio lavoro con:
$ zfs list -t snapshot | grep auto-snapora, se aprite nautilus avrete la possibilità di "viaggiare nel tempo" (chiccando sull'icona "Restore") e recuperare i vecchi file semplicemente muovendo la slide avanti ed indietro; ecco la mia home ad esempio:

ed ecco evidenziato un file che avevo cancellato qualche minuto prima:

facile vero? Potete trovare ulteriori immagini e spiegazioni dettagliate nel blog di Erwan Chénedé.

1 commenti:
molto buono!
Posta un commento