Ext2: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Annullate le modifiche di Freepenguin (discussione), riportata alla versione precedente di Giancarlodessi |
Rimosso Wikilink a voce cancellata Etichetta: Ripristino manuale |
||
(48 versioni intermedie di 37 utenti non mostrate) | |||
Riga 1:
{{Titolo minuscolo}}
{{File system
|Immagine =
|full_name = Second extended file system▼
|Didascalia =
|Data = gennaio 1993
|partition_id = <tt>Apple_UNIX_SVR2</tt> ([[Apple Partition Map]])<br/><tt>0x83</tt> ([[Master boot record|MBR]])<br/><tt>[[Basic Data Partition|EBD0A0A2-B9E5-4433-87C0-68B6B72699C7]]</tt> ([[GUID_Partition_Table|GPT]]) |▼
|Introduzione = [[Linux]]
▲
|ContenutiDirectory =
|AllocazioneFile = I-nodes
|max_files_no = 10<sup>18</sup>▼
|BlocchiDanneggiati =
|max_volume_size = 16 [[tebibyte|TiB]]▼
|filename_character_set = Ogni byte tranne NUL e '/'▼
|DimensioneMassimaNomeFile = 255 caratteri
|DateMemorizzate =
|DateSupportate =
|Fork = Si
|compression = Si (opzionale)▼
|Attributi =
|Permessi = POSIX
|CrittografiaTrasparente = No
}}
Il [[file system]] '''ext2''' ('''S'''econd '''E'''xtended '''F'''ilesystem) è uno dei [[
Attualmente è supportato da tutti i sistemi operativi open source
Benché le sue caratteristiche tecniche lo rendano obsoleto, il suo uso è ancora diffuso per via delle sue buone prestazioni e
Inoltre, sebbene nel momento della sua prima scrittura la dimensione massima di un volume fosse di 2GB, ora ext2 supporta volumi di 4TB.
==Storia==
Agli inizi dello sviluppo del Kernel di Linux, veniva usato il file system [[Minix]]. Il file system Minix era per lo più privo di bug, ma usava offset a 16 bit e per questo era limitato a soli 64 [[megabyte]]s. Aveva pure una lunghezza massima dei nomi di file di 14 caratteri. A causa di queste limitazioni, si iniziò a progettare un file system nativo per Linux.
Per facilitare l'aggiunta di nuovi file system e fornire una [[application programming interface|API]], fu aggiunto al kernel un layer per file system virtuali: [[Virtual File System|VFS]]. Un file system, ''extended file system'' ([[Extended file system|ext]]), fu
Questi problemi vennero risolti introducendo due nuovi file system, usciti nel
Da allora ext2 è stato esteso varie volte:[[access control list|ACLs]] [[POSIX]] ed [[attributo esteso|attributi estesi]].
Line 50 ⟶ 51:
All'interno di ogni gruppo di blocchi ci sono i superblock, group descriptor, block bitmap, inode bitmap, infine seguiti dai blocchi dei dati.
Il [[Superblocco|superblock]] contiene informazioni importanti per l'avvio del sistema operativo, per cui vengono fatte copie di backup in ogni gruppo dei blocchi. Solo la prima copia viene utilizzata per l'avvio.
Il descrittore del gruppo memorizza il valore del block bitmap, inode bitmap e l'inizio della tabella
== Limiti del file system ==
{| class="wikitable"
|-
!align="left" | Dimensione del blocco:
Line 78 ⟶ 79:
|}
==
*
*[[File system|Lista dei file system]]▼
*[[ext3]]▼
== Voci correlate ==
▲*{{en}} {{cite journal|author=Card, Rémy. & Ts’o, Theodore. & Tweedie, Stephen|year=1994|url=http://web.mit.edu/tytso/www/linux/ext2intro.html|title=Design and implementation of the second extended filesystem|journal=Proceedings of the First Dutch International Symposium on Linux.|id=ISBN 90-367-0385-9}}
▲* [[ext3]]
* [[ext4]]
* [[e2fsprogs]]
===Articoli===
*
*
*
==Collegamenti esterni==
* {{
* {{en}}
* {{
* {{en}}
* {{en}}
* {{en}}
* {{en}}
* {{en}}
* {{en}}
{{Portale|informatica}}
[[
|