У меня на Solaris 10 есть пул из четырех raidz1, три из которых выглядят так:
state: ONLINE
status: One or more devices is currently being resilvered. The pool will
continue to function, possibly in a degraded state.
action: Wait for the resilver to complete.
scan: resilver in progress since Wed Jun 17 16:46:31 2015
536G scanned out of 43.9T at 389M/s, 32h26m to go
536G scanned out of 43.9T at 389M/s, 32h26m to go
27.3G resilvered, 1.19% done
config:
NAME STATE READ WRITE CKSUM
volume ONLINE 0 0 0
raidz1-0 ONLINE 0 0 0
c0t600C0FF00012FBB109A2154F01000000d0 ONLINE 0 0 0
c0t600C0FF00012FBB115A2154F01000000d0 ONLINE 0 0 0
c0t600C0FF00012FBB139A2154F01000000d0 ONLINE 0 0 0
c0t600C0FF00012FC7DFCA1154F01000000d0 ONLINE 0 0 0
c0t600C0FF00012FBB151A2154F01000000d0 ONLINE 0 0 0
c0t600C0FF00012FBB1E630025201000000d0 ONLINE 0 0 0 (resilvering)
c0t600C0FF00012FBB169A2154F01000000d0 ONLINE 0 0 0
...
spares
c0t600C0FF00012FBB11555EC5401000000d0 AVAIL
Что это означает, если я увижу, что повторное обновление началось, хотя ни один из дисков не помечен как OFFLINE или UNAVAIL? Безопасно ли извлекать один из дисков из массива? Стоит ли заменять устройство для переноса серебра на запасное?
Есть несколько объяснений. Одна из них заключается в том, что система на некоторое время потеряла связь с диском и теперь обновляет последние изменения на этом диске.
Вы не должны извлекать диск во время перенастройки, потому что RAIDz1 имеет отказоустойчивость только одного диска.