![VMWare 4.0 - 从 Server2012R2 iSCSI 目标添加 LUN - 容量 2TB,可用 102.40GB?](https://linux22.com/image/650206/VMWare%204.0%20-%20%E4%BB%8E%20Server2012R2%20iSCSI%20%E7%9B%AE%E6%A0%87%E6%B7%BB%E5%8A%A0%20LUN%20-%20%E5%AE%B9%E9%87%8F%202TB%EF%BC%8C%E5%8F%AF%E7%94%A8%20102.40GB%EF%BC%9F.png)
我有一台 Windows Server 2012 R2,通过虚拟磁盘从本地突袭的 JBOD 托管一些 iSCSI 目标/LUN。
我在 Windows 中创建了一个精简配置的 2TB VHDX,并将目标添加到 VMWare。在 VMWare 中选择添加存储时,它显示 LUN 为 2TB,但在格式化之前可用容量只有 102GB。
因为我是那种喜欢使用超过 5% 可用存储空间的人,所以我非常感谢您对导致这种情况的原因和如何解决它的意见。
答案1
VMWare 知识库 3371739: ESX/ESXi 3.x/4.x 主机不支持 2 TB LUN (3371739)
因此存在 2TB - 512kb 的限制,当我超出该限制 512kb 时就会导致问题,因此我必须创建每个大小为 2097151 MB 而不是 2097152 MB 的 VD。
来自知识库文章:
根据标准,最大有效 LUN 容量支持为 (2^32)-1 个扇区。计算中涉及的数学运算如下:
(2^32)= 4294967296 4294967296 - 1 = 4294967295
如果将上述数字乘以每个扇区 512 字节,则会得到以字节为单位的大小限制:
4294967295 x 512 = 2199023255040
2TB 的限制意味着:
4294967295 个扇区 2199023255040 字节