Вот текущий статус моего zpool
NAME STATE READ WRITE CKSUM
store ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
ata-WDC_WD20EARX-00PASB0_WD-WCAZAE876073 ONLINE 0 0 0
ata-ST3000DM001-1ER166_Z5039XGZ ONLINE 0 0 0
mirror-1 ONLINE 0 0 0
ata-WDC_WD30EFRX-68EUZN0_WD-WCC4N0NLY6U6 ONLINE 0 0 0
ata-ST3000VN007-2AH16M_ZGY6SD1W ONLINE 0 0 0
mirror-2 ONLINE 0 0 0
ata-ST3000DM008-2DM166_Z505833Z ONLINE 0 0 0
ata-ST3000DM008-2DM166_Z505820B ONLINE 0 0 5
mirror-3 ONLINE 0 0 0
ata-WDC_WD30EZRX-00D8PB0_WD-WMC4N1218599 ONLINE 0 0 0
ata-ST3000DM001-1ER166_W501PFFA ONLINE 0 0 0
spares
ata-ST3000VN007-2AH16M_ZGY6SD1W INUSE currently in use
Запасной диск ZGY6SD1W
используется в mirror-1
. Диск, который он заменил, нигде не виден. Он не указан ни в zdb
одном из них. У меня есть еще один диск для добавления в пул, поэтому я могу либо 1)
сделать текущий запасной диск постоянным mirror-1
и использовать новый диск как новый запасной, либо 2)
добавить новый диск в mirror-1
, вернув ZGY6SD1W
его в статус доступного запасного.
Что не имеет значения для меня, но как я могу безопасно продолжить здесь? То, что я видел из man-страниц/примеров, включает в себя выдачу replace
или detach
команды на неисправном диске, но у меня нет неисправного диска, на который можно сослаться здесь. Выполнение replace
команды на горячем резервемощьдайте мне то, что я хочу, но я бы предпочел этого не делать.пытатьсявещи в работающей системе.
Это zfsonlinux 2.0.5