public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] fixing raid1 /boot
@ 2009-08-08 20:55 Kevin Haddock
  2009-08-08 21:19 ` Volker Armin Hemmann
  0 siblings, 1 reply; 5+ messages in thread
From: Kevin Haddock @ 2009-08-08 20:55 UTC (permalink / raw
  To: gentoo-user

For the life of me I can't figure out the canonical way to rebuild my mirrored /boot.  The second disk (/dev/sdb1) got corrupted and it is interfering with my rebuilding the kernel (genkernel can't mount /boot).

I tried following this page:


http://www.linux.org/docs/ldp/howto/Software-RAID-0.4x-HOWTO-4.html

But I can't figure out what package ckraid is in.  Equery belongs is not help and searching gentoo-portage.com returns nothing.

Does anyone know of some gentoo specific instructions in this regard?

Thanks in advance,
-Kevin

-----

People originally thought the eternal question was:

      "Why am I here?"

But now we know the question is actually:

      "Why is THAT THERE?"

-Me


      



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-user] fixing raid1 /boot
  2009-08-08 20:55 [gentoo-user] fixing raid1 /boot Kevin Haddock
@ 2009-08-08 21:19 ` Volker Armin Hemmann
  2009-08-19 22:30   ` Kevin Haddock
  0 siblings, 1 reply; 5+ messages in thread
From: Volker Armin Hemmann @ 2009-08-08 21:19 UTC (permalink / raw
  To: gentoo-user

On Samstag 08 August 2009, Kevin Haddock wrote:
> For the life of me I can't figure out the canonical way to rebuild my
> mirrored /boot.  The second disk (/dev/sdb1) got corrupted and it is
> interfering with my rebuilding the kernel (genkernel can't mount /boot).
>

forget genkernel.

put in correctly partitioned disk.


read man mdadm

/sbin/mdadm /dev/md0 –fail /dev/sdb1 –remove /dev/sdb1
/sbin/mdadm /dev/md0 –add /dev/sdb1

as example. Found on google in less than 2 minutes.

Seriously, google is your friend ;)



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-user] fixing raid1 /boot
  2009-08-08 21:19 ` Volker Armin Hemmann
@ 2009-08-19 22:30   ` Kevin Haddock
  2009-08-19 23:17     ` Mike Kazantsev
  0 siblings, 1 reply; 5+ messages in thread
From: Kevin Haddock @ 2009-08-19 22:30 UTC (permalink / raw
  To: gentoo-user

beta ~ # /sbin/mdadm /dev/md0 --fail /dev/sdb1 --remove /dev/sdb1
mdadm: cannot get array info for /dev/md0
beta ~ # cat /proc/mdstat 
Personalities : [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] 
md0 : inactive dm-0[0](S)
      104320 blocks super non-persistent
       
unused devices: <none>


--- On Sat, 8/8/09, Volker Armin Hemmann <volkerarmin@googlemail.com> wrote:

> From: Volker Armin Hemmann <volkerarmin@googlemail.com>
> Subject: Re: [gentoo-user] fixing raid1 /boot
> To: gentoo-user@lists.gentoo.org
> Date: Saturday, August 8, 2009, 2:19 PM
> On Samstag 08 August 2009, Kevin
> Haddock wrote:
> > For the life of me I can't figure out the canonical
> way to rebuild my
> > mirrored /boot.  The second disk (/dev/sdb1) got
> corrupted and it is
> > interfering with my rebuilding the kernel (genkernel
> can't mount /boot).
> >
> 
> forget genkernel.
> 
> put in correctly partitioned disk.
> 
> 
> read man mdadm
> 
> /sbin/mdadm /dev/md0 –fail /dev/sdb1 –remove /dev/sdb1
> /sbin/mdadm /dev/md0 –add /dev/sdb1
> 
> as example. Found on google in less than 2 minutes.
> 
> Seriously, google is your friend ;)
> 
> 






^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-user] fixing raid1 /boot
  2009-08-19 22:30   ` Kevin Haddock
@ 2009-08-19 23:17     ` Mike Kazantsev
  2009-08-20 21:20       ` Kevin Haddock
  0 siblings, 1 reply; 5+ messages in thread
From: Mike Kazantsev @ 2009-08-19 23:17 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1024 bytes --]

On Wed, 19 Aug 2009 15:30:46 -0700 (PDT)
Kevin Haddock <kevinhaddock@yahoo.com> wrote:

> beta ~ # /sbin/mdadm /dev/md0 --fail /dev/sdb1 --remove /dev/sdb1
> mdadm: cannot get array info for /dev/md0
> beta ~ # cat /proc/mdstat 
> Personalities : [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] 
> md0 : inactive dm-0[0](S)
>       104320 blocks super non-persistent

If you have /dev/sda1 and /dev/sdb1 in raid1, "md0 : inactive
dm-0[0](S)" line is obviously wrong, it should be something like
"md0 : active raid1 sda1[0] sdb1[1]".

So, what's this dm-0 device?
Prehaps you had sda/sdb linked via device mapper during boot?

Try removing md0 (by "--manage --stop") and re-assemble the raid,
specifying the correct devices.

Try to remove md0 and re-create it, specifying the right devices (or
just /dev/sda1, then add sdb1).
Alternatively, you can try --assemble --scan, maybe it'll just work
now, then I guess something wrong should be happening during boot.

-- 
Mike Kazantsev // fraggod.net

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-user] fixing raid1 /boot
  2009-08-19 23:17     ` Mike Kazantsev
@ 2009-08-20 21:20       ` Kevin Haddock
  0 siblings, 0 replies; 5+ messages in thread
From: Kevin Haddock @ 2009-08-20 21:20 UTC (permalink / raw
  To: gentoo-user

beta ~ # mdadm --manage --stop /dev/md0
mdadm: stopped /dev/md0
beta ~ # mdadm -A /dev/md0 /dev/sda1
mdadm: cannot open device /dev/sda1: Device or resource busy
mdadm: /dev/sda1 has no superblock - assembly aborted
beta ~ # mdadm -A /dev/md0 /dev/sda 
mdadm: cannot open device /dev/sda: Device or resource busy
mdadm: /dev/sda has no superblock - assembly aborted
beta ~ # mount
/dev/evms/slash on / type xfs (rw,noatime)
proc on /proc type proc (rw,nosuid,nodev,noexec)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec)
udev on /dev type tmpfs (rw,nosuid,size=10240k,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,gid=5,mode=620)
shm on /dev/shm type tmpfs (rw,noexec,nosuid,nodev)
usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,devmode=0664,devgid=85)
securityfs on /sys/kernel/security type securityfs (rw,noexec,nosuid,nodev)
nfsd on /proc/fs/nfsd type nfsd (rw,noexec,nosuid,nodev)

-Kevin

-----

People originally thought the eternal question was:

      "Why am I here?"

But now we know the question is actually:

      "Why is THAT THERE?"

-Me


--- On Wed, 8/19/09, Mike Kazantsev <mk.fraggod@gmail.com> wrote:

> From: Mike Kazantsev <mk.fraggod@gmail.com>
> Subject: Re: [gentoo-user] fixing raid1 /boot
> To: gentoo-user@lists.gentoo.org
> Date: Wednesday, August 19, 2009, 4:17 PM
> On Wed, 19 Aug 2009 15:30:46 -0700
> (PDT)
> Kevin Haddock <kevinhaddock@yahoo.com>
> wrote:
> 
> > beta ~ # /sbin/mdadm /dev/md0 --fail /dev/sdb1
> --remove /dev/sdb1
> > mdadm: cannot get array info for /dev/md0
> > beta ~ # cat /proc/mdstat 
> > Personalities : [raid0] [raid1] [raid6] [raid5]
> [raid4] [raid10] 
> > md0 : inactive dm-0[0](S)
> >       104320 blocks super
> non-persistent
> 
> If you have /dev/sda1 and /dev/sdb1 in raid1, "md0 :
> inactive
> dm-0[0](S)" line is obviously wrong, it should be something
> like
> "md0 : active raid1 sda1[0] sdb1[1]".
> 
> So, what's this dm-0 device?
> Prehaps you had sda/sdb linked via device mapper during
> boot?
> 
> Try removing md0 (by "--manage --stop") and re-assemble the
> raid,
> specifying the correct devices.
> 
> Try to remove md0 and re-create it, specifying the right
> devices (or
> just /dev/sda1, then add sdb1).
> Alternatively, you can try --assemble --scan, maybe it'll
> just work
> now, then I guess something wrong should be happening
> during boot.
> 
> -- 
> Mike Kazantsev // fraggod.net
> 






^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2009-08-20 21:20 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-08-08 20:55 [gentoo-user] fixing raid1 /boot Kevin Haddock
2009-08-08 21:19 ` Volker Armin Hemmann
2009-08-19 22:30   ` Kevin Haddock
2009-08-19 23:17     ` Mike Kazantsev
2009-08-20 21:20       ` Kevin Haddock

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox