replace disk in zpool

Lukasz FreeBSD at chroot.pl
Tue Mar 24 21:15:50 UTC 2020


Ohh… I forgot mention:
it's 12.1-p3

# zpool status -v mypool
    pool: mypool
   state: DEGRADED
 status: One or more devices has experienced an error resulting in data
          corruption.  Applications may be affected.
 action: Restore the file in question if possible.  Otherwise restore the
          entire pool from backup.
     see: http://illumos.org/msg/ZFS-8000-8A
    scan: resilvered 180G in 0 days 16:00:55 with 2 errors on Sun Mar 22
 05:18:46 2020
 config:

          NAME                             STATE     READ WRITE CKSUM
          mypool                           DEGRADED     0     0     2
            raidz1-0                       DEGRADED     0     0     4
              diskid/DISK-WD-WMC1F0521131  ONLINE       0     0     0
              replacing-1                  DEGRADED     0     0     0
                15838717335844820448       UNAVAIL      0     0     0  was /dev/diskid/DISK-WD-WCC130964640
                diskid/DISK-K4JG5D2B       ONLINE       0     0     0
              ada6                         ONLINE       0     0     0
              ada1                         ONLINE       0     0     0
              diskid/DISK-WD-WCC130650055  ONLINE       0     0     0

errors: Permanent errors have been detected in the following files:
	mypool/XXXXXXXXXXXX

Yes, I did exacly as you wrote - removed the failed drive, installed a replacement drive, and issued a 'zpool replace' command.
I tried this way to:
I disabled running services in that pool, unmounted and mounted it again. Even I exported/imported that pool.
It has no readonly property.
Of course I have a backup.

On 3/24/20 21:45, David Christensen wrote:
> On 2020-03-24 11:05, Lukasz wrote:
>> Hallo,
>>
>> I replaced one disk in my raidz1 pool, after that new one was resilvered
>> but the entire pool is still in degraded state. In earlier FreeBSD
>> versions zpool always returned to online state. Am I missing something
>> or have I to do something additional?
>>
>> # zpool status
>>    pool: mypool
>>   state: DEGRADED
>> status: One or more devices has experienced an error resulting in data
>>          corruption.  Applications may be affected.
>> action: Restore the file in question if possible.  Otherwise restore the
>>          entire pool from backup.
>>     see: http://illumos.org/msg/ZFS-8000-8A
>>    scan: resilvered 180G in 0 days 16:00:55 with 2 errors on Sun Mar 22
>> 05:18:46 2020
>> config:
>>
>>          NAME                             STATE     READ WRITE CKSUM
>>          mypool                           DEGRADED     0     0     2
>>            raidz1-0                       DEGRADED     0     0     4
>>              diskid/DISK-WD-WMC1F0521131  ONLINE       0     0     0
>>              replacing-1                  DEGRADED     0     0     0
>>                15838717335844820448       UNAVAIL      0     0     0  was
>> /dev/diskid/DISK-WD-WCC130964640
>>                diskid/DISK-K4JG5D2B       ONLINE       0     0     0
>>              ada6                         ONLINE       0     0     0
>>              ada1                         ONLINE       0     0     0
>>              diskid/DISK-WD-WCC130650055  ONLINE       0     0     0
>>
>> errors: 1 data errors, use '-v' for a list
>>
>> Regards,
>> Lukasz
> 
> 
> Please run the following commands and paste the console session into a reply:
> 
> # freebsd-version ; uname -a
> 
> # zpool status -v mypool
> 
> 
> So, you had 5 drives in RAIDZ1, one died, you removed the failed drive, you installed a replacement drive, and you issued a 'zpool replace' command?
> 
> 
> Have you disabled services that use datasets in that pool?
> 
> 
> Have you set the readonly property on those datasets?
> 
> 
> Do you have a backup?
> 
> 
> David
> 
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"


More information about the freebsd-questions mailing list