Я только что добавил в свой пул 2 диска (c9t6d0 / c9t7d0)
zpool status pool: состояние данных: ONLINE сканирование: scrub восстановлено 480K в
18h45m с 0 ошибками во вторник 22 марта 01:40:45 2011 config:
NAME STATE READ WRITE CKSUM data ONLINE 0 0 0 raidz2-0 ONLINE 0 0 0 c9t0d0 ONLINE 0 0 0 c9t5d0 ONLINE 0 0 0 c9t4d0 ONLINE 0 0 0 c9t3d0 ONLINE 0 0 0 c9t2d0 ONLINE 0 0 0 c9t1d0 ONLINE 0 0 0 c9t6d0 ONLINE 0 0 0 c9t7d0 ONLINE 0 0 0
Когда я составляю список zpool, я вижу, что c9t6d0 и c9t7d0, а не в raidz2-0, что это значит, что они являются частью данных пула, но не в raidz2, это означает, что если я потеряю c9t6d0 или c9t7d0, я потеряю все свои бассейн? Если это так, как я могу переместить их в raidz2-0, я знаю, что вы не можете сжать пул, так что будет решением?
спасибо за вашу помощь.
Похоже, диски были добавлены в пул как отдельные диски. На них никто не набегает. Какую команду вы использовали для добавления дисков?
К сожалению, вы не можете удалить эти диски, поскольку данные, вероятно, уже чередуются / записываются на них. Единственное решение, которое я вижу, - это удаление / воссоздание пула или, возможно, добавление двух дисков для зеркалирования «потерянных» дисков. Это оставит вас с raidz2 vdev и двумя зеркальными vdev.
NAME STATE READ WRITE CKSUM
data ONLINE 0 0 0
raidz2-0 ONLINE 0 0 0
c9t0d0 ONLINE 0 0 0
c9t5d0 ONLINE 0 0 0
c9t4d0 ONLINE 0 0 0
c9t3d0 ONLINE 0 0 0
c9t2d0 ONLINE 0 0 0
c9t1d0 ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
c9t6d0 ONLINE 0 0 0
c9t8d0 ONLINE 0 0 0 <--new disk
mirror-1 ONLINE 0 0 0
c9t7d0 ONLINE 0 0 0
c9t9d0 ONLINE 0 0 0 <--new disk