31.05.2013 Views

Zettabyte File System

Zettabyte File System

Zettabyte File System

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Indice<br />

1 Introduzione 3<br />

2 Livelli ZFS 4<br />

2.1 Livello Interfaccia . . . . . . . . . . . . . . . . . . . . . . . . . 6<br />

2.2 Livello Oggetti Transazionali . . . . . . . . . . . . . . . . . . 6<br />

2.3 Livello Storage Pool . . . . . . . . . . . . . . . . . . . . . . . 9<br />

3 Astrazione della Memoria 12<br />

3.1 Capacità di Memorizzazione . . . . . . . . . . . . . . . . . . . 12<br />

3.2 Storage Pool . . . . . . . . . . . . . . . . . . . . . . . . . . . 13<br />

4 Gestione dello Spazio 15<br />

4.1 Dimensione Variabile dei Blocchi . . . . . . . . . . . . . . . . 15<br />

4.2 Rappresentazione spazio libero ed occupato . . . . . . . . . . 15<br />

4.3 Allocazione blocchi . . . . . . . . . . . . . . . . . . . . . . . . 16<br />

4.4 <strong>File</strong> Sparsi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17<br />

5 Integrità end-to-end dei dati 17<br />

5.1 Scrittura transazionale copy-on-write . . . . . . . . . . . . . . 18<br />

5.2 Checksumming . . . . . . . . . . . . . . . . . . . . . . . . . . 19<br />

5.3 Data Scrubbing . . . . . . . . . . . . . . . . . . . . . . . . . . 20<br />

5.4 Resilvering . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21<br />

6 Ridondanza Dati 22<br />

6.1 Ditto Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22<br />

6.2 Raid-Z . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24<br />

6.3 Snapshot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26<br />

6.4 Clone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27<br />

6.5 Deduplicazione . . . . . . . . . . . . . . . . . . . . . . . . . . 28<br />

7 Cenni conclusivi 28<br />

2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!