# Proteggi le tue immagini dal danneggiamento e dalla perdita dei dati

Temi: errori del disco fisso, rotture del disco, sbalzi di corrente, ECC, errori di trasmissione, deterioramento dei supporti di memorizzazione, recupero, ridondanza, prevenzione dei disastri, durata, temperatura, grandezza dei dati, miti diffusi

## Quali sono le principali cause della perdita dei dati?

Ovviamente non stiamo parlando della perdita dei CD per strada o in un incendio - questi tipi di perdita sono gli stessi che si avrebbero con le copie tradizionali su carta o su negativo; intendiamo i problemi connessi ai cosiddetti «nuovi supporti».

I problemi con i dati digitali possono grossolanamente essere suddivisi nelle seguenti aree di interesse:

1. il deterioramento fisico del supporto (tutti i supporti si rovinano in tempi diversi)

2. errori di trasmissione non rilevati durante il trasferimento dei dati

3. la mancanza di supporto a lungo termine, sicuramente con i formati digitali proprietari

4. hardware obsoleto.

Kroll Ontrack, la più grossa compagnia mondiale nel recupero dati, ha delle statistiche interessanti su cosa causi veramente la perdita dei dati.

Cause della perdita di dati | Percezione | Realtà
Problemi hardware o di sistema | 78% | 56%
Errore umano | 11% | 26%
Danneggiamento software o problema | 7% | 9%
Virus informatici | 2% | 4%
Disastro | 1-2% | 1-2%

Analizziamo questi casi passo-passo!

## Deterioramento fisico

### CD, DVD, Blu-ray, unità ottiche

Il deterioramento fisico dei supporti avviene più rapidamente con la carta fotografica e con i CD-R che, mediamente, con le pellicole. Anche se la pellicola dura più a lungo (anche decenni e più) di qualsiasi altro supporto, una copia ben eseguita di un supporto digitale non perde mai nulla: la pellicola decade, gli 0 e gli 1 digitali no, inoltre la pellicola comincia a decadere nello stesso momento in cui esce dallo sviluppo. Non avrà mai lo stesso colore, lo stesso contrasto, ecc. che aveva fino ad un attimo prima. Il digitale non si comporta così ma, ad ogni modo, è anch'esso soggetto alla corruzione! E sì, i supporti fisici, come floppy disk e dischi fissi, sono altrettanto suscettibili al decadimento del supporto, così come lo sono i CD. Semplicemente durano di più.

Per combattere il problema dei CD e dei DVD c'è bisogno di trattarli con cura, e di non farci affidamento per più di pochi anni. Fortunatamente puoi comprare CD e DVD con qualità da archivio che durano di più, tuttavia sono più difficili da trovare e anche più costosi. Ci sono offerte in giro per DVD placcati in oro a 2 $ il pezzo, che garantiscono 100 anni di vita al supporto (se ti importa crederci).

I dischi CD e DVD possono diventare illeggibili, ma puoi ridurre il rischio usando buoni dischi e buoni masterizzatori, conservandoli inoltre in modo corretto. I migliori masterizzatori DVD non sono molto più costosi dei più economici, ma scrivono in modo molto più affidabile. Il problema è scegliere quello giusto.

Essenzialmente i CD e i DVD sono realmente soggetti a errori, anche quando sono appena stati scritti. Questa è il motivo per cui vengono protetti con un meccanismo a codici di controllo (il 75% dei dati sono veramente dati, il resto è formattazione e overhead di codici di controllo). Ma anche con questa massiccia quantità di protezione soffrono di deterioramento da invecchiamento chimico, da esposizione ai raggi UV, da graffi e polvere, ecc.

Per i CD e i DVD danneggiati esiste un programma economico, che si chiama IsoBuster, che apparentemente farà miracoli su di essi. Funziona su Windows e &Linux;, ma non (per ora) su Mac. Esistono similmente applicazioni progettate per estrarre dati da supporti danneggiati, che siano floppy, dischi fissi, supporti flash, memorie interne della fotocamera e così via.

Supporti ottici: i dischi Blu-ray sembrano vincere la guerra dei formati contro gli «HD DVD». Un disco Blu-ray a doppio strato può contenere 50GB, quasi sei volte la capienza di un DVD doppio strato da 8.5GB. Tutto quello che è stato detto per i CD e i DVD vale anche per i dischi Blu-ray.

La pratica migliore:

Masterizza i sopporti lentamente, con un buon masterizzatore, su un supporto di qualità «archivio» in un formato aperto (non proprietario), verifica i dati, etichettali con un testo descrittivo più data e autore, chiudili in un luogo pulito, buio, asciutto e senza animali. E non dimenticarti di copiarli sulla prossima generazione di supporti prima di gettare il tuo ultimo pezzo di hardware o di software in grado di leggerli.

### Dischi fissi (hard drive, HDD)

I produttori di dischi fissi tengono le loro statistiche riservate. La garanzia di un produttore ti permette di rimpiazzare il disco, ma non i dati. Google ha fatto un grosso studio sulle rotture meccaniche degli HDD: Disk Failures study (in inglese).

In poche parole: la durata dei dischi si massimizza quando funzionano tra i 35° e i 45°C, a temperature più basse il tasso di errore aumenta drasticamente. I componenti del controller (elettronici) sono la maggiore causa di guasti, e SMART non diagnostica nessuno di questi. Alcuni errori SMART sono indicativi di un guasto imminente, in particolare errori di tipo «scan» e «relocation counts». L'aspettativa di vita media è di 4-5 anni.

Ma tutto dipende molto dall'uso reale e da un po' di fortuna. Per esempio, ho un portatile Fujitsu che funziona ininterrottamente dal 1998, quasi 10 anni senza il minimo problema. Solo fortuna? In generale, e contrariamente all'intuizione o a considerazioni ecologiche, il lasciare continuamente in funzione un disco fisso gli dona una vita più lunga rispetto ad accenderlo e spegnerlo di continuo. È stato anche segnalato che una gestione energetica aggressiva che rallenta l'hard disk può danneggiarlo velocemente. Farlo lavorare intensamente abbrevia in qualche modo la sua vita. I peggiori fattori per i dischi fissi sono probabilmente le vibrazioni, gli shock e le temperature fredde.

Se il tuo HDD sta facendo strani rumori, il normale recupero di file tramite software non funzionerà. Fai velocemente una copia di sicurezza se ti succede questo. (Usa il programma dd se possibile, non un comune programma di backup, dato che dd legge il flusso dati in modo dolce e a spirale, dall'inizio fino alla fine, e non sollecita la meccanica). Ci sono compagnie specializzate per il recupero dati da dischi altrimenti inservibili, ma sono costose, pianifica almeno una spesa di 2000$ come minimo.

### Sbalzi di corrente

Quasi l'1% di tutti i computer è colpito dai fulmini e da sbalzi di corrente ogni anno.

(Questo è per la perdita di dati dovuta a sbalzi della corrente; ovviamente puoi avere delle perdite occasionali per blackout prima di aver salvato un file. Ma questo genere di perdite può essere recuperato senza grosse difficoltà)

Non devi aspettare la prossima tempesta di fulmini per preoccuparti di come le improvvise variazioni di corrente possano danneggiare il tuo computer. Statistiche recenti hanno dimostrato che i guasti ai componenti elettronici siano dovuti al 63% da problemi elettrici, e che i computer siano soggetti da due a tre anomalie di alimentazione al giorno. Dato che gli sbalzi e i blackout non sono preannunciati, l'unica cosa sensata è di proteggere il tuo computer con qualche sorta di dispositivo di protezione dagli sbalzi.

### Come avvengono gli sbalzi di corrente

Uno sbalzo avviene quando il voltaggio dell'impianto aumenta al di sopra del valore nominale per più di 10 millisecondi. Il 60 percento di tutti gli sbalzi avvengono all'interno della casa e dell'ufficio, generalmente quando un apparecchio con un motore (come un asciugacapelli, un frigo o una pompa) si spegne, e la potenza che stava utilizzando è dirottata altrove come sovratensione. Il rimanente 40 percento degli sbalzi sono invece causati da fattori quali i fulmini, lo spegnimento delle griglie elettriche, i salti della linea, un cattivo impianto e così via.

Mentre la maggior parte dei dispositivi elettrici non vengono danneggiati dagli sbalzi, i dispositivi composti da chip per computer e da microprocessori ad alta velocità sono suscettibili a seri danni. Per il tuo PC le anomalie di corrente possono mandare in blocco la tastiera, causare perdite di dati, degradare l'hardware, danneggiare a scheda madre e ancora. Non riuscire a proteggersi dall'inevitabile può causare una perdita sia di tempo che di denaro.

### Protezione dagli sbalzi

La difesa più comune dagli sbalzi è un dispositivo chiamato «presa filtrata» o «presa di sicurezza», un dispositivo che lavora assorbendo gli eccessi di energia che vengono dirottati nella messa a terra. Comunemente si trovano in forma di prese multiple (uno di quei dispositivi con 5-6 attacchi e una spina singola con la messa a terra). Tieni presente che non tutte le prese multiple funzionano da filtro.

Quando scegli il tuo dispositivo di protezione, controlla che sia certificato con lo standard UL 1449, che garantisce un minimo di protezione.Dovresti anche assicurarti che funzioni pure contro i fulmini (non tutti lo fanno) e che dia garanzia per l'equipaggiamento che vi è collegato.

Siccome gli sbalzi di corrente possono seguire qualsiasi strada verso il tuo PC, assicurati che ogni periferica collegata ad esso sia protetta a sua volta. Questo include la tua linea telefonica o il modem ADSL, perché lo sbalzo può giungere pure attraverso questa strada. Un certo numero di produttori stanno producendo delle prese filtrate che possiedono sia uscite per la presa di corrente sia per il doppino telefonico per il modem, mentre altre possiedono entrate per i cavi coassiali per chi ha la TV e il modem via-cavo (N.d.T.: non in Italia).

Se possiedi un portatile, vorrai portare con te una presa filtrata. Sono disponibili un certo numero di prese filtrate per i portatili, piccole e che hanno sia uscite per la presa di corrente sia per il doppino telefonico: sono ideali nei viaggi.

### Gruppo di continuità (UPS)

Mentre una presa filtrata proteggerà il tuo sistema dalle fluttuazioni minori, nulla potrà contro i blackout. Anche un ammanco di soli pochi secondi può causare perdite di dati di valore inestimabile, così potresti pensare che valga la pena investire in un gruppo di continuità o in un UPS.

A parte che l'uso come presa filtrata, questi dispositivi passano automaticamente all'alimentazione a batteria quando avviene un calo di corrente, dandoti quindi l'opportunità di salvare i tuoi dati e di spegnere correttamente il tuo PC. Alcuni modelli ti consentono di continuare il lavoro fino a che la corrente non venga ripristinata. Quando compri un UPS assicurati che abbia la stessa qualità che cercheresti in una presa filtrata, ma controlla anche la vita della batteria ed il software incluso.

Considerando il rischio potenziale al tuo sistema, la sicurezza sui disturbi elettrici è un investimento che vale. Una presa filtrata di qualità ti costerà massimo 20€, mentre un UPS da 500W lo puoi comprare per meno di 40€: è un piccola cifra da pagare in cambio della tranquillità che avrai sapendo che il tuo computer è ben protetto. Come ultima precauzione, stacca tutti collegamenti al tuo computer quando vai in vacanza.

### Dispositivi a stato solido (SSD): memorie USB, schede di memoria, dischi flash

Gli SSD tecnicamente sono molto più robusti di un disco fisso, e soffrono molto meno su questo fronte quando sono connessi al computer. Ma siccome sono montati su dispositivi portatili, il rischio di esposizione a liquidi, a urti e a scariche elettrostatiche è più alto. Così, per ragioni diverse, essi si rompono verosimilmente come (se non di più) dei dischi fissi. Aggiungi il pericolo di furto, la loro durata e capacità limitata, e gli SSD diventeranno un dispositivo proibitivo per la memorizzazione permanente dei dati.

Una delle maggiori cause di perdita di dati (spesso recuperabile) è la rimozione non sicura dei dispositivi SSD dal computer. Prima che i dati siano trasferiti dalla memoria del computer ai dispositivi collegati, essi rimangono per qualche tempo nella memoria tampone. Nei dischi fissi questo tempo è al più di secondi, mentre negli SSD può arrivare a decine di minuti. Quindi, prima di scollegare il tuo dispositivo attiva sempre la sincronizzazione dei dati (spesso chiamata «rimozione sicura»).

C'è una nuova tendenza tecnologica che emerge, quella di rimpiazzare i dischi fissi con le memorie flash SSD. Dal 2010 potranno essere competitivi come prezzo agli HDD. La conservazione dei dati è un problema con gli SSD, che non possono essere sovrascritti un numero di volte infinito di volte. L'SSD si consuma con l'uso (N.d.T.: anche gli HDD, sebbene meno velocemente). Il consumo dipende molto dal posto nel supporto dove i dati sono scritti, e da quanto spesso. &Linux; ha sviluppato un driver speciale che evita di scrivere nello stesso punto troppo spesso. Ma queste sono tutte informazioni premature. Tieni gli occhi e le orecchie aperte.

### Supporti magnetici

I nastri magnetici sono usati nei sistemi di backup (copia di sicurezza), molto più in ambiente professionale che nell'uso casalingo. I nastri hanno problemi di ritenzione dei dati e di cambiamenti nella tecnologia, ma sono più sicuri dei CD e dei DVD in un aspetto: sono meno soggetti a graffi, sporco e a difetti di scrittura. Sono però suscettibili ai campi magnetici: passa un magnete vicino ad un nastro ed è da buttare! I nastri devono essere ricopiati ogni 5-8 anni, altrimenti troppi bit si rovineranno e sfuggiranno alla protezione dei codici di controllo. La parte negativa dei nastri magnetici è spesso il prezzo del registratore e i tempi di ripristino (20 volte più lungo di quello di un HDD). I sistemi di backup a nastro hanno già visto i loro giorni migliori.

## Salvaguardarsi dagli errori logici

### Servizi web di memorizzazione

Amazon Web Services include S3, Simple Storage Service (Servizio Semplice di Memorizzazione). Con un'appropriata configurazione puoi montare S3 come un disco fisso su sistemi &Linux;, Mac e Windows: esso ti permetta di usare una destinazione per le copie di sicurezza dei tuoi programmi preferiti. Google Shared Storage è un altro servizio popolare dove si può salvare una quantità infinita di dati (N.d.T.: più realisticamente 8GB).

È una scelta più costosa rispetto ad un disco fisso messo in casa - 40 GB costano 75$ all'anno, 400GB ne costano 500. Inoltre devi spedire le immagini attraverso Internet, che è più lento del sistema locale.

Penso che come assicurazione contro la perdita dei dati delle immagini più importanti non sia una cattiva idea, ma non è la soluzione a tutti i problemi di copie di sicurezza, è troppo lento.

Google Photo, Flickr (Yahoo) e Foto-Community 23hq.com forniscono dei servizi di memorizzazione online agli specialisti in fotografia. Il loro spazio gratuito è limitato a 1GB, e non vorrai avere immagini a risoluzione piena online. Ma una iscrizione professionale offre di più, nel caso di Flickr molto di più: per soli 25 $ all'anno ottieni uno spazio illimitato (sic! c'è bisogno di verificare).

In termini di mantenimento dei dati la soluzione sul web è probabilmente davvero sicura: gli errori di trasmissione sono corretti (grazie al protocollo TCP), e le grandi compagnie hanno di solito delle copie di sicurezza incluse più uno stoccaggio distribuito, in modo da essere a prova di disastro.

### Errori di trasmissione

I dati non si perdono solo nei dispositivi di memorizzazione, ma anche anche quando viaggiano all'interno del computer o nella rete (sebbene il traffico di rete sia protetto dagli errori tramite il TCP). Gli errori si generano nei BUS e negli spazi di memoria. L'hardware di largo consumo non ha protezione contro questi errori di bit, quindi vale la pena esaminarlo. Puoi comprare memorie ECC (error code correction) e memorie protette (che sono costose, garantito!). Con la RAM ECC almeno la memoria sarà come minimo libera da errori singoli sui bit e corretta, ma quelli doppi sfuggirebbero ad un tale meccanismo; ad ogni modo capitano davvero raramente.

Errori di trasmissione

Il diagramma descrive la catena di trasmissione di un elemento in un computer: tutti i passaggi sono suscettibili ad errori di trasmissione. I filesystem zfs e btrfs assicurano almeno l'integrità dei dati dal sistema operativo al disco.

Il tasso di errore di bit (BER) per la memoria e la trasmissione nei canali è nell'ordine di 1 su 10 milioni (10E-7 bit). Questo significa solo che `un'immagine su 3000 ha un errore dovuto esclusivamente a problemi di trasmissione` . Ora, quanto questo sia drammatico per un'immagine è lasciato al caso, può significare che essa sia distrutta o che un solo pixel viene cambiato di valore da qualche parte, e, a causa della compressione dati usata su quasi tutte le immagini, è impossibile predire la gravità di un errore di un singolo bit. Spesso si vede un'immagine parziale invece che una intera.

La cosa peggiore è che nessuno ti dice quando si verifica un errore di trasmissione, nemmeno il tuo computer. Tutti questi difetti si nascondono e vengono ignorati fino al giorno in cui apri l'immagine, quando ti accorgi che è rovinata. È abbastanza preoccupante che non ci sia una protezione nel computer, nessuno sembra averci pensato. Il protocollo di trasmissione Internet TCP è molto più sicuro per trasferire dati rispetto a quello che viene usato all'interno di un computer.

Alimentatori fiacchi sono un'altra sorgente di perdita di trasmissione, perché generano interferenze con il flusso dei dati. Con i filesystem normali, questi errori non vengono notati.

Il tasso di errore aspettato aumenta con la complessità

Anche se oggi non sei eccessivamente preoccupato per i problemi di trasmissione, dai uno sguardo al futuro: già nel 2010 vedremo migliaia di errori all'anno.

### «Oracle» o «Rising Sun» (il sole che sorge) nell'orizzonte dei filesystem?

ZFS di Sun Micorsystems sembra essere uno dei due candidati per trattare gli errori su disco a basso livello, ed è altamente scalabile. È a sorgente aperto (Open Source), pesantemente brevettato, arriva con una licenza incompatibile con la GPL ed è disponibile su Solaris e su Leopard (MacOSX). Speriamo che sia presto disponibile anche su &Linux; e su Windows (articolo).

Questo è per i coraggiosi. Fuse ZFS

Anche Oracle ha iniziato un progetto con il suo filesystem btrfs, che è ancora in fase alfa. Impiega le stesse tecniche di protezione di zfs ed è disponibile in &Linux;, sebbene non sia ancora parte dello stock kernel (N.d.T.: si dice stock kernel Linux quello ufficiale mantenuto da L. Torvalds).

## Errori umani

### Furto ed incidenti

Non sottovalutateli! Questi due fattori rappresentano la perdita di dati per l'86% dei portatili e per il 46% dei sistemi desktop. Per i portatili il furto costituisce, da solo, il 50% dei casi.

### Malware

Le perdite di dati dovute ai virus sono meno gravi di quanto la comune saggezza ritenga. Esse rappresentano meno danni del furto e delle re-installazioni, per esempio. È un fattore limitato agli utenti dei sistemi operativi Microsoft. Gli utenti Apple hanno esperienza di pochi virus, e in &Linux; non se ne vedono in circolazione da abbastanza tempo.

### Il panico è un fattore nella perdita di dati

L'errore umano, come in ogni cosa, è il maggiore fattore nella perdita dei dati. Fai un bel respiro e rifletti! Il panico è una reazione comune, e la gente fa cose davvero stupide in questo momento: utenti esperti estrarranno il disco sbagliato dal RAID o lo ri-formatteranno, distruggendo tutte le sue informazioni. Agire senza pensare è pericoloso per i tuoi dati. Smettila di pensare alla perdita e non fare nulla al disco. Ancor meglio, smetti di usare il PC fino a quando non hai un piano. Siediti e spiega il piano ad un tecnico specializzato, o meglio, ad una tecnica specializzata. Sarai stupito da quante idee senza senso scoprirai di avere in questo esercizio.

Se il tuo HDD sta facendo strani rumori, il normale recupero di file tramite software non funzionerà. Fai velocemente una copia di sicurezza al volo se ti succede. Se il disco sta ancora girando ma non riesci trovare alcun dato, cercati un'utilità di recupero dati e salva una copia di sicurezza su un altro PC o su un altro disco. (Gli utenti non &Linux; cerchino su Google per "software gratuito per il recupero dei dati" per alcune offerte, inclusa una da Ontrack). La cosa importante è di scaricare il programma su un altro dispositivo, sia su un altro PC, un dispositivo di memoria USB o disco esterno. È buona norma salvare i dati recuperati su un altro disco. dd è tuo amico nei sistemi *nix.

## Falsi miti diffusi

Mi piacerebbe sfatare alcuni miti diffusi:

- I filesystem a sorgente aperto sono meno soggetti alla perdita di dati di quelli proprietari. Sbagliato! NTFS è, sebbene di poco, migliore di ext3, ReiserFS, JFS, XFS, solo per nominare alcuni dei filesystem più popolari che vengono spesso installati di base con le distribuzioni. Un articolo illuminante su questo argomento è qui: collegamento

- I filesystem con il journal prevengono la corruzione e la perdita dei dati. Sbagliato! Sono solo in grado di velocizzare il processo di scansione in caso di interruzione improvvisa della corrente, e di prevenire gli stati ambigui. Ma se un file non era stato interamente salvato prima dell'incidente sarà perso.

- I sistemi RAID prevengono la corruzione e la perdita dei dati. Per lo più sbagliato! Il RAID 0 e 1 non ti previene da alcuna cosa, RAID5 può proteggerti dalla perdita di dati nel caso di una rottura del disco fisso (ma non dagli errori di disco o da quelli di filesystem). Molti controller RAID economici (la maggior parte di quelli integrati sulla scheda madre lo sono) non riportano i problemi, immaginandosi che non lo noterai mai. Se te ne accorgi mesi dopo, che possibilità c'è che tu sappia che la colpa è del controller? Un problema insidioso è la corruzione della parità dei dati su RAID5: è abbastanza semplice controllare un file leggendolo e confrontandolo con i metadati. Controllare la parità dati è molto difficile, così tu non vedrai gli errori fino a quando non ricostruirai il filesystem. Allora sarà troppo tardi, ovviamente.

- I virus sono la più grossa minaccia per i dati. Sbagliato! Il furto e gli errori umani sono la causa principale della perdita dei dati.

## Fai un bilancio: dimensioni dei dati, stima dello spazio richiesto

I sensori delle fotocamere digitali sono uno o due stop lontani dalle limitazioni fisiche. Voglio dire questo: man mano che la tecnologia progredisce c'è un limite naturale al suo avanzamento. La sensibilità e le caratteristiche del rumore per ogni tipo di sensore di luce non sono lontani da quel limite.

Le fotocamere di oggi tendono a superare i sensori da 10 mega pixel, sebbene questa risoluzione sia già troppo alta per una compatta, e deteriora il risultato finale. Data la dimensione del sensore e la qualità dell'ottica, 6 mega pixel sono ottimali per le fotocamere compatte. Anche le reflex arrivano ai propri limiti con 10-12 mega pixel, per risoluzioni più alte ci si deve rivolgere a sensori a "full frame" (24x36mm effettivi) o dimensioni anche più grosse.

Così, prendendo per buona la propaganda dei produttori sui mega pixel, sembra sicuro dire che l'intero futuro delle fotocamere sarà poco meno di 20 mega pixel. Questo ci dà una stima dello spazio necessario allo stoccaggio per ogni foto sul lungo termine: <15 MB per immagine. Anche se la gestione delle versione sarà introdotta (raggruppamento delle modifiche di una foto sotto una solo file di riferimento), l'andamento è di implementare il record dei cambiamenti così che solo un piccolo sovrapprezzo viene registrato e non una differente e completa immagine ad ogni versione. Con computer sempre più veloci questo concetto vedrà presto la sua maturità.

Per stimare la quantità di spazio che devi pianificare, determina semplicemente il numero di fotografie che scatti ogni anno (semplice con la barra laterale della linea temporale di &digikam;) e moltiplicalo per 15MB. La maggior parte degli utenti terranno meno di 2000 immagini ogni anno, che equivale a 30GB/anno. Assumendo che cambierai disco (o altro supporto nel futuro) ogni 4-5 anni, l'aumento naturale delle capacità di memorizzazione sarà sufficiente per tenerti a galla.

I più ambiziosi là fuori avranno bisogno di più spazio, può darsi anche molto di più. Considera l'acquisto di un file server: le schede di rete in classe Giga-ethernet sono integrate nella piastra madre oggigiorno, ed è un attimo recuperare i file attraverso la rete locale. Parlando delle schede madri moderne: ora hanno dei connettori esterni per il SATA. Ciò rende davvero triviale comprare un disco esterno SATA per agganciarlo al tuo server. Dischi da 1TB (=1000GB) invaderanno il mercato quest'anno (2008). Questi sono eccellenti contenitori compatti di memoria per lo scambio di dispositivi di backup: tieni un disco in casa ed uno da qualche altra parte.

## Copia di sicurezza e recupero

Un disco da 750GB costa 100€ oggigiorno: non incolpare nessun altro della perdita dei dati! Il 6% di tutti i PC subirà un episodio di perdita di dati ogni anno. Salva spesso una copia di sicurezza secondo un piano preciso, mettila da parte e testala prima di fare un qualsiasi intervento cruciale, come reinstallare il sistema operativo, cambiare il disco, ridimensionare le partizioni e così via.

### Prevenzione dei disastri

Mettiamo che tu faccia religiosamente i tuoi backup ogni giorno su un disco esterno SATA. Viene però il giorno del fulmine: buon per te se il tuo drive esterno non era commesso in quel momento!

I disastri colpiscono localmente, e distruggono un bel po'. Non pensare agli aeroplani che precipitano: il fuoco, l'acqua, i bambini ed i furti sono un pericolo già sufficiente per i tuoi dati. Essi coprono di solito l'intera stanza o anche tutta la casa.

Perciò controllo del disastro significa stoccaggio delocalizzato: sposta le tue copie di sicurezza al piano di sopra, nella casa vicina, nel tuo ufficio (e viceversa), ovunque.

C'è un altro buon aspetto nella separazione fisica: come detto prima, il panico spesso è causa di distruzioni di dati, anche delle copie di sicurezza. Non avere un backup a portata di mano potrà salvarti la pelle un giorno.

### Qualche tecnicismo sui backup spiegato ai profani.

- Backup totale: una copia di sicurezza completa di tutti i file che sono da salvare. È un'«istantanea» senza una storia, rappresenta una copia totale in un punto del tempo.

- Backup differenziale: una copia di sicurezza dei soli file che hanno subito cambiamenti dall'ultimo backup totale. Costituisce un'istantanea di due punti nel tempo: il backup totale e l'ultimo differenziale.

- Backup incrementale: una copia di sicurezza dei soli file che sono cambiati dall'ultimo backup di qualsiasi tipo. Costituisce istantanee multiple. Puoi ricreare lo stato originale in ogni punto del tempo in cui il backup è stato fatto. Questo concetto si avvicina ad un sistema di controllo di versione, tranne per il fatto che non è continuo ma è solo a campione.

### Buona pratica: il libro di ricette di backup per il profano di IT

1. fai una copia di sicurezza completa su un dispositivo esterno di memorizzazione.

2. verifica l'integrità dei dati, e riponilo in un luogo sicuro (prevenzione dei disastri)

3. prendi un altro dispositivo di memorizzazione per le copie di sicurezza frequenti

4. scambia di dispositivi il mese successivo, dopo aver verificato l'integrità dei dati

### Una ricetta utile per le copie di sicurezza con rsync

rsync è un programma meraviglioso che è incredibilmente semplice da impostare sui tuoi computer. Al posto di avere una sessione FTP tramite script o qualche altra forma di script per il trasferimento file - rsync copia solo le differenze dei file che sono stati veramente cambiati, li comprime e li spedisce via ssh per sicurezza se desideri. Questo è un po' complicato.

Un ragionevole approccio alle copie di sicurezza potrebbe essere questo:

1. salva subito le immagini importanti in copie di sicurezza (dopo averle riversate nel PC) su DVD e su supporti ottici

2. fai quotidianamente delle copie di sicurezza incrementali del tuo spazio di lavoro

3. fai settimanalmente copie di sicurezza incrementali, e cancella le copie integrali della settimana-2 (due settimane fa)

4. fai delle copie di sicurezza incrementali ogni mese, e cancella le copie del mese-2

5. se non è già fisicamente separato, separalo ora (scambiandolo con un altro disco per la copia di sicurezza)

Questo protocollo cerca di lasciarti abbastanza tempo per individuare le perdite e per recuperare completamente, mantenendo nello stesso tempo il volume di backup al <130% dello spazio di lavoro. Ti ritrovi con una versione giornaliera degli ultimi 7-14 giorni, un'«istantanea» giornaliera per almeno un mese, e un'«istantanea» di ogni mese. Qualsiasi pulitura dovrebbe essere fatta a mano dopo una verifica totale.

## Preserva le tue immagini dai cambi di tecnologia e di proprietario

Temi: metadati, IPTC memorizzati nei file di immagini, XMP associati ai file, mantieni gli originali, memorizzazione, scalabilità, supporti, recupero di immagini e metadati, copiare le immagini sulla prossima generazioni di supporti, applicazioni, sistemi operativi, virtualizzazione, vedere un dispositivo... uso del web.

Allo scopo di far sopravvivere le tue immagini per i prossimi 40 anni o giù di lì (perché questo è all'incirca il tempo in cui diventerai molto interessato a rivedere quelle foto carine di quando eri un bambino o un adolescente) ci sono due strategie da osservare:

1. Mantieniti aggiornato con la tecnologia, e non rimanere indietro per più di un paio d'anni.

2. Salva le tue foto in formati con standard aperti e non proprietari.

### Come mantenersi aggiornati con la tecnologia?

Dato che il futuro è per sua natura imperscrutabile, ogni cosa detta oggi deve essere presa con le molle e rivista con l'andar del tempo. Sfortunatamente non c'è una scorciatoia possibile alla vigilanza minima: ogni 5-8 anni ci si dovrebbe domandare sulla compatibilità all'indietro degli attuali sistemi. Meno varianti si sono usate in passato, meno domande devono trovar risposte in futuro.

Ovviamente, ogni volta che cambi il tuo sistema (computer, sistema operativo, applicazioni, DRM) corri il rischio di farti le stesse domande. Oggi, se vuoi passare a Windows Vista, ti devi chiedere tre volte se potrai ancora importare le tue foto e, cosa più importante, se sarai sempre capace di spostarle da lì verso un altro sistema o un'altra macchina; ci sono buone possibilità che non potrai. Vedo molte persone sforzarsi intorno a me perché Vista applica uno stretto regime di gestione dei diritti digitali DRM. Come puoi provare a Vista che sei proprio tu il detentore dei diritti d'autore sulle tue immagini?

Fondamentalmente dovresti rispondere alle domande seguendo la linea spiegata in questo documento: usa e convertiti in standard aperti, supportati da una pletora di applicazioni.

La virtualizzazione diventa ora disponibile per tutti. Così, se hai un vecchio sistema che è importante per leggere le tue immagini, tienilo ed installalo come una macchina virtuale per il futuro.

Altrimenti il consiglio è abbastanza semplice: ogni volta che cambi l'architettura del computer, la tua tecnologia di memorizzazione e di backup, il formato dei dati, controllali, percorri la tua libreria e converti tutto in un nuovo standard, se necessario. E rimani con gli standard aperti.

### Scalabilità

Scalabilità è l'espressione da maniaco di tecnologia della capacità (semplice) di un sistema ad essere ridimensionato, il ché significa quasi sempre essere ingrandito.

Ammettiamo che hai progettato la scalabilità e che hai dedicato al contenitore che vuoi ingrandire una partizione separata. Sui sistemi *nix, come &Linux;, puoi allora copiare e ridimensionare il contenitore in un nuovo disco:

Controlla con dmesg se il tuo nuovo disco viene riconosciuto dal sistema, ma non montarlo (N.d.T.: nel senso di mount)

>     $ dd if=/dev/sdb[#] of=/dev/sdc # l'origine è /dev/sdb, il nuovo disco è /dev/sdc
>                     $ parted resize /dev/sdc1 0 <disk size in MB> # funziona su ext2,3, fat16, 32 e su reiserfs
>                     $ resize2fs /dev/sadc1 #resize_reiserfs in caso di filesystem reiserfs

### Usa standard aperti e non proprietari come formati per i file

La breve storia dell'era digitale degli ultimi 20 anni ha dimostrato ancora una volta che i formati proprietari non sono la strada da seguire, se vuoi che i tuoi dati siano intellegibili dopo 10 anni. Microsoft è il ben noto colpevole di questo fatto, grazie alla sua quota dl mercato dominante. Ma altre compagnie sono veramente (anche se inavvertitamente) peggiori, perché la loro permanenza nel mercato non è abbastanza lunga o perché hanno solo una piccola base di utenti/contribuenti; nel caso di Microsoft, uno ha almeno il «vantaggio» di poter condividere lo stesso problema con molte persone: trovare una soluzione è quindi più probabile. Inoltre, in alcuni casi Microsoft sta usando documentazione Open Source per spiegare i propri sistemi, anche se viene mantenuta malamente. Di solito, con una qualsiasi suite di MSOffice non si può leggere correttamente un documento creato con due versioni principali precedenti della stessa applicazione.

I formati di immagini hanno avuto una vita più lunga dei documenti da ufficio, e sono un po' meno soggetti all'obsolescenza.

Gli standard aperti hanno il grosso vantaggio di avere delle specifiche aperte. Anche se nel futuro non ci sarà più un software in grado di leggerli, questo si potrà sempre ricreare, un compito che sta diventando sempre più semplice di anno in anno.

`JPEG` è in giro da un po', e sebbene sia un formato a perdita di dati (ne perde un po' ogni volta che fai una modifica e la salvi) è dappertutto, supporta i metadati JFIG, Exif, IPTC, e XMP, ha buoni fattori di compressione e può essere letto da tutti i software per immagini. Per le sue limitazioni nei metadati, per la sua naturale perdita di dati, per la sua assenza di trasparenze e per la sua profondità di colore di 8bit per canale noi non lo raccomandiamo. JPEG2000 è meglio, può essere impiegato senza perdita, ma manca di una base di utenti.

`GIF` è un formato proprietario con brevetti, e sta lentamente scomparendo dal mercato. Non usarlo.

`PNG` è un formato di standard Open Source, è stato inventato per rimpiazzare GIF ma fa molto di più. È senza perdita, supporta i metadati XMP, Exif e IPTC, la codifica del colore a 16bit e le trasparenze piene. PNG può memorizzare i dati della gamma e le informazioni sul colore per una migliore corrispondenza su piattaforme eterogenee. La parte negativa sono la dimensione relativamente grande (ma inferiore a TIFF) e la compressione lenta. Lo raccomandiamo.

`TIFF` è stato largamente accettato come formato per le immagini. TIFF può esistere in forma non compressa oppure in un contenitore che usa un algoritmo (Deflate) di compressione lossless (senza perdita). Mantiene un'alta qualità dell'immagine, ma con un file molto più grande. Alcune fotocamere permettono di salvare le immagini in questo formato. Il problema è che il formato è stato modificato da così tante persone che ora ce ne sono almeno 50 o più varianti, e non tutte sono riconosciute da tutte le applicazioni.

`PGF` «Progressive Graphics File» è un altro formato di immagine non molto conosciuto, ma aperto. È basato su «ondine» (wavelet in originale), permette la compressione dei dati sia con che senza perdita. PGF si confronta bene con JPEG 2000, ma è stato sviluppato per la velocità (di compressione/decompressione) piuttosto che per essere quello con il miglior rapporto di compressione. Alla stessa dimensione un file PGF ha un aspetto significativamente migliore di un file JPEG, mentre rimane ancora molto buono nel caricamento progressivo. Perciò sarebbe molto indicato per la rete, ma attualmente pochi browser possono supportarlo. Per maggiori informazioni sul formato PGF vedi la pagina di libPGF .

Il formato `RAW` . Alcune fotocamere, tipicamente le più costose, supportano gli scatti in formato RAW. Il formato RAW non è per nulla uno standard per le immagini, è un formato contenitore che si differenzia da ogni marca e modello. Le immagini in formato RAW contengono i dati processati il meno possibile del sensore di immagine della fotocamera digitale o dello scanner. Le immagini in formato RAW sono a volte chiamate negativi digitali, perché hanno lo stesso ruolo che avevano i negativi nella fotografia chimica tradizionale: non possono essere usate direttamente come immagine, come il negativo, ma contengono tutte le informazioni necessarie per crearla. Salvare le fotografie nel formato RAW di una fotocamera fornisce una gamma più dinamica e permette di cambiare le impostazioni, ad esempio il bilanciamento del bianco, anche dopo che la fotografia è stata scattata. La maggior parte dei fotografi professionisti usano il formato RAW, perché dà a loro la massima flessibilità. La parte negativa è che il formato RAW può occupare molto spazio.

La mia raccomandazione è chiaramente di `astenersi dal mantenere un archivio in formato RAW` (al contrario, raccomando invece di scattare foto in formato RAW). Ha tutte le caratteristiche negative: molte varietà e natura proprietaria. È chiaro che tra un po' di anni non riuscirai più ad usare i tuoi file RAW: ho già visto persone cambiare la macchina fotografica, perdere i propri profili di colore ed avere grandi difficoltà a trattare correttamente i vecchi file RAW. Meglio salvarli nel formato DNG!

`DNG` il formato Digital Negative è un formato senza diritti d'autore di tipo RAW, il cui standard è aperto progettato da Adobe Systems. DNG era una risposta alla domanda di unificare i file RAW. È basato sul formato TIFF/EP, e rende obbligatorio l'uso dei metadati. Una manciata di produttori di fotocamere lo hanno già adottato, e speriamo che un giorno faranno lo stesso anche i due principali concorrenti, Canon e Nikon.

Raccomando caldamente di convertire i file RAW in DNG per archiviarli. Nonostante che DNG sia stato creato da Adobe è un formato aperto ed è largamente accolto dalla comunità Open Source (che in genere è un buon indicatore di bene durevole). Alcuni costruttori lo hanno già adottato come formato RAW. In ultimo ma non meno importante, Adobe è il maggior produttore di software per la grafica oggigiorno, ed ovviamente supporta le proprie invenzioni. È un formato ideale per l'archiviazione: i dati grezzi del sensore sono preservati così come lo sono nel formato TIFF all'interno del DNG, e che il rischio connesso all'uso di formati RAW proprietari è alleviato. Tutto ciò rende banale la migrazione ad un altro sistema operativo. In un prossimo futuro vedremo la comparsa di «modifiche non distruttive»: i file non verranno più cambiati, verranno invece registrati tutti i passaggi delle modifiche (all'interno del DNG, per così dire): quando riaprirai un dato file verranno rieseguiti tutti i passaggi delle modifiche. Ciò impiegherà un po' di potenza di calcolo ma è un sistema promettente, dato che lascerà intatto l'originale e che comunque la potenza di calcolo aumenterà continuamente.

`XML` (Extensible Mark-up Language) Il linguaggio a marcatori estensibili o `RDF` (Resource Description Framework). L'XML è simile all'HTML, ma quest'ultimo è più preoccupato per la presentazione dei dati, mentre XML per la "rappresentazione " degli stessi. Oltre a questo, XML è non proprietario, è indipendente dal sistema operativo, è abbastanza semplice da interpretare, è basato su testo ed anche economico. RDF è la soluzione di W3C per integrare una varietà di varie applicazioni, come cataloghi di biblioteche, concentratori di notizie (feed web), programmi, così come raccolte musicali, di immagini ed eventi, usando XML come una sintassi di scambio. Insieme, queste specifiche forniscono un metodo che usa una ontologia leggera basata sul Dublin Core, che pure supporta il "Web Semantico " (scambio facile di conoscenza sul Web).

IPTC diventa XMP

Questa è probabilmente una delle ragioni per cui, attorno al 2001, Adobe introdusse la sua tecnologia XMP basata su XML per rimpiazzare la tecnologia "Image resource block" degli anni '90. XMP sta per "Extensible Metadata Platform", un misto di XML e RDF. È una tecnologia di etichettatura che lascia incorporare agli utenti informazioni su un file all'interno dello stesso; le informazioni sono salvate con l'estensione ".xmp" (a significare l'uso di XML/RDF).

`XMP`. Così come ODF sarà leggibile per sempre (poiché il testo contenuto in esso è scritto in chiaro), XMP manterrà i tuoi metadati in un formato XML chiaramente comprensibile. Nessun pericolo di non essere capace di leggerlo in seguito. Può essere incorporato nei file di immagine o in un file di accompagnamento separato (concetto di sidecar). XMP può essere usato nei PDF, nei JPEG, nei JPEG2000, nei GIF, nei PNG, negli HTML, nei TIFF, in Adobe Illustrator, nei PSD, nei PostScript e negli Encapsulated PostScript. In un file JPEG tipico editato, le informazioni XMP sono tipicamente accanto i dati Exif e agli IPTC.

L'incorporare i metadati nei file permette una facile condivisione e un trasferimento dei file tra prodotti, produttori, piattaforme e consumatori senza perdite. I metadati più comunemente registrati nei dati XMP sono quelli dell'iniziativa Dublin Core Metadata, che include dati come il titolo, la descrizione, l'autore e così via. Lo standard è progettato per essere estensibile, permettendo agli utenti di aggiungere i propri tipi di metadati nei dati XMP, che generalmente non permette di incorporare dati binari. Questo significa che se qualcuno vuole trasportare un qualche dato binario in XMP, come una miniatura, deve codificarlo in qualche formato «amico» di XML, come Base64.

Molti fotografi preferiscono tenere per l'archivio l'originale dei loro scatti (per lo più in RAW). XMP è adatto a questo approccio, poiché mantiene i metadati separati dai file dell'immagine. Non condivido questo punto di vista. Ci potrebbero essere problemi nel collegare il file dei metadati con l'immagine e, come detto prima, i formati RAW diventeranno obsoleti. Raccomando l'uso di DNG come contenitore, mettendoci dentro tutto.

La Dublin Core Metadata Initiative è un'organizzazione aperta dedita nello sviluppo di standard inter-operativi per i metadati per il web che supporta un ampio raggio di obiettivi e di modelli per il business. Le attività del DCMI includono il lavoro sull'architettura e sulla modellazione, la discussione, il lavoro collaborativo nelle comunità DCMI e nei gruppi di lavoro DCMI, le conferenze annuali ed i workshop, i contatti standard e gli sforzi educativi per promuovere l'accettazione più ampia agli standard sui metadati ed i suoi protocolli.

## Linee guida: protezione dei dati

- Usa sistemi di protezioni dagli sbalzi di corrente (standard UL 1449), possibilmente combinati con un UPS

- Usa memorie ECC per verificare la corretta trasmissione dei dati (anche solo quando salvi i file)

- Controlla i tuoi dischi fissi (temperatura, rumore...), fai copie di sicurezza

- Tieni i backup in un altro posto, chiuso a chiave, usa uno spazio web di archiviazione

- usa supporti da archivio e masterizzatori

- Non entrare in panico in caso di perdita di dati, spiega il tuo piano di recupero ad un tecnico esperto.

- scegli il tuo file system, le tue partizioni, le tue cartelle in modo da andare incontro ad una facile scalabilità

- Usa standard aperti, non proprietari, come formati per gestire e per salvare le foto

- Fai una verifica tecnologica/di migrazione almeno ogni 5 anni