Hello!
I'm running a RAID-Z2 with 6 drives. As I have only 6 SATA ports, and I wanted to copy data from a 7th single drive to the pool, I disconnected one pool drive, connected the 7th drive (autoreplace being off!), copied the new data to the (now degraded) pool, disconnected it and reconnected the previously disconnected pool drive (each time shutting down and restarting the system). I thought the pool would resilver automatically to ensure the one pool drive is "in sync", but nothing happened. The pool just went online without resilvering. Even a scrub did not find any data to be "repaired".
How is that possible? I fear that the one removed and reconnected drive is now somehow "out of sync", so that if two other drives failed, there would be data loss. Is that true? If so, how can I force to resilver a drive that has never been formally replaced because of errors, but only disconnected and reconnected?
Thank you very much!
Regards,
DukeNukem
pool: tank
state: ONLINE
scan: scrub repaired 0 in 6h41m with 0 errors on Thu May 9 03:04:16 2013
config:
NAME STATE READ WRITE CKSUM
tank ONLINE 0 0 0
raidz2-0 ONLINE 0 0 0
gptid/05a4deb5-b5c2-11e2-a6a1-60a44c3fd886 ONLINE 0 0 0
gptid/567c2a16-b36a-11e2-9b2c-60a44c3fd886 ONLINE 0 0 0
gptid/57255634-b36a-11e2-9b2c-60a44c3fd886 ONLINE 0 0 0
gptid/57cc2d36-b36a-11e2-9b2c-60a44c3fd886 ONLINE 0 0 0
gptid/58708a7a-b36a-11e2-9b2c-60a44c3fd886 ONLINE 0 0 0
gptid/590dc796-b36a-11e2-9b2c-60a44c3fd886 ONLINE 0 0 0
errors: No known data errors
I'm running a RAID-Z2 with 6 drives. As I have only 6 SATA ports, and I wanted to copy data from a 7th single drive to the pool, I disconnected one pool drive, connected the 7th drive (autoreplace being off!), copied the new data to the (now degraded) pool, disconnected it and reconnected the previously disconnected pool drive (each time shutting down and restarting the system). I thought the pool would resilver automatically to ensure the one pool drive is "in sync", but nothing happened. The pool just went online without resilvering. Even a scrub did not find any data to be "repaired".
How is that possible? I fear that the one removed and reconnected drive is now somehow "out of sync", so that if two other drives failed, there would be data loss. Is that true? If so, how can I force to resilver a drive that has never been formally replaced because of errors, but only disconnected and reconnected?
Thank you very much!
Regards,
DukeNukem
pool: tank
state: ONLINE
scan: scrub repaired 0 in 6h41m with 0 errors on Thu May 9 03:04:16 2013
config:
NAME STATE READ WRITE CKSUM
tank ONLINE 0 0 0
raidz2-0 ONLINE 0 0 0
gptid/05a4deb5-b5c2-11e2-a6a1-60a44c3fd886 ONLINE 0 0 0
gptid/567c2a16-b36a-11e2-9b2c-60a44c3fd886 ONLINE 0 0 0
gptid/57255634-b36a-11e2-9b2c-60a44c3fd886 ONLINE 0 0 0
gptid/57cc2d36-b36a-11e2-9b2c-60a44c3fd886 ONLINE 0 0 0
gptid/58708a7a-b36a-11e2-9b2c-60a44c3fd886 ONLINE 0 0 0
gptid/590dc796-b36a-11e2-9b2c-60a44c3fd886 ONLINE 0 0 0
errors: No known data errors