【文件系統】各文件系統的文件大小限制和文件夾內文件數量限制


 

各文件系統允許的單個文件夾最大文件數量和最大文件大小:

 

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文件系統,屬於高性能文件系統,至少我目前還遠遠沒有接觸到這個瓶頸。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM