1. 程式人生 > 其它 >【檔案系統】各檔案系統的檔案大小限制和資料夾內檔案數量限制

【檔案系統】各檔案系統的檔案大小限制和資料夾內檔案數量限制

各檔案系統允許的單個資料夾最大檔案數量和最大檔案大小:

FAT

4GB Max File Size

4GB Max Volume Size

512 Files Per Folder

FAT32

4GB Max File Size

2TB Max Volume Size

65,534 Files Per Folder

NTFS

No limit on Max file size.

256TB Max Volume Size (64KB Clusters)

4,294,967,295 Files Per Folder
————————————————
參考:https://blog.csdn.net/youismyo2/article/details/2607568

1)FAT16檔案系統,

可以儲存的檔案體積最大值是 4 GB - 1 byte (2^32 bytes - 1 byte);
卷的最大體積是4GB;每個捲上最多可以儲存的檔案數量是65,536個 (2^16);
根目錄下可以儲存的檔案和資料夾數量最大值是512個(如果使用了長檔名,該數字還會減小)

2)FAT32檔案系統

可以儲存的檔案體積最大值是 4 GB - 1 byte (2^32 bytes - 1byte);
Windows自帶的工具可以建立的卷的最大體積是32GB;
每個卷中最多可以儲存的檔案數量是4,177,920個;
一個特定資料夾中最多可以儲存的子資料夾和檔案的數量是65,534(如果使用了長檔名,那麼該數字會減小)

3)NTFS檔案系統

可以儲存的檔案的大小的最大值,理論上是16EB - 1 KB (2^64 bytes - 1 KB)(1EB=1024PB=1024TB=1024GB) ,實際實現過的最大值是16TB - 64 KB (2^44 bytes - 64 KB);
卷的體積最大值,理論上可以達到2^64個簇 - 1個簇,實際實現過的最大值是2^56 TB - 64KB ( 2^32 個簇 - 1個簇);
每個卷可以包含的檔案個數的最大值是4,294,967,295個 (2^32 - 1)

單資料夾中最大可有4,294,967,295個檔案於或等於256TB)

參考:https://blog.csdn.net/funnyfu0101/article/details/78192952

關於linux作業系統下的檔案系統:

現在常用的檔案系統是Ext4 和xfs

ext4分別支援 1EB(1,048,576TB, 1EB=1024PB, 1PB=1024TB)的檔案系統,以及 16TB 的單個檔案。

Ext3 目前只支援 32,000 個子目錄,而 Ext4 支援無限數量的子目錄。

至於xfs檔案系統,屬於高效能檔案系統,至少我目前還遠遠沒有接觸到這個瓶頸。

———————— 歡迎訪問我的部落格; 如果您覺得有用,請點贊! 說明: 標題帶有*表示重要或待重新檢視確認 標題帶有#表示未編輯完成;待補充 標題帶有######表示為概要目錄