Originariamente Linux supportava file fino a 2 GByte che bastava fino a che non si intendeva gestire delle voluminose banche dati con Linux. Visto il crescente significato della amministrazione di banche dati sotto Linux, o gestione dei dati audio e video etc, il kernel e la libreria GNU C sono stati modificati in modo da supportare file che superano il limite di 2 GByte. Vennero introdotte nuove interfacce che possono essere utilizzate dalle applicazioni. Oggi (quasi) tutti i principali file system supportano LFS che permette elaborazione di dati high-end. Tabella 34.2, «Dimensione massima dei file system(on-disk format)» offre una rassegna dei limiti di file e file system Linux.
Tabella 34.2. Dimensione massima dei file system(on-disk format)
|
File system |
Dim. file mass. |
Dim. mass. file system |
|---|---|---|
|
Ext2 o Ext3 (1 kB dim. di blocco) |
234 (16 GB) |
241 (2 TB) |
|
Ext2 o Ext3 (2 kB dim. di blocco) |
238 (256 GB) |
243 (8 TB) |
|
Ext2 o Ext3 (4 kB dim. di blocco) |
241 (2 TB) |
244 (16 TB) |
|
Ext2 o Ext3 (8 kB dim. di blocco) (sistemi con pages di 8 kB (come Alpha) |
246 (64 TB) |
245 (32 TB) |
|
ReiserFS v3 |
246 (64 GB) |
245 (32 TB) |
|
XFS |
263 (8 EB) |
263 (8 EB) |
|
JFS (512 byte dim. di blocco) |
263 (8 EB) |
249 (512 TB) |
|
JFS (4 kB dim. di blocco) |
263 (8 EB) |
252 (4 PB) |
|
NFSv2 (lato client) |
231 (2 GB) |
263 (8 EB) |
|
NFSv3 (lato client) |
263 (8 EB) |
263 (8 EB) |
![]() | Limiti del kernel Linux |
|---|---|
La tabella Tabella 34.2, «Dimensione massima dei file system(on-disk format)» indica i limiti dell' on-disk format. La dimensione massima di un file e di un file system processata correttamente dal Kernel 2.6 sottosta alle seguenti restrizioni:
| |