• 締切済み

Solaris10 ブートしない

Solaris10(SPARC版)でmetadbにてミラー(Raid1)にて運用していました。 c0t0d0 ----------- c0t2d0 s0 ----- d10(/) ----- s0 s1 ----- d20(swap) ----- s1 s3 ----- unassigned ---- s3 s4 ----- unassigned ---- s4 s5 ----- unassigned ---- s5 s6 ----- unassigned ---- s6 s7 ----- metadb ----- s7 先日、"c0t2d0" のHDDが故障しました。 そのため、ブート時に以下のメッセージを出力し、それ以上進まない状況です。 Insufficient metadevice database replicas located. Use metadb to delete databases which are broken. Ignore any Read-only file system error messages. Reboot the system when finished to reload the meta device database. After reboot,repair any broken database replicas which were deleted. svc.startd[7]:svc:/system/metainit:default:Method"/lib/svc/method/svc-metainit" failed with exit status 96. svc.startd[7]:system/metainit:default misconfigured:transitioned to maintenance (see 'svcs -xv' for details) WARNING:Error writing ufs log state WARNING:ufs log for / changed state to Error WARNING:Please umount(1M) / and run fsck(1M) WARNING:init(1M)exited on fatal signal 10:restarting automatically. WARNING:exec(/sbin/init) failed with errno5. WARNING:failed to restart init(1M)(err=5):system reboot required Stop+Aよりokプロンプトからboot -sを実施しても、上記を出力し状況かわらず。 boot cdrom -sにて起動後、以下は実施するも特に問題なし。 fsck /dev/dsk/c0t0d0c0 fsck /dev/dsk/c0t0d0c1 fsck /dev/dsk/c0t0d0c7 ←metadbの領域は未実施 リカバリ方法をご存知の方がいましたら、教えていただけますでしょうか

みんなの回答

回答No.3

前の方の補足になるのですが、 metadb -d c0t2d0s7 でエラーになることがありますのでその場合は metadb -d -f c0t2d0s7 と-fオプションをつけて強制削除しなくてはいけない場合があります。 私は一度それで十数分はまったので・・・ その後、もしかすると傷害のあったHDDをすべて metadetach -f d0 c1t2d0s0 のようにデタッチする必要があるかもしれません。

  • 3899
  • ベストアンサー率54% (65/119)
回答No.2

こんにちは シングルユーザで起動出来ますか? 出来たら、metadb -d c0t2d0s7で故障ディスクのdbを削除すると disk0からbootできると思いますよ。 恐らく、c0t2ディスクのdbが壊れていることが原因かと。 これでダメならこの前回答した以下から復旧するしかないかな http://oshiete.homes.jp/qa5299134.html

回答No.1

RAIDコントロールを停止して 壊れたディスクを取り外して 新しいディスクと交換して RAIDコントロールを再起動 この意味が解らなければ 諦めて ってよりは 上記が思いつかないで何で RAIDなんてつかってるんさ?

関連するQ&A

専門家に質問してみよう