我正在尝试计算fat 32和hdfs的最大音量和文件大小。对于fat32,我有4096字节的扇区大小和2 ^ 32个可能的扇区。对于卷大小,2 ^ 32 * 4096 = 1.759218604×10 13字节或17.6TB。但根据文本,这应该是16TB。
对于HDFS也一样:我的块大小(扇区大小)为64mb,63位用于索引扇区,我做同样的计算:2 ^ 63 * 64 = 590.29 YB。但根据文本,这应该等于512 YB。 YB = Yota字节= 10 ^ 12TB
答案 0 :(得分:0)
我不知道你从哪里得到了“根据文字”。 FAT32文件系统的最大卷大小为Windows 2000为32 GB,Windows 98为127.53 GB(Reference)
您还需要小心字节计算。确保您知道您所引用的文本是否使用2 ^ n或10 ^ n进行报告。 1太字节(TB)= 10 ^ 12字节,1 Tibibyte(TiB)= 2 ^ 40字节。所以,2 ^ 32 * 2 ^ 12(4096)= 2 ^ 44 = 16 * 2 ^ 40 = 16 TiB。
同样,2 ^ 63 * 2 ^ 6(64)= 2 ^ 69 = 2 ^ 9 * 2 ^ 60 = 512 EiB
你对590.29 YB的计算是不正确的......它对EB而言不是YB。 1 EB = 10 ^ 18字节,1 YB = 10 ^ 24字节
值得注意的是,很多时候TB被用作TiB的简写。