У меня есть Windows Server 2012 R2, на котором размещены некоторые цели / LUN iSCSI из локального рейда JBOD через виртуальные диски.
Я создал VHDX с тонкой подготовкой 2 ТБ в Windows и добавил цель в VMWare. При выборе добавления хранилища в VMWare он показывает, что LUN составляет 2 ТБ, но до форматирования доступная емкость составляет всего 102 ГБ.
Поскольку я из тех парней, которым нравится использовать более 5% доступного хранилища, я был бы очень признателен за ваш отзыв о том, что может быть причиной этого и как это обойти.
VMWare KB 3371739: Хосты ESX / ESXi 3.x / 4.x не поддерживают 2-терабайтные LUN (3371739)
Таким образом, существует ограничение от 2 ТБ до 512 КБ, и когда я превысил этот предел на 512 КБ, это вызвало проблемы, поэтому мне пришлось создавать виртуальные диски, каждый размером 2097151 МБ, а не 2097152 МБ.
Из статьи в KB:
Согласно стандарту, наибольшая допустимая поддержка емкости LUN составляет (2 ^ 32) -1 сектор. Это математика, участвующая в расчетах:
(2 ^ 32) = 4294967296 4294967296 - 1 = 4294967295
Если вы возьмете указанное выше число и умножите его на 512 байтов на сектор, вы получите ограничение на размер в байтах:
4294967295 х 512 = 2199023255040
Предел в 2 ТБ означает:
4294967295 секторов 2199023255040 байт