各文件系統允許的單個文件夾最大文件數量和最大文件大小:
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文件系統,屬於高性能文件系統,至少我目前還遠遠沒有接觸到這個瓶頸。