Расширение диска после добавления физических дисков в пул хранения
Я изучаю пулы хранения в Windows Server 2016 и пытаюсь создать один виртуальный диск, который использует все пространство, доступное в пуле. Однако, похоже, что он не использует все доступное пространство.
В моем случае, у меня есть 4x50Gb дисков в пуле. Тем не менее, когда я выпускаю New-VirtualDisk -UseMaximumSize
Размер диска составляет всего 192 Гб. Почему он не может использовать оставшиеся 8Gb?
Могу ли я узнать, какое максимальное доступное пространство в пуле в любое время? Применимо к вышесказанному, но, например, я добавляю больше дисков в пул и хотела бы расширить виртуальный диск. Откуда мне знать, какое значение передать Resize-VirtualDisk
(досадно, нет -UseMaximumSize
параметр этого командлета)?
1 ответ
При создании пула хранилищ Microsoft Storage Spaces использует максимально доступный размер дисков, который можно добавить в пул. То же самое для создания виртуальных дисков в пуле хранения даже без использования параметра "Максимальный размер". Дело в том, что ваши диски не используют точно 50 ГБ на диск, потому что:
"Для производителя жесткого диска один КБ равен 1000 байт, один МБ - 1000 КБ, а один ГБ - 1000 МБ. По существу, если жесткий диск объявляется как 500 ГБ, он содержит 500 * 1000 * 1000 * 1000 = 500 000 000 000 байтов Таким образом, производитель жесткого диска объявляет диск как жесткий диск на 500 ГБ. Однако Microsoft использует группы по 1024. Когда вы покупаете память, КБ составляет 1024 байта, МБ - 1024 КБ, а ГБ - 1024 МБ. Для работы с 500 000 000 000 байтов выше: 500 000 000 000 / (1024*1024*1024) = 465,66 ГБ
Имейте в виду, что производители жестких дисков используют точное описание терминов - например, префикс гига означает мощность 1000, в то время как правильный термин для мощностей 1024 - это гибибайт, хотя и используется не часто. К сожалению, Windows всегда рассчитывала жесткие диски как 1024, а производители жестких дисков - 1000 ".