[SunHELP] [50% solved, but need help ; -)]Sol10 - fsck problem / on SunSparc-AXMP
Michael Karl
mk at lexcom-net.de
Tue Mar 31 02:26:01 CDT 2009
Hi all,
thank you for your tips and tricks.
My plan now:
1. metadetach all submirrors ... so the "mirror-disk" is out of work.
2. fsck on all partions of the "mirror-disk", because metadetach has
made them unclean.
3. mount the / of the "mirror-disk" and edit /etc/vfstab and change all
entries /dev/md/dsk/dx to /dev/dsk/cxtxdxsx. At last I uncomment or
delete in the /etc/system the entry
* Begin MDD root info (do not edit)
rootdev:/pseudo/md at 0:0,0,blk
* End MDD root info (do not edit)
4. I don't make any changes on the "first-disk" (it's still working);
reboot and boot "mirror-disk" and test it.
5. If the "mirror-disk" is booting and working well, I reboot the system
and with starting the "first-disk".
6. I'll install the recommended patch-cluster ... if this is working, I
metattach the "mirror-disk"-partitions.
7. If not, first I have to analyse the errors ... and if I should find
no error-solutions, I boot the "mirror-disk", have a look on the
md-devices ... normally all md-devices still exists ... change the
/etc/vfstab except the root-entry, make metaroot and lockfs ... reboot
the "mirror-disk" and metattach the "first-disk"-partitions.
BTW. I'm thinking, that I need the way back, because the actual Solaris
10 10/08 boot-install-cd let the machine crash with panic during the
boot-process.
Any comments ?
Thank you all
Michael
Steve Sandau schrieb:
> listmail wrote:
>> I was speaking in context of my own setups and habits. I prefer to
>> clear out the OS mirror configs. to make the drives truly free
>> standing for which either or could be booted freely without disksuite
>> worrying about the other disk's state, along with other flexibility
>> that it brings. In your case you don't want to much since having a
>> stripe.
>>
>> * Anyway *, Perhaps in your case you may want to physically
>> disconnect c1t0d0 to leave it in its current state and then boot
>> c1t1d0s0 to do the cluster test? (installing the boot block and/or do
>> config changes from single mode cdrom on it if needed).
>>
>> Michael Karl wrote:
>>> Hello,
>>>
>>> http://docs.sun.com/app/docs/doc/817-2530/6mi6gg883?a=view
>>>
>>> 1. I didn't make metaroot and metaclear to the mirrors on root ...
>>> I'm asking why ?
>>> 2. If I metadetach all submirrors of the boot-disk, I'm thinking
>>> that I must be able to boot directly the "first-boot"-disk and the
>>> "mirror-boot"-disk via ok-prompt ... but now I could only boot the
>>> "first-boot"-disk without "1." well ... but the
>>> "mirror-boot"-disk-root is not clean for booting ... may be it's not
>>> in sync.
>>> 3. I don't remember, how I solved this problem in the past. I'm
>>> thinking: metadetach the submirror, upgrading with patch-cluster the
>>> "first-disk", looking for working of the "first-disk", metattach the
>>> submirrors if everything is working ... if not, I boot the
>>> metadetached mirror and make with metattach the sync to the
>>> "first-disk" to the original state.
>>>
>>> Where is my mistake now ?
>
> I think the advice to clear all metadata information is probably a
> good one.
>
> Once the box is set to boot off a mirrored set, there is an entry put
> in the /etc/system file to that effect. The box will boot off either
> disk but will mount the root metadevice, which means it will use
> whichever disk is still part of the root mirrored pair for the root
> filesystem.
>
> To clean out the metadata information, mount each of the root mirrors
> (one at a time) and remove all metadata references in /etc/system and
> in /etc/vfstab. The /etc/system line (md at 0 or something like that)
> needs to be removed, and in /etc/vfstab all the metadevices (md0,
> etc.) need to be replaced with c0t0d0s0 or whatever the appropriate
> slice is on that disk. So, on the first disk you'll use c0t0d0s0 and
> when editing the vfstab on the second disk you'll use c0t1d0s0 (or
> whatever numbers are appropriate for your setup).
>
> Then you wil be able to boot cleanly to either disk, check its status
> and patches, and be able to work with whichever disk you choose
> without affecting the other disk.
>
> When you are done you will need to completely remirror the disks of
> course, including running the metaroot command to put the information
> back in /etc/system.
>
> Steve
> _______________________________________________
> SunHELP maillist - SunHELP at sunhelp.org
> http://www.sunhelp.org/mailman/listinfo/sunhelp
More information about the SunHELP
mailing list