Re: grow MULTIPATH RAID

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 25 Mar 2011 03:13:41 +0000 (UTC) shamim <shamim_99@xxxxxxxxx> wrote:

> Hello Experts,
> 
> Please help me to grow MULTIPATH RAID.  
> My problem:
> I've Linux box which have MULTIPATH RAID created on them. Now we need to remove
> those old LUN and move data onto new LUN presented to those boxes.
> 
> My initially thought was to grow the  current MULTIPATH RAID (/dev/md0) and 
> make old LUN as spare and then  failed and then remove(Is this a right
> approach?).  When Iâm try adding new LUNs to it, they are getting added as spare
> ( as shown below).  And when I try to grow , it refuse to do so.  Below are the
> steps that I performed and error message.(Cannot reshaped!!) 
> ( I read somehwere  that we canât grow MULTIPATH RAID, if it is TRUE, then what
> would be suggested solution to move data from old LUNs to new LUNs)
> Please help

No, you cannot grow an md/multipath device.
However you can simply create a new multipath config across
the set of paths that you want to use.

mdadm --stop /dev/md0
mdadm --create /dev/md0 --l multipath -n 4 ..list..of..paths...

However I recommend that you stop using md/multipath and look in to
using dm-multipath instead.  See the 'multipath' command.

dm-multipath is actively developed.  md/multipath is not.

NeilBrown


> --------------------------------------------------
>  
> # mdadm --detail /dev/md0
> /dev/md0:
>         Version : 0.90
>   Creation Time : Thu Mar 24 13:54:41 2011
>      Raid Level : multipath
>      Array Size : 10486016 (10.00 GiB 10.74 GB)
>    Raid Devices : 2
>   Total Devices : 4
> Preferred Minor : 0
>     Persistence : Superblock is persistent
> 
>     Update Time : Thu Mar 24 13:54:41 2011
>           State : clean
>  Active Devices : 2
> Working Devices : 4
>  Failed Devices : 0
>   Spare Devices : 2
> 
>            UUID : xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
>          Events : 0.3
> 
>     Number   Major   Minor   RaidDevice State
>        0      65        0        0      active sync   /dev/sdq
>        1       8       96        1      active sync   /dev/sdg
> --------------------------------------------------------------------
> # mdadm /dev/md0 --add /dev/sdr /dev/sdh
> mdadm: added /dev/sdr
> mdadm: re-added /dev/sdh
> 
> --------------------------------------------------------------------
> # mdadm --detail /dev/md0
> /dev/md0:
>         Version : 0.90
>   Creation Time : Thu Mar 24 13:54:41 2011
>      Raid Level : multipath
>      Array Size : 10486016 (10.00 GiB 10.74 GB)
>    Raid Devices : 2
>   Total Devices : 4
> Preferred Minor : 0
>     Persistence : Superblock is persistent
> 
>     Update Time : Thu Mar 24 13:54:41 2011
>           State : clean
>  Active Devices : 2
> Working Devices : 4
>  Failed Devices : 0
>   Spare Devices : 2
> 
>            UUID : xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
>          Events : 0.3
> 
>     Number   Major   Minor   RaidDevice State
>        0      65        0        0      active sync   /dev/sdq
>        1       8       96        1      active sync   /dev/sdg
> 
>        2      65       16        -      spare   /dev/sdr
>        3       8      112        -      spare   /dev/sdh
> 
> --------------------------------------------------------------------
> # mdadm --grow /dev/md0 --raid-disks=4
> mdadm: multipath array /dev/md0 cannot be reshaped.
> 
> 
> 
> --
> To unsubscribe from this list: send the line "unsubscribe linux-raid" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

--
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux RAID Wiki]     [ATA RAID]     [Linux SCSI Target Infrastructure]     [Linux Block]     [Linux IDE]     [Linux SCSI]     [Linux Hams]     [Device Mapper]     [Device Mapper Cryptographics]     [Kernel]     [Linux Admin]     [Linux Net]     [GFS]     [RPM]     [git]     [Yosemite Forum]


  Powered by Linux