Re: Replace Drive in RAID6

Andreas Schrägle <[email protected]>
Newsgroups gmane.linux.lvm.general
Message-ID <20211103152558.7670fa10@desk>
On Tue, 2 Nov 2021 22:56:18 -0700
Adam Puleo <[email protected]> wrote:

> Hello,
> 
> One of my drives failed in my RAID6 and I’m trying to replace it without success.
> 
> I’m trying to rebuild the failed drive (/dev/sda): lvchange --rebuild /dev/sda vg_data
> 
> But I’m receiving the error: vg_data/lv_data must be active to perform this operation.
> 
> I have tried to activate the logical volume without success.
> 
> How do I go about activating the volume so that I can rebuild the failed drive?
> 
> Thanks,
> -Adam
> 
> # lvs -a -o name,segtype,devices
>   LV                       Type   Devices                                                                                            
>   lv_data                  raid6  lv_data_rimage_0(0),lv_data_rimage_1(0),lv_data_rimage_2(0),lv_data_rimage_3(0),lv_data_rimage_4(0)
>   [lv_data_rimage_0]       error                                                                                                     
>   [lv_data_rimage_1]       linear /dev/sdc1(1)                                                                                       
>   [lv_data_rimage_2]       linear /dev/sdb1(1)                                                                                       
>   [lv_data_rimage_3]       linear /dev/sdf1(1)                                                                                       
>   [lv_data_rimage_4]       linear /dev/sde1(2)                                                                                       
>   [lv_data_rmeta_0]        error                                                                                                     
>   [lv_data_rmeta_1]        linear /dev/sdc1(0)                                                                                       
>   [lv_data_rmeta_2]        linear /dev/sdb1(0)                                                                                       
>   [lv_data_rmeta_3]        linear /dev/sdf1(0)                                                                                       
>   [lv_data_rmeta_4]        linear /dev/sde1(0)                                                                                       
> 
> # lvs -a
>   LV                       VG            Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
>   lv_data                  vg_data       rwi---r--- 990.00g                                                    
>   [lv_data_rimage_0]       vg_data       vwi-a-r-r- 330.00g                                                    
>   [lv_data_rimage_1]       vg_data       Iwi-a-r-r- 330.00g                                                    
>   [lv_data_rimage_2]       vg_data       Iwi-a-r-r- 330.00g                                                    
>   [lv_data_rimage_3]       vg_data       Iwi-a-r-r- 330.00g                                                    
>   [lv_data_rimage_4]       vg_data       Iwi-a-r-r- 330.00g                                                    
>   [lv_data_rmeta_0]        vg_data       ewi-a-r-r-   4.00m                                                    
>   [lv_data_rmeta_1]        vg_data       ewi-a-r-r-   4.00m                                                    
>   [lv_data_rmeta_2]        vg_data       ewi-a-r-r-   4.00m                                                    
>   [lv_data_rmeta_3]        vg_data       ewi-a-r-r-   4.00m                                                    
>   [lv_data_rmeta_4]        vg_data       ewi-a-r-r-   4.00m                                                    
> 
> 
> 
> _______________________________________________
> linux-lvm mailing list
> [email protected]
> https://listman.redhat.com/mailman/listinfo/linux-lvm
> read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/

Hello Adam,

how exactly have you tried to activate the LV so far?

lvchange with --activationmode degraded should work, no?

Also, are you sure that --rebuild is the correct operation?

man 7 lvmraid suggest you might want --repair or --replace instead.

Best Regards


_______________________________________________
linux-lvm mailing list
[email protected]
https://listman.redhat.com/mailman/listinfo/linux-lvm
read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.