LINUX - I FILE SYSTEM EXT2 EXT3 E EXT4 A CONFRONTO

  
Discussioni su GNU/Linux

LINUX - I FILE SYSTEM EXT2 EXT3 E EXT4 A CONFRONTO

Messaggioda bitbay » 03/06/2013, 22:59

ext2, ext3 e ext4 sono tutti file system creati per Linux. Ora vedremo i seguenti punti:

  • livelli di differenza tra questi file system
  • come creare questi file system
  • come convertire da un tipo di file system ad un altro

Ext2
  • Ext2 è l'acronimo di second extended file system.
  • È stato introdotto nel 1993. Sviluppato da Rémy Card.
  • Questo è stato sviluppato per sopperire alle limitazioni del file system originale ext.
  • Ext2 non ha funzioni di journaling.
  • ext2 è consigliato, su memorie rimovibili (es. pen drive usb) in quanto non c'è over head dovuto al journaling.
  • Dimensione massima di un file 2 TiB
  • Dimensione complessiva del volume 16 TiB

Ext3
  • Ext3 è acronimo di third extended file system.
  • È stato introdotto nel 2001. Sviluppato da Stephen Tweedie.
  • Disponibile dal Kernel 2.4.15
  • Il vantaggio principale di ext3 è che permette il journaling.
  • Journaling ha un'area dedicata nel file system, in cui sono tracciati tutti i cambiamenti. Quando il sistema si blocca, la possibilità di corruzione del file system è minore proprio grazie al journaling.
  • Dimensione massima di un file 2 TiB
  • La dimensione massima del volume 32 TiB
  • Ci sono tre tipi di journaling disponibili nel file system ext3.
    journal annota nel journal le modifiche che il sistema si appresta ad apportare nel filesystem sia ai dati che ai metadati (questa è la modalità che presenta le peggiori prestazioni, ma che dà la massima garanzia di non perdere alcuna informazione)
    ordered annota nel journal le modifiche che il sistema si appresta ad apportare ai metadati, ma le modifiche ai dati vengono effettuate prima di apportare le modifiche ai metadati (modalità di default);
    writeback annota nel journal le modifiche che il sistema si appresta ad apportare ai metadati, ma effettua le modifiche ai dati in maniera asincrona rispetto ai metadati (questa è la modalità che presenta le migliori prestazioni, ma che dà la minima garanzia di non perdere alcuna informazione);
  • È possibile convertire un file system ext2 in ext3 file system direttamente senza riformattare la partizione.

Ext4
  • Ext4 è acronimo di fourth extended file system.
  • E 'stato introdotto nel 2008.
  • Disponibile dal Kernel 2.6.19
  • Dimensione massima per File 16 TiB
  • Dimensione massima del volume 1024 PiB (pebibyte). 1 PiB = 1125.89990684 "terabyte (TB)"
  • Una Directory può contenere un massimo di 64.000 sottodirectory (a differenza di 32.000 in ext3)
  • È inoltre possibile montare un fs ext3 esistente come fs ext4 (senza fare alcuna conversione di fs).
  • Altre nuove funzionalitàsono state introdotte in ext4: multiblock allocation, delayed allocation, journal checksum. fast fsck, etc. Tutto quello che devi sapere è che queste nuove caratteristiche hanno migliorato le prestazioni e l'affidabilità del file system rispetto a ext3.
  • In ext4, hai anche la possibilità di mettere in "off" il journaling.

Creazione di una partizione ext2 o ext3 o ext4

Attenzione: non eseguire i comandi riportati di seguito, se non sai cosa stai facendo. Puoi perdere i tuoi dati!, se vuoi fare delle prova esegui i comandi su un sistema di test, dove puoi permetterti una eventuale perdita di dati

Dopo aver partizionato il disco rigido utilizzando il comando fdisk , usa mke2fs per creare i file system ext2, ext3 o ext4.

Crezione di un file system ext2:

Codice: Seleziona tutto
mke2fs /dev/sda1


Creazione di un file system ext3

Codice: Seleziona tutto
mkfs.ext3 /dev/sda1

(oppure)

mke2fs –j /dev/sda1


Creazione di un filesystem ext4

Codice: Seleziona tutto
mkfs.ext4 /dev/sda1

(oppure)

mke2fs -t ext4 /dev/sda1


Conversione di un file system

Convertire ext2 a ext3
esempio: se vuoi convertire da ext2 a ext3 /dev/sda2 che è montato in /home, utilizza i seguenti comandi:
Codice: Seleziona tutto
umount /dev/sda2

tune2fs -j /dev/sda2

mount /dev/sda2 /home


Convertire da ext3 a ext4

esempio: se vuoi convertire da ext3 a ext4 /dev/sda2 che è montato in /home, utilizza i seguenti comandi:
Codice: Seleziona tutto
umount /dev/sda2

tune2fs -O extents,uninit_bg,dir_index /dev/sda2

e2fsck -pf /dev/sda2

mount /dev/sda2 /home
bitBay
Webmaster and Forum Admin
visit me on Facebook and Linkedin
Se hai apprezzato i contenuti offrimi un caffè

Avatar utente
bitbay
Amministratrice
Amministratrice
 
Messaggi: 228
Mi piace dati: 5
Mi piace ricevuti: 23
Data di iscrizione: 16/04/2013, 11:55
Località: Roma
Ringraziamenti inviati: 8
Ringraziamenti ricevuti: 52

Torna a Linux

 


  • Argomenti Correlati
    Risposte
    Visite
    Ultimo messaggio

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

SEO Search Tags

che differenza c'è da ext-4 a ext-2      confronto file system      confronto tra file system      differenza ext2 o ext4      ext2 o ext4      tipi file system linux xsf etfs      caratteristiche file system ext      programma per formattare ext2/3      differenza fra system ext2 e ext3