* Help needed: array inactive after grow attempt
@ 2016-04-28 19:27 Andread Mayrhoff
2016-04-28 19:50 ` Andread Mayrhoff
0 siblings, 1 reply; 7+ messages in thread
From: Andread Mayrhoff @ 2016-04-28 19:27 UTC (permalink / raw)
To: linux-raid
Hello,
I believe I need some help from an mdadm expert.
I tried to add a disk to an existing RAID5-array (/dev/md127) that
consisted of 5 disks: /dev/sd[bcdef]1
The system is a 4.5.2-2-kernel, x86_64-architecture, mdadm 3.3.1.
I attempted to add partition /dev/sdg1 to that array, in an attempt to
create a 6-disk-RAID5-array.
To achieve that goal, I typed "mdadm --add /dev/md127 /dev/sdg1".
As I found that working, I attempted to grow the array by typing "mdadm
--grow /dev/md127 --raid-devices=6".
I left my machine, and when I returned, I found it had been switched off
by my... ahem, anyway, it had been switched off.
I powered it on again, "cat /proc/mdstat" returned
>>
Personalities : [raid6] [raid5] [raid4]
md127 : inactive sdg1[9](S) sdf1[8](S) sdc1[5](S) sdb1[6](S) sde1[4](S)
sdd1[7](S)
17578345656 blocks super 1.0
unused devices: <none>
<<
mdadm --detail /dev/md127 returns
>>
/dev/md127:
Version : 1.0
Raid Level : raid0
Total Devices : 6
Persistence : Superblock is persistent
State : inactive
Delta Devices : 1, (-1->0)
New Level : raid5
New Layout : left-symmetric
New Chunksize : 128K
Name : n54l:raid5.11111111.eu
UUID : b120f4d9:d1ba5648:e1359c5d:7a36372e
Events : 60868
Number Major Minor RaidDevice
- 8 17 - /dev/sdb1
- 8 33 - /dev/sdc1
- 8 49 - /dev/sdd1
- 8 65 - /dev/sde1
- 8 81 - /dev/sdf1
- 8 97 - /dev/sdg1
<<
Now, before I do anything extreme like unplugging that disk again or
forcing a recreate, could an expert suggest the next logical step I
should do. I know this sounds pretty defensive, but rather than playing
"Raid-hero with an erased set of disks" I'd go along with "Raid-idiot
that needed experts' advice which is why he still's got all his data".
Thanks for your advice!
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Help needed: array inactive after grow attempt
2016-04-28 19:27 Help needed: array inactive after grow attempt Andread Mayrhoff
@ 2016-04-28 19:50 ` Andread Mayrhoff
2016-04-28 20:02 ` Andread Mayrhoff
2016-04-28 22:12 ` Wols Lists
0 siblings, 2 replies; 7+ messages in thread
From: Andread Mayrhoff @ 2016-04-28 19:50 UTC (permalink / raw)
To: linux-raid
I might add
~/tmp # mdadm --stop /dev/md127
mdadm: stopped /dev/md127
~/tmp # mdadm --assemble --scan
mdadm: Failed to restore critical section for reshape, sorry.
Possibly you needed to specify the --backup-file
Thanks for helping me out of this...
Am 2016-04-28 21:27, schrieb Andread Mayrhoff:
> Hello,
>
> I believe I need some help from an mdadm expert.
>
> I tried to add a disk to an existing RAID5-array (/dev/md127) that
> consisted of 5 disks: /dev/sd[bcdef]1
> The system is a 4.5.2-2-kernel, x86_64-architecture, mdadm 3.3.1.
> I attempted to add partition /dev/sdg1 to that array, in an attempt to
> create a 6-disk-RAID5-array.
> To achieve that goal, I typed "mdadm --add /dev/md127 /dev/sdg1".
> As I found that working, I attempted to grow the array by typing
> "mdadm --grow /dev/md127 --raid-devices=6".
>
> I left my machine, and when I returned, I found it had been switched
> off by my... ahem, anyway, it had been switched off.
>
> I powered it on again, "cat /proc/mdstat" returned
>
>>>
> Personalities : [raid6] [raid5] [raid4]
> md127 : inactive sdg1[9](S) sdf1[8](S) sdc1[5](S) sdb1[6](S)
> sde1[4](S) sdd1[7](S)
> 17578345656 blocks super 1.0
>
> unused devices: <none>
> <<
>
> mdadm --detail /dev/md127 returns
>
>>>
> /dev/md127:
> Version : 1.0
> Raid Level : raid0
> Total Devices : 6
> Persistence : Superblock is persistent
>
> State : inactive
>
> Delta Devices : 1, (-1->0)
> New Level : raid5
> New Layout : left-symmetric
> New Chunksize : 128K
>
> Name : n54l:raid5.11111111.eu
> UUID : b120f4d9:d1ba5648:e1359c5d:7a36372e
> Events : 60868
>
> Number Major Minor RaidDevice
>
> - 8 17 - /dev/sdb1
> - 8 33 - /dev/sdc1
> - 8 49 - /dev/sdd1
> - 8 65 - /dev/sde1
> - 8 81 - /dev/sdf1
> - 8 97 - /dev/sdg1
> <<
>
> Now, before I do anything extreme like unplugging that disk again or
> forcing a recreate, could an expert suggest the next logical step I
> should do. I know this sounds pretty defensive, but rather than
> playing "Raid-hero with an erased set of disks" I'd go along with
> "Raid-idiot that needed experts' advice which is why he still's got
> all his data".
>
> Thanks for your advice!
>
>
>
> --
> 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
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Help needed: array inactive after grow attempt
2016-04-28 19:50 ` Andread Mayrhoff
@ 2016-04-28 20:02 ` Andread Mayrhoff
2016-05-03 18:47 ` Phil Turmel
2016-04-28 22:12 ` Wols Lists
1 sibling, 1 reply; 7+ messages in thread
From: Andread Mayrhoff @ 2016-04-28 20:02 UTC (permalink / raw)
To: linux-raid
Some more info:
/dev/sdb1:
Magic : a92b4efc
Version : 1.0
Feature Map : 0x5
Array UUID : b120f4d9:d1ba5648:e1359c5d:7a36372e
Name : n54l:raid5.11111111.eu
Creation Time : Sat Aug 31 10:09:28 2013
Raid Level : raid5
Raid Devices : 6
Avail Dev Size : 5859448552 (2794.00 GiB 3000.04 GB)
Array Size : 14648584960 (13969.98 GiB 15000.15 GB)
Used Dev Size : 5859433984 (2794.00 GiB 3000.03 GB)
Super Offset : 5859448816 sectors
Unused Space : before=0 sectors, after=14816 sectors
State : clean
Device UUID : 1f97ccdb:5d734f5a:69ec1e62:4b767bd1
Internal Bitmap : -16 sectors from superblock
Reshape pos'n : 0
Delta Devices : 1 (5->6)
Update Time : Thu Apr 28 19:51:47 2016
Bad Block Log : 512 entries available at offset -8 sectors
Checksum : 9cee067c - correct
Events : 60868
Layout : left-symmetric
Chunk Size : 128K
Device Role : Active device 0
Array State : AAAAAA ('A' == active, '.' == missing, 'R' ==
replacing)
/dev/sdc1:
Magic : a92b4efc
Version : 1.0
Feature Map : 0x5
Array UUID : b120f4d9:d1ba5648:e1359c5d:7a36372e
Name : n54l:raid5.11111111.eu
Creation Time : Sat Aug 31 10:09:28 2013
Raid Level : raid5
Raid Devices : 6
Avail Dev Size : 5859448552 (2794.00 GiB 3000.04 GB)
Array Size : 14648584960 (13969.98 GiB 15000.15 GB)
Used Dev Size : 5859433984 (2794.00 GiB 3000.03 GB)
Super Offset : 5859448816 sectors
Unused Space : before=0 sectors, after=14816 sectors
State : clean
Device UUID : c0d6ef32:c96f2287:c28a747e:3dd7ac5e
Internal Bitmap : -16 sectors from superblock
Reshape pos'n : 0
Delta Devices : 1 (5->6)
Update Time : Thu Apr 28 19:51:47 2016
Bad Block Log : 512 entries available at offset -8 sectors
Checksum : ca6b41e2 - correct
Events : 60868
Layout : left-symmetric
Chunk Size : 128K
Device Role : Active device 1
Array State : AAAAAA ('A' == active, '.' == missing, 'R' ==
replacing)
/dev/sdd1:
Magic : a92b4efc
Version : 1.0
Feature Map : 0x5
Array UUID : b120f4d9:d1ba5648:e1359c5d:7a36372e
Name : n54l:raid5.11111111.eu
Creation Time : Sat Aug 31 10:09:28 2013
Raid Level : raid5
Raid Devices : 6
Avail Dev Size : 5859448552 (2794.00 GiB 3000.04 GB)
Array Size : 14648584960 (13969.98 GiB 15000.15 GB)
Used Dev Size : 5859433984 (2794.00 GiB 3000.03 GB)
Super Offset : 5859448816 sectors
Unused Space : before=0 sectors, after=14816 sectors
State : clean
Device UUID : 935f90f7:4b0dc9d7:f66aa9d6:20d11f62
Internal Bitmap : -16 sectors from superblock
Reshape pos'n : 0
Delta Devices : 1 (5->6)
Update Time : Thu Apr 28 19:51:47 2016
Bad Block Log : 512 entries available at offset -8 sectors
Checksum : 3b5a4242 - correct
Events : 60868
Layout : left-symmetric
Chunk Size : 128K
Device Role : Active device 2
Array State : AAAAAA ('A' == active, '.' == missing, 'R' ==
replacing)
/dev/sde1:
Magic : a92b4efc
Version : 1.0
Feature Map : 0x5
Array UUID : b120f4d9:d1ba5648:e1359c5d:7a36372e
Name : n54l:raid5.11111111.eu
Creation Time : Sat Aug 31 10:09:28 2013
Raid Level : raid5
Raid Devices : 6
Avail Dev Size : 5859448552 (2794.00 GiB 3000.04 GB)
Array Size : 14648584960 (13969.98 GiB 15000.15 GB)
Used Dev Size : 5859433984 (2794.00 GiB 3000.03 GB)
Super Offset : 5859448816 sectors
Unused Space : before=0 sectors, after=14816 sectors
State : clean
Device UUID : 8a681fff:9c9fea74:5fa541e0:d3903bfe
Internal Bitmap : -16 sectors from superblock
Reshape pos'n : 0
Delta Devices : 1 (5->6)
Update Time : Thu Apr 28 19:51:47 2016
Bad Block Log : 512 entries available at offset -8 sectors
Checksum : 85bed7a3 - correct
Events : 60868
Layout : left-symmetric
Chunk Size : 128K
Device Role : Active device 3
Array State : AAAAAA ('A' == active, '.' == missing, 'R' ==
replacing)
/dev/sdf1:
Magic : a92b4efc
Version : 1.0
Feature Map : 0x5
Array UUID : b120f4d9:d1ba5648:e1359c5d:7a36372e
Name : n54l:raid5.11111111.eu
Creation Time : Sat Aug 31 10:09:28 2013
Raid Level : raid5
Raid Devices : 6
Avail Dev Size : 5859448552 (2794.00 GiB 3000.04 GB)
Array Size : 14648584960 (13969.98 GiB 15000.15 GB)
Used Dev Size : 5859433984 (2794.00 GiB 3000.03 GB)
Super Offset : 5859448816 sectors
Unused Space : before=0 sectors, after=14816 sectors
State : clean
Device UUID : 7ab63bf4:aaf2b5fb:7e4ced0f:5942004e
Internal Bitmap : -16 sectors from superblock
Reshape pos'n : 0
Delta Devices : 1 (5->6)
Update Time : Thu Apr 28 19:51:47 2016
Bad Block Log : 512 entries available at offset -8 sectors
Checksum : 8116d149 - correct
Events : 60868
Layout : left-symmetric
Chunk Size : 128K
Device Role : Active device 4
Array State : AAAAAA ('A' == active, '.' == missing, 'R' ==
replacing)
/dev/sdg1:
Magic : a92b4efc
Version : 1.0
Feature Map : 0x5
Array UUID : b120f4d9:d1ba5648:e1359c5d:7a36372e
Name : n54l:raid5.11111111.eu
Creation Time : Sat Aug 31 10:09:28 2013
Raid Level : raid5
Raid Devices : 6
Avail Dev Size : 5859448552 (2794.00 GiB 3000.04 GB)
Array Size : 14648584960 (13969.98 GiB 15000.15 GB)
Used Dev Size : 5859433984 (2794.00 GiB 3000.03 GB)
Super Offset : 5859448816 sectors
Unused Space : before=0 sectors, after=14816 sectors
State : clean
Device UUID : 49b2e0e8:dff3e0c7:15184780:0ff9f26d
Internal Bitmap : -16 sectors from superblock
Reshape pos'n : 0
Delta Devices : 1 (5->6)
Update Time : Thu Apr 28 19:51:47 2016
Bad Block Log : 512 entries available at offset -8 sectors
Checksum : d233509b - correct
Events : 60868
Layout : left-symmetric
Chunk Size : 128K
Device Role : Active device 5
Array State : AAAAAA ('A' == active, '.' == missing, 'R' ==
replacing)
> I might add
>
> ~/tmp # mdadm --stop /dev/md127
> mdadm: stopped /dev/md127
> ~/tmp # mdadm --assemble --scan
> mdadm: Failed to restore critical section for reshape, sorry.
> Possibly you needed to specify the --backup-file
>
> Thanks for helping me out of this...
>
>> Hello,
>>
>> I believe I need some help from an mdadm expert.
>>
>> I tried to add a disk to an existing RAID5-array (/dev/md127) that
>> consisted of 5 disks: /dev/sd[bcdef]1
>> The system is a 4.5.2-2-kernel, x86_64-architecture, mdadm 3.3.1.
>> I attempted to add partition /dev/sdg1 to that array, in an attempt to
>> create a 6-disk-RAID5-array.
>> To achieve that goal, I typed "mdadm --add /dev/md127 /dev/sdg1".
>> As I found that working, I attempted to grow the array by typing
>> "mdadm --grow /dev/md127 --raid-devices=6".
>>
>> I left my machine, and when I returned, I found it had been switched
>> off by my... ahem, anyway, it had been switched off.
>>
>> I powered it on again, "cat /proc/mdstat" returned
>>
>>>>
>> Personalities : [raid6] [raid5] [raid4]
>> md127 : inactive sdg1[9](S) sdf1[8](S) sdc1[5](S) sdb1[6](S)
>> sde1[4](S) sdd1[7](S)
>> 17578345656 blocks super 1.0
>>
>> unused devices: <none>
>> <<
>>
>> mdadm --detail /dev/md127 returns
>>
>>>>
>> /dev/md127:
>> Version : 1.0
>> Raid Level : raid0
>> Total Devices : 6
>> Persistence : Superblock is persistent
>>
>> State : inactive
>>
>> Delta Devices : 1, (-1->0)
>> New Level : raid5
>> New Layout : left-symmetric
>> New Chunksize : 128K
>>
>> Name : n54l:raid5.11111111.eu
>> UUID : b120f4d9:d1ba5648:e1359c5d:7a36372e
>> Events : 60868
>>
>> Number Major Minor RaidDevice
>>
>> - 8 17 - /dev/sdb1
>> - 8 33 - /dev/sdc1
>> - 8 49 - /dev/sdd1
>> - 8 65 - /dev/sde1
>> - 8 81 - /dev/sdf1
>> - 8 97 - /dev/sdg1
>> <<
>>
>> Now, before I do anything extreme like unplugging that disk again or
>> forcing a recreate, could an expert suggest the next logical step I
>> should do. I know this sounds pretty defensive, but rather than
>> playing "Raid-hero with an erased set of disks" I'd go along with
>> "Raid-idiot that needed experts' advice which is why he still's got
>> all his data".
>>
>> Thanks for your advice!
>>
>>
>>
>> --
>> 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
>
> --
> 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
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Help needed: array inactive after grow attempt
2016-04-28 19:50 ` Andread Mayrhoff
2016-04-28 20:02 ` Andread Mayrhoff
@ 2016-04-28 22:12 ` Wols Lists
2016-04-28 22:43 ` Adam Goryachev
[not found] ` <c98c947ff2759669bcb5ccf87c3dd245@spoilbase.eu>
1 sibling, 2 replies; 7+ messages in thread
From: Wols Lists @ 2016-04-28 22:12 UTC (permalink / raw)
To: Andread Mayrhoff, linux-raid
On 28/04/16 20:50, Andread Mayrhoff wrote:
> I might add
>
> ~/tmp # mdadm --stop /dev/md127
> mdadm: stopped /dev/md127
> ~/tmp # mdadm --assemble --scan
> mdadm: Failed to restore critical section for reshape, sorry.
> Possibly you needed to specify the --backup-file
>
> Thanks for helping me out of this...
Have you got the latest mdadm? See the "stuck reshape operation" thread
for details.
You could also try adding the --invalid-backup option to mdadm. It
shouldn't need a backup if you're adding more disk, though, so that
looks slightly odd to me.
Beyond those tips I'll not stray - my raid-fu is not the best and while
I'm confident of this information I don't believe in encouraging others
to take risks. If those don't work I'll let a better expert than me
chime in.
Cheers,
Wol
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Help needed: array inactive after grow attempt
2016-04-28 22:12 ` Wols Lists
@ 2016-04-28 22:43 ` Adam Goryachev
[not found] ` <c98c947ff2759669bcb5ccf87c3dd245@spoilbase.eu>
1 sibling, 0 replies; 7+ messages in thread
From: Adam Goryachev @ 2016-04-28 22:43 UTC (permalink / raw)
To: Andread Mayrhoff, linux-raid
On 29/04/16 08:12, Wols Lists wrote:
> On 28/04/16 20:50, Andread Mayrhoff wrote:
>> I might add
>>
>> ~/tmp # mdadm --stop /dev/md127
>> mdadm: stopped /dev/md127
>> ~/tmp # mdadm --assemble --scan
>> mdadm: Failed to restore critical section for reshape, sorry.
>> Possibly you needed to specify the --backup-file
>>
>> Thanks for helping me out of this...
> Have you got the latest mdadm? See the "stuck reshape operation" thread
> for details.
>
> You could also try adding the --invalid-backup option to mdadm. It
> shouldn't need a backup if you're adding more disk, though, so that
> looks slightly odd to me.
>
> Beyond those tips I'll not stray - my raid-fu is not the best and while
> I'm confident of this information I don't believe in encouraging others
> to take risks. If those don't work I'll let a better expert than me
> chime in.
>
> Cheers,
> Wol
My suggestion (which isn't really a fix) is to take a quick look at disk
overlays, that will allow you to "play" with your disks without damaging
them, and retaining the ability to recover your data.
Once you do that, I think I've seen people use a combination of
--invalid-backup and --force to solve this kind of problem. The
interesting part would be to know if the reshape ever actually
started/made progress. Usually people are reporting that it sits on 0%
complete.
Hope that helps.
Regards,
Adam
--
Adam Goryachev Website Managers www.websitemanagers.com.au
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Help needed: array inactive after grow attempt
[not found] ` <c98c947ff2759669bcb5ccf87c3dd245@spoilbase.eu>
@ 2016-04-28 23:30 ` Wols Lists
0 siblings, 0 replies; 7+ messages in thread
From: Wols Lists @ 2016-04-28 23:30 UTC (permalink / raw)
To: Andread Mayrhoff, linux-raid
On 28/04/16 23:29, Andread Mayrhoff wrote:
> Hello Wol,
>
> that was already pretty helpful.
>
> I am able to recover the old 5-disk-status by recreating the array with
> --assume-clean (and a couple of parameters). So the data seems safe
> while we're speaking.
>
> However the reason for the problem (that still persists) is that the
> "grow" operation is, as you rightly say, stuck at 0%, and it doesn't
> progress at all.
>
> That was the reason for the crash in the first place, because when the
> machine was switched off a couple of hours after I started the
> reshaping, it was very likely still at 0%.
> Now, I'm going to catch up with the other reports on the mail list and
> try to determine if there's any way to bypass the problem.
Ahhhh ....
>
> Good night and thanks again...
>
That sounds very promising. This is a regular problem that crops up on
the list a lot, and iirc the fix is very simple. Get the latest mdadm :-)
You should find a lot of info on the mailing list :-)
Cheers,
Wol
>
> 2016-04-29 00:12, Wols Lists wrote:
>>> I might add
>>>
>>> ~/tmp # mdadm --stop /dev/md127
>>> mdadm: stopped /dev/md127
>>> ~/tmp # mdadm --assemble --scan
>>> mdadm: Failed to restore critical section for reshape, sorry.
>>> Possibly you needed to specify the --backup-file
>>>
>>> Thanks for helping me out of this...
>>
>> Have you got the latest mdadm? See the "stuck reshape operation" thread
>> for details.
>>
>> You could also try adding the --invalid-backup option to mdadm. It
>> shouldn't need a backup if you're adding more disk, though, so that
>> looks slightly odd to me.
>>
>> Beyond those tips I'll not stray - my raid-fu is not the best and while
>> I'm confident of this information I don't believe in encouraging others
>> to take risks. If those don't work I'll let a better expert than me
>> chime in.
>>
>> Cheers,
>> Wol
>
>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Help needed: array inactive after grow attempt
2016-04-28 20:02 ` Andread Mayrhoff
@ 2016-05-03 18:47 ` Phil Turmel
0 siblings, 0 replies; 7+ messages in thread
From: Phil Turmel @ 2016-05-03 18:47 UTC (permalink / raw)
To: Andread Mayrhoff, linux-raid
On 04/28/2016 04:02 PM, Andread Mayrhoff wrote:
> Some more info:
I noticed this hasn't been answered in several days. Not sure if you
are still in trouble.
Anyways, since you are using metadata version 1.0, mdadm cannot use
starting position manipulations to avoid the need for a backup file.
Your mdadm -E reports all show the reshape position == 0, meaning it
didn't actually reshape anything.
You should try assembling with a --backup-file option and possibly also
the --invalid-backup option to see what happens. Include --verbose and
show the output here if it still doesn't work.
Phil
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2016-05-03 18:47 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-04-28 19:27 Help needed: array inactive after grow attempt Andread Mayrhoff
2016-04-28 19:50 ` Andread Mayrhoff
2016-04-28 20:02 ` Andread Mayrhoff
2016-05-03 18:47 ` Phil Turmel
2016-04-28 22:12 ` Wols Lists
2016-04-28 22:43 ` Adam Goryachev
[not found] ` <c98c947ff2759669bcb5ccf87c3dd245@spoilbase.eu>
2016-04-28 23:30 ` Wols Lists
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.