* Linear RAID hot grow @ 2007-08-20 21:35 Dat Chu 2007-08-20 21:46 ` Justin Piszcz 0 siblings, 1 reply; 7+ messages in thread From: Dat Chu @ 2007-08-20 21:35 UTC (permalink / raw) To: linux-raid I am trying to find the mdadm version that support Linear RAID hot grow. Does anyone have a link to point me to? I am currently running 2.6.2. With warm regards, Dat Chu ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Linear RAID hot grow 2007-08-20 21:35 Linear RAID hot grow Dat Chu @ 2007-08-20 21:46 ` Justin Piszcz [not found] ` <d0e8f6370708201455i37e21a4mf2dbf8ecb0133cb0@mail.gmail.com> 0 siblings, 1 reply; 7+ messages in thread From: Justin Piszcz @ 2007-08-20 21:46 UTC (permalink / raw) To: Dat Chu; +Cc: linux-raid On Mon, 20 Aug 2007, Dat Chu wrote: > I am trying to find the mdadm version that support Linear RAID hot > grow. Does anyone have a link to point me to? I am currently running > 2.6.2. > > With warm regards, > Dat Chu > - > To unsubscribe from this list: send the line "unsubscribe linux-raid" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > Not sure, it seems like it would be supported by now? But according to the docs for 2.6.2: Grow Grow (or shrink) an array, or otherwise reshape it in some way. Currently supported growth options including changing the active size of component devices in RAID level 1/4/5/6 and changing the number of active devices in RAID1/5/6. -- http://neil.brown.name/blog/SoftRaid --grow option for "linear" md arrays I've just been working on an enhancement for Linux "MD" linear arrays which allows them to be enlanged. More specifically, a new device (typcially disk drive) can be added to the end of an active linear array now. The size increases accordingly. You can find patches for mdadm and 2.6.7-rc3-mm1. It is still a work in progress, as it isn't documented, some of the code doesn't report errors very nicely, and I realised that there is some work needed in md.c with respect to handling new superblocks. I really should do the new-superblock code in mdadm and get it all tidied up. ^ permalink raw reply [flat|nested] 7+ messages in thread
[parent not found: <d0e8f6370708201455i37e21a4mf2dbf8ecb0133cb0@mail.gmail.com>]
* Re: Linear RAID hot grow [not found] ` <d0e8f6370708201455i37e21a4mf2dbf8ecb0133cb0@mail.gmail.com> @ 2007-08-20 22:21 ` Dat Chu 2007-08-20 23:30 ` Neil Brown 0 siblings, 1 reply; 7+ messages in thread From: Dat Chu @ 2007-08-20 22:21 UTC (permalink / raw) To: Justin Piszcz; +Cc: linux-raid The links on Neil's website to those patches are no longer there. When I try to hot grow a linear raid, it says that hot grow for linear raid is not supported. Where would I find those patches? With warm regards, Dat Chu > > > > On 8/20/07, Justin Piszcz <jpiszcz@lucidpixels.com> wrote: > > > > > > On Mon, 20 Aug 2007, Dat Chu wrote: > > > > > I am trying to find the mdadm version that support Linear RAID hot > > > grow. Does anyone have a link to point me to? I am currently running > > > 2.6.2. > > > > > > With warm regards, > > > Dat Chu > > > - > > > To unsubscribe from this list: send the line "unsubscribe linux-raid" in > > > the body of a message to majordomo@vger.kernel.org > > > More majordomo info at http://vger.kernel.org/majordomo-info.html > > > > > > > Not sure, it seems like it would be supported by now? > > > > But according to the docs for 2.6.2: > > > > Grow Grow (or shrink) an array, or otherwise reshape it in some way. > > Currently supported growth options including changing the active > > size of component devices in RAID level 1/4/5/6 and changing the > > number of active devices in RAID1/5/6. > > > > -- > > > > http://neil.brown.name/blog/SoftRaid > > > > --grow option for "linear" md arrays > > > > I've just been working on an enhancement for Linux "MD" linear arrays > > which allows them to be enlanged. > > > > More specifically, a new device (typcially disk drive) can be added to the > > end of an active linear array now. The size increases accordingly. > > > > You can find patches for mdadm and 2.6.7-rc3-mm1. > > > > It is still a work in progress, as it isn't documented, some of the code > > doesn't report errors very nicely, and I realised that there is some work > > needed in md.c with respect to handling new superblocks. > > > > I really should do the new-superblock code in mdadm and get it all tidied > > up. > > > > ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Linear RAID hot grow 2007-08-20 22:21 ` Dat Chu @ 2007-08-20 23:30 ` Neil Brown 2007-08-21 3:18 ` Dat Chu 0 siblings, 1 reply; 7+ messages in thread From: Neil Brown @ 2007-08-20 23:30 UTC (permalink / raw) To: Dat Chu; +Cc: Justin Piszcz, linux-raid On Monday August 20, dattanchu@gmail.com wrote: > The links on Neil's website to those patches are no longer there. When > I try to hot grow a linear raid, it says that hot grow for linear raid > is not supported. What is the exact error message? What kernel are you using? hot-grow for linear does work with recent kernels and mdadm - it is part of my test suite. mdadm --grow /dev/md-linear --add /dev/new-device NeilBrown ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Linear RAID hot grow 2007-08-20 23:30 ` Neil Brown @ 2007-08-21 3:18 ` Dat Chu 2007-08-21 5:22 ` Neil Brown 0 siblings, 1 reply; 7+ messages in thread From: Dat Chu @ 2007-08-21 3:18 UTC (permalink / raw) To: Neil Brown; +Cc: Justin Piszcz, linux-raid I am currently running 2.6.22.1 kernel with mdadm version 2.6.2. When I try to run mdadm --grow /dev/md2 --add /dev/sdd1 mdadm: Cannot add new disk to this array mdadm -D /dev/md2 /dev/md2: Version : 00.90.03 Creation Time : Thu Apr 12 15:10:30 2007 Raid Level : linear Array Size : 4394524224 (4190.94 GiB 4499.99 GB) Raid Devices : 3 Total Devices : 3 Preferred Minor : 2 Persistence : Superblock is persistent Update Time : Mon Aug 20 21:59:02 2007 State : active Active Devices : 3 Working Devices : 3 Failed Devices : 0 Spare Devices : 0 Rounding : 64K UUID : 2d55a746:46480234:2bd67da3:078a1f37 Events : 0.17 Number Major Minor RaidDevice State 0 8 1 0 active sync /dev/sda1 1 8 17 1 active sync /dev/sdb1 2 8 33 2 active sync /dev/sdc1 I am missing something? Thanks for the quick reply Neil. With warm regards, Dat Chu On 8/20/07, Neil Brown <neilb@suse.de> wrote: > On Monday August 20, dattanchu@gmail.com wrote: > > The links on Neil's website to those patches are no longer there. When > > I try to hot grow a linear raid, it says that hot grow for linear raid > > is not supported. > > What is the exact error message? > What kernel are you using? > > hot-grow for linear does work with recent kernels and mdadm - it is > part of my test suite. > mdadm --grow /dev/md-linear --add /dev/new-device > > NeilBrown > ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Linear RAID hot grow 2007-08-21 3:18 ` Dat Chu @ 2007-08-21 5:22 ` Neil Brown 2007-08-22 4:12 ` Dat Chu 0 siblings, 1 reply; 7+ messages in thread From: Neil Brown @ 2007-08-21 5:22 UTC (permalink / raw) To: Dat Chu; +Cc: Justin Piszcz, linux-raid On Monday August 20, dattanchu@gmail.com wrote: > I am currently running 2.6.22.1 kernel with mdadm version 2.6.2. That combination should work. > > When I try to run > mdadm --grow /dev/md2 --add /dev/sdd1 > mdadm: Cannot add new disk to this array Odd. I tried add a drive to a three-drive linear array and it worked, though my drives are somewhat smaller than yours - that shouldn't matter though. Do you get any kernel messages at the time when you try to add? dmesg | tail -20 NeilBrown ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Linear RAID hot grow 2007-08-21 5:22 ` Neil Brown @ 2007-08-22 4:12 ` Dat Chu 0 siblings, 0 replies; 7+ messages in thread From: Dat Chu @ 2007-08-22 4:12 UTC (permalink / raw) To: Neil Brown; +Cc: Justin Piszcz, linux-raid md: sdd1 has invalid sb, not importing! md: md_import_device returned -22 That is what I get for running dmesg | tail -20 Here is the relevant stanza from fdisk -l Disk /dev/sda: 1649.2 GB, 1649267441664 bytes 255 heads, 63 sectors/track, 200512 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 1 200512 1610612608+ 83 Linux Disk /dev/sdb: 1638.2 GB, 1638272335872 bytes 255 heads, 63 sectors/track, 199175 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdb1 * 1 199175 1599873156 83 Linux Disk /dev/sdc: 1212.4 GB, 1212459515904 bytes 255 heads, 63 sectors/track, 147406 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdc1 1 147406 1184038663+ 83 Linux Disk /dev/sdd: 1124.9 GB, 1124999233536 bytes 255 heads, 63 sectors/track, 136773 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdd1 1 136773 1098629091 83 Linux Disk /dev/sde: 1124.9 GB, 1124999233536 bytes 255 heads, 63 sectors/track, 136773 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sde1 1 136773 1098629091 83 Linux On 8/21/07, Neil Brown <neilb@suse.de> wrote: > On Monday August 20, dattanchu@gmail.com wrote: > > I am currently running 2.6.22.1 kernel with mdadm version 2.6.2. > > That combination should work. > > > > > When I try to run > > mdadm --grow /dev/md2 --add /dev/sdd1 > > mdadm: Cannot add new disk to this array > > Odd. I tried add a drive to a three-drive linear array and it > worked, though my drives are somewhat smaller than yours - that > shouldn't matter though. > > Do you get any kernel messages at the time when you try to add? > dmesg | tail -20 > > NeilBrown > ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2007-08-22 4:12 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-08-20 21:35 Linear RAID hot grow Dat Chu
2007-08-20 21:46 ` Justin Piszcz
[not found] ` <d0e8f6370708201455i37e21a4mf2dbf8ecb0133cb0@mail.gmail.com>
2007-08-20 22:21 ` Dat Chu
2007-08-20 23:30 ` Neil Brown
2007-08-21 3:18 ` Dat Chu
2007-08-21 5:22 ` Neil Brown
2007-08-22 4:12 ` Dat Chu
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox