以前,RAID控制器和文件系統都有2TB的限制。控制器上的限制,主要是指每個LUN不能大於2TB,而磁盤組一般則沒有這個限制;文件系統的限制主要是指每個分區(partition)不能大於2TB,不過32位Windows要求物理盤也不能大於2TB。
現在,控制器還有這個限制的已經越來越少了,不過常用的文件系統上倒還是經常會有這個問題。
NTFS(Windows):支持最大分區2TB,最大文件2TB;
FAT16(Windows):支持最大分區2GB,最大文件2GB;
FAT32(Windows):支持最大分區128GB,最大文件4GB;
HPFS(OS/2):支持最大分區2TB,最大文件2GB;
EXT2和EXT3(Linux):支持最大分區4TB,最大文件2GB;
JFS(AIX):支持最大分區4P(block size=4k),最大文件4P;
XFS(IRIX):這是個正經的64位的文件系統,可以支持9E(2的63次方)的分區;
從技術上講,突破2TB限制並不一定就是64位文件系統。有以下兩種技術手段可以在32位的環境中突破2TB限制:
block size大於512字節;
多字段表示block尋址(就像當年的16位DOS能用24位表示內存地址一樣)