一開始,Linux 支援的檔案大小最多是 2 GB。在多媒體引爆之前,而且只要沒有人試著在 Linux 操控大型資料庫,這已經夠用了。當應用程式必須使用的一組新介面時,修改核心和 C 程式庫以支援超過 2 GB 的檔案大小,對於伺服器計算變得越來越重要。現在,幾乎所有主要檔案系統提供 LFS 支援,它讓您可以執行高階運算。表格 34.2, "檔案系統的大小上限 (磁碟上格式)" 提供您 Linux 檔案和檔案系統目前限制的概觀。
表格 34.2. 檔案系統的大小上限 (磁碟上格式)
檔案系統 | 檔案大小 (位元組) | 檔案系統大小 (位元組) |
|---|---|---|
Ext2 或 Ext3 (1 kB 區塊大小) | 234 (16 GB) | 241 (2 TB) |
Ext2 或 Ext3 (2 kB 區塊大小) | 238 (256 GB) | 243 (8 TB) |
Ext2 或 Ext3 (4 kB 區塊大小) | 241 (2 TB) | 244 (16 TB) |
Ext2 或 Ext3 (8 kB 區塊大小) (含 8 kB 頁面的系統,例如 Alpha) | 246 (64 TB) | 245 (32 TB) |
ReiserFS v3 | 246 (64 GB) | 245 (32 TB) |
XFS | 263 (8 EB) | 263 (8 EB) |
JFS (512 位元組區塊大小) | 263 (8 EB) | 249 (512 TB) |
JFS (4 kB 區塊大小) | 263 (8 EB) | 252 (4 PB) |
NFSv2 (用戶端) | 231 (2 GB) | 263 (8 EB) |
NFSv3 (用戶端) | 263 (8 EB) | 263 (8 EB) |
![]() | Linux 核心限制 |
|---|---|
表格 34.2, "檔案系統的大小上限 (磁碟上格式)" 敘述磁碟上格式的限制。2.6 核心採用自己的檔案大小限制以及所處理的檔案系統大小限制。限制如下:
| |