How to remove non-existant device

How to remove non-existant device

am 23.09.2010 09:30:29 von Benjamin Schieder

--qDbXVdCdHGoSgWSk
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hi all.

On a SLES 10 SP 3 x86_64 version I'm encountering the following problem:

Two disks sda and sdb are in a RAID 1 configuration. When pulling one
disk and replacing it it becomes sdc instead of sda. The RAID is now
degraded:

kblhbe101:~ # cat /proc/mdstat
Personalities : [raid1] [raid0] [raid5] [raid4] [linear]
md2 : active raid1 sda8[2](F) sdb8[1]
286125568 blocks [2/1] [_U]

md0 : active raid1 sda5[2](F) sdb5[1]
529984 blocks [2/1] [_U]

md3 : active raid1 sda7[2](F) sdb7[1]
4200896 blocks [2/1] [_U]

md1 : active raid1 sda6[2](F) sdb6[1]
2104384 blocks [2/1] [_U]

unused devices:

But now I can't remove the sda partitions from the RAID:
kblhbe101:~ # mdadm /dev/md0 -r /dev/sda5
mdadm: cannot find /dev/sda5: No such file or directory
kblhbe101:~ # mdadm /dev/md0 -r sda5
mdadm: cannot find sda5: No such file or directory

What am I doing wrong here?
kblhbe101:~ # mdadm --version
mdadm - v2.6 - 21 December 2006


Trying mdadm -Iq /dev/md0 results in a segfault...


Kind regards,
Benjamin

--qDbXVdCdHGoSgWSk
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFMmwIUvGeX+A6y9KwRAkGWAJ9+rfE5LvVP6on5WEfEMB/CAzNNOACg l/6b
WCOKr/tCmsjMoE6aABzH8VU=
=QU+K
-----END PGP SIGNATURE-----

--qDbXVdCdHGoSgWSk--
--
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

Re: How to remove non-existant device

am 23.09.2010 15:16:19 von John Robinson

On 23/09/2010 08:30, Benjamin Schieder wrote:
> Hi all.
>
> On a SLES 10 SP 3 x86_64 version I'm encountering the following problem:
>
> Two disks sda and sdb are in a RAID 1 configuration. When pulling one
> disk and replacing it it becomes sdc instead of sda. The RAID is now
> degraded:
>
> kblhbe101:~ # cat /proc/mdstat
> Personalities : [raid1] [raid0] [raid5] [raid4] [linear]
> md2 : active raid1 sda8[2](F) sdb8[1]
> 286125568 blocks [2/1] [_U]
>
> md0 : active raid1 sda5[2](F) sdb5[1]
> 529984 blocks [2/1] [_U]
>
> md3 : active raid1 sda7[2](F) sdb7[1]
> 4200896 blocks [2/1] [_U]
>
> md1 : active raid1 sda6[2](F) sdb6[1]
> 2104384 blocks [2/1] [_U]
>
> unused devices:
>
> But now I can't remove the sda partitions from the RAID:
> kblhbe101:~ # mdadm /dev/md0 -r /dev/sda5
> mdadm: cannot find /dev/sda5: No such file or directory
> kblhbe101:~ # mdadm /dev/md0 -r sda5
> mdadm: cannot find sda5: No such file or directory
>
> What am I doing wrong here?
> kblhbe101:~ # mdadm --version
> mdadm - v2.6 - 21 December 2006

Try `mdadm /dev/md0 -r missing`.

Cheers,

John.

--
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

Re: How to remove non-existant device

am 23.09.2010 19:23:19 von Bill Davidsen

Benjamin Schieder wrote:
> Hi all.
>
> On a SLES 10 SP 3 x86_64 version I'm encountering the following problem:
>
> Two disks sda and sdb are in a RAID 1 configuration. When pulling one
> disk and replacing it it becomes sdc instead of sda. The RAID is now
> degraded:
>
> kblhbe101:~ # cat /proc/mdstat
> Personalities : [raid1] [raid0] [raid5] [raid4] [linear]
> md2 : active raid1 sda8[2](F) sdb8[1]
> 286125568 blocks [2/1] [_U]
>
> md0 : active raid1 sda5[2](F) sdb5[1]
> 529984 blocks [2/1] [_U]
>
> md3 : active raid1 sda7[2](F) sdb7[1]
> 4200896 blocks [2/1] [_U]
>
> md1 : active raid1 sda6[2](F) sdb6[1]
> 2104384 blocks [2/1] [_U]
>
> unused devices:
>
> But now I can't remove the sda partitions from the RAID:
> kblhbe101:~ # mdadm /dev/md0 -r /dev/sda5
> mdadm: cannot find /dev/sda5: No such file or directory
> kblhbe101:~ # mdadm /dev/md0 -r sda5
> mdadm: cannot find sda5: No such file or directory
>
> What am I doing wrong here?
>

You want /dev/sda5

--
Bill Davidsen
"We can't solve today's problems by using the same thinking we
used in creating them." - Einstein

--
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

Re: How to remove non-existant device

am 23.09.2010 23:54:49 von NeilBrown

On Thu, 23 Sep 2010 14:16:19 +0100
John Robinson wrote:

> On 23/09/2010 08:30, Benjamin Schieder wrote:
> > Hi all.
> >
> > On a SLES 10 SP 3 x86_64 version I'm encountering the following problem:
> >
> > Two disks sda and sdb are in a RAID 1 configuration. When pulling one
> > disk and replacing it it becomes sdc instead of sda. The RAID is now
> > degraded:
> >
> > kblhbe101:~ # cat /proc/mdstat
> > Personalities : [raid1] [raid0] [raid5] [raid4] [linear]
> > md2 : active raid1 sda8[2](F) sdb8[1]
> > 286125568 blocks [2/1] [_U]
> >
> > md0 : active raid1 sda5[2](F) sdb5[1]
> > 529984 blocks [2/1] [_U]
> >
> > md3 : active raid1 sda7[2](F) sdb7[1]
> > 4200896 blocks [2/1] [_U]
> >
> > md1 : active raid1 sda6[2](F) sdb6[1]
> > 2104384 blocks [2/1] [_U]
> >
> > unused devices:
> >
> > But now I can't remove the sda partitions from the RAID:
> > kblhbe101:~ # mdadm /dev/md0 -r /dev/sda5
> > mdadm: cannot find /dev/sda5: No such file or directory
> > kblhbe101:~ # mdadm /dev/md0 -r sda5
> > mdadm: cannot find sda5: No such file or directory
> >
> > What am I doing wrong here?
> > kblhbe101:~ # mdadm --version
> > mdadm - v2.6 - 21 December 2006
>
> Try `mdadm /dev/md0 -r missing`.

Close. "missing" is only meaningful with --re-add.
You really want "-r faileded" or "-r detached"

NeilBrown


>
> Cheers,
>
> John.
>
> --
> 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

Re: How to remove non-existant device

am 24.09.2010 04:18:47 von John Robinson

On 23/09/2010 22:54, Neil Brown wrote:
> On Thu, 23 Sep 2010 14:16:19 +0100
> John Robinson wrote:
>> On 23/09/2010 08:30, Benjamin Schieder wrote:
[...]
>>> But now I can't remove the sda partitions from the RAID:
>>> kblhbe101:~ # mdadm /dev/md0 -r /dev/sda5
>>> mdadm: cannot find /dev/sda5: No such file or directory
>>> kblhbe101:~ # mdadm /dev/md0 -r sda5
>>> mdadm: cannot find sda5: No such file or directory
>>>
>>> What am I doing wrong here?
>>> kblhbe101:~ # mdadm --version
>>> mdadm - v2.6 - 21 December 2006
>>
>> Try `mdadm /dev/md0 -r missing`.
>
> Close. "missing" is only meaningful with --re-add.
> You really want "-r faileded" or "-r detached"

Bah. I knew it was something like that.

Cheers,

John.
--
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