Максимальная кодовая база ZFS для пула: zfs-linux (0.7.5-1ubuntu16.11)
Представьте себе пул, который неожиданно увеличился за счет добавления зеркал большего размера с точки зрения емкости физического диска. Запчасти пошли на буксире. Новое зеркало, новая запаска. SAS корпоративного уровня на HBA. Зеркало 0 меньше 1, а 1 меньше 2.У каждого зеркала есть запаска соответствующего размера.
бассейн: клей
состояние: ОНЛАЙН
сканирование: скраб восстановил 0B за 27 ч 55 м с 0 ошибками в понедельник, 12 июля, 04:19:14 2021
конфигурация:
ИМЯ СОСТОЯНИЕ ЧТЕНИЕ ЗАПИСЬ CKSUM
клей ОНЛАЙН 0 0 0
зеркало-0 ОНЛАЙН 0 0 0
wwn-0x5000cca2a501f240 ОНЛАЙН 0 0 0
wwn-0x5000cca2975af090 ОНЛАЙН 0 0 0
зеркало-1 ОНЛАЙН 0 0 0
wwn-0x5000cca271340e4c ОНЛАЙН 0 0 0
wwn-0x5000cca27134c71c ОНЛАЙН 0 0 0
зеркало-2 ОНЛАЙН 0 0 0
wwn-0x5000cca2972cce94 ОНЛАЙН 0 0 0
wwn-0x5000cca298192df4 ОНЛАЙН 0 0 0
запчасти
wwn-0x5000cca2558480fc ДОСТУПЕН
wwn-0x5000cca2972be67c ДОСТУПЕН
wwn-0x5000c50083bbae43 ДОСТУПЕН
ошибки: Нет известных ошибок данных
Вот как это может выглядеть. Если используются автоматические запчасти автозамена
и небольшой запасной пытается отразить диск, который больше, чем он, сломается ли пул или есть ли ошибка, которую мы можем сканировать?
Или будет автозамена
делать проверки, чтобы убедиться, что запасные части соединяются с зеркалами того же или меньшего размера? В таком случае, возможно ли, чтобы самое большое запасное зеркало присоединилось к самому маленькому зеркалу?
Я был бы рад взглянуть на код, если вы можете указать мне. Более того, я хотел бы дать вам голос и чек.