今天向某企业交付了一个云项目,该云项目包括40G SATA系统盘、500GB的数据盘。但数据盘在windows中格式化后只剩下了466GB。于投诉来了,云服务商真的是骗人,吃这些小欺头吗?
其实,不然,熟悉操作系统的小朋友应该能明显中间的原因。
一、首先,硬盘的厂商是按照十进制,也就是1000为一个标准的进位单位,1000KB=1MB。
二、其次,操作系统采用是1024为一个标准的进位单位,1024KB=1MB。
三、因此,问题产生了。我们为用户提供的硬盘是500GB(按照硬盘厂商的十进制来提供),而操作系统则按1024进行显示。
硬盘500GB=500*1000MB*1000KB*1000Byte
操作系统显示值=500GB/1024/1024/1024=465.66GB
最后,大家在想,是否是硬盘厂商在坑人。其实也不是,这个与硬盘的存储最小空间有关,最后就成了业务的行规了。就像宽带速率按bit,而下电脑下载速率按byte一样的道理。而计算机采用2的幂进行数据的存储,也跟电脑的处理机制有关。硬盘与计算机处理机制的相互不同处理方式,最终造成了数据存储空间显示的不一致。
希望以上文章能帮到您。
更多内容实时更新,请访问公众号。