A Linux eredetileg maximum 2 GB-os fájlok használatát támogatta. Ez elég is volt a multimédia robbanásszerű elterjedéséig, illetve addig , amíg senki nem akart hatalmas adatbázisokat kezelni Linux alatt. Mivel a Linux egyre nagyobb szerepet kapott, mint kiszolgáló, a kernel és C függvénytár módosításra került, hogy támogassa a 2 gigabájtnál nagyobb fájlméreteket is, feltéve, hogy az alkalmazások a megfelelő új felületeket használják. Mára majdnem az összes fájlrendszer lehetővé teszi a nagy fájlok használatát a felsőkategóriás feldolgozási feladatokhoz. Egy rövid áttekintés a Linux-fájlok és -fájlrendszerek pillanatnyi korlátozásairól: 22.2. táblázat - A fájlrendszerek maximális mérete (lemezformátum)
22.2. táblázat - A fájlrendszerek maximális mérete (lemezformátum)
Fájlrendszer | Fájméret (bájt) | Fájlrendszer mérete (bájt) |
---|---|---|
Ext2 vagy Ext3 (1 kB blokkméret) | 234 (16 GB) | 241 (2 TB) |
Ext2 vagy Ext3 (2 kB blokkméret) | 238 (256 GB) | 243 (8 TB) |
Ext2 vagy Ext3 (4 kB blokkméret) | 241 (2 TB) | 244-4096 (16 TB - 4096 bájt) |
Ext2 vagy Ext3 (8 kB blokkméret) (8 kilobájtos lapokat használó rendszerek, például az Alpha) | 246 (64 TB) | 245 (32 TB) |
ReiserFS v3 | 246 (64 TB) | 245 (32 TB) |
XFS | 263 (8 EB) | 263 (8 EB) |
NFSv2 (kliensoldal) | 231 (2 GB) | 263 (8 EB) |
NFSv3 (kliensoldal) | 263 (8 EB) | 263 (8 EB) |
![]() | A Linux-kernel korlátai |
---|---|
A 22.2. táblázat - A fájlrendszerek maximális mérete (lemezformátum) a lemezformátum korlátozásait írja le. A 2.6 kernel saját korlátozásokat tartalmaz az általa kezelt fájlok és fájlrendszerek méretére nézve. Ezek a következők:
|