La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Comparazione File System Domenico Chiefali a.k.a. JDaemon

Presentazioni simili


Presentazione sul tema: "Comparazione File System Domenico Chiefali a.k.a. JDaemon"— Transcript della presentazione:

1 Comparazione File System Domenico Chiefali a.k.a. JDaemon
HackLab CatanZaro Comparazione File System Domenico Chiefali a.k.a. JDaemon

2 Cos'è un File System (FS)?

3 Cos'è un File System (FS)?
L'insieme dei tipi di dati astratti necessari per la memorizzazione (scrittura), l'organizzazione gerarchica, la manipolazione, la navigazione, l'accesso e la lettura dei dati

4 Cenni storici di FS su Linux
1992, Rémy Card crea Extended File System (EXT) per superare limiti di Minix File System: max num. caratteri nomi file: 14 max dimensione partizione: 64 MB EXT implementa VFS, layer di astrazione per accesso a FS concreti max num. caratteri nomi file: 255 max dimensione partizione: 2 GB

5 Cenni storici di FS su Linux
Successori di EXT: Dicembre 1993, Xiafs max dimensione file: 64 MB max dimensione partizione: 2 GB Gennaio 1993, Second Extended Filesystem (EXT2) EXT2 > Xiafs: potenza e funzionalità Xiafs è stabile ma EXT2 si evolve... con kernel Linux Xiafs viene rimosso Il progetto Xiafs non è più mantenuto

6 Struttura Minix File System
Componenti Boot Block - primo blocco contenente il boot loader Bitmap di inode - quali in uso e quali liberi Bitmap di zona - quali in uso e quali liberi Area inode - ogni inode rappresenta il tipo di file (file, dir, blocchi, caratteri, pipe) con id utente e gruppo, timestamp e ultimo accesso); mappa file con indirizzo zona in Area Dati Area Dati - dove file e directory sono immagazzinati

7 Struttura Minix File System

8 EXT2 PRO: Stabilità e Sicurezza CONTRO: Prestazioni
Uso consigliato: formattazione piccola memoria

9 EXT2

10 EXT2

11 EXT3 Anno di nascita: 2001 PRO: Aggiunto supporto al Journaling
Tecnica che assicura l'integrità dei dati tracciando ogni modifica su un diario (come nei DB) max dimensione disco rispetto ad EXT2 Sistema di allocazione: H-Tree Retrocompatibilità (driver e tool nati per EXT2) CONTRO: non è EXT4...

12 EXT4 Anno di nascita: 2008 PRO:
Extents al posto del meccanismo del numero di blocchi nel range frammenti contigui di file simili ai cluster di NTFS L'extent specifica l'indirizzo del blocco iniziale seguito dal numero totale di extent Stabilità (dopo aver fixato bug iniziali), sicurezza con journaling e retrocompatibilità

13 EXT4 Stabilità (dopo aver fixato bug iniziali), sicurezza con journaling e retrocompatibilità

14 EXT4

15 ReiserFS Anno di nascita: 2001
PRO: capacità di gestire un numero di file pari a 2³²≃4 miliardi Sviluppo fortemente rallentato a causa dell'arresto di Hans Reiser, capo del team di sviluppo

16 Reiser4 Anno di nascita: 2004 PRO: Journaling a 64 bit
Crittografia integrata → sicurezza Maggiore stabilità rispetto a ReiserFS Miglior sistema per la gestione di tanti piccoli file CONTRO: sviluppo lento e scarso supporto Theodore Ts'o (sviluppatore Linux) suggerisce di adottare BTRFS come FS alternativo e simile a Reiser

17 Tabella di comparazione


Scaricare ppt "Comparazione File System Domenico Chiefali a.k.a. JDaemon"

Presentazioni simili


Annunci Google