へるぷ!
2007/10/18 Thu [Edit]
・Solaris10
・SVMを使用して2面ミラーを構築している
・ufsdumpでバックアップする
*とりあえずルートパーティションのみ記載
# metaoffline d0 d1000
# init S
# ufsdump 0ucfo /dev/rmt/0c /dev/rdsk/c1t0d0s0
ディスクが2本死んだと仮定
・ufsrestoreでリストア
DVDでブート
(パーティション切る)
# newfs /dev/rdsk/c1t0d0s0
# fsck -y -F ufs /dev/dsk/c1t0d0s0
# mount /dev/dsk/c1t0d0s0 /mnt
# cd /mnt
# ufsrestore rvf /dev/rmt/0
# umount /mnt
# fsck -y -F ufs /dev/dsk/c1t0d0s0
ブートブロックを書き込む
# installboot /usr/platform/`uname - i`/lib/fs/ufs/bootblk /dev/rdsk/c1t0d0s0
メタデバイスを削除する
# mount /dev/dsk/c1t0d0s0 /mnt
# vi /mnt/kernel/drv/md.conf
(メタDBの設定全削除)
# vi /mnt/etc/system
(メタDBの設定全削除)
# vi /mnt/etc/vfstab
(マウント元を普通のスライスに変更)
# init 6
で、起動するはずなんだけど・・・
「/をfsckしろ」と言うメッセージと、後svcのエラーが2個出てきた後、シングルユーザでしか起動しない・・・。
(エラーの内容は後で書く)
昨日のチャーハン食い逃げ(未遂)事件の前から、ついさっきまで、ずっとはまり中・・・
誰か助けてくれえええええええええええええ
Comments
(1)メタ情報どうなってます?
Needs Maintenanceになったりしてませんか?
(2)オンラインでufsdump掛けたなら、ufsrestoreしたらfsckは必要じゃない?
(3)余談だが、ufsrestoreしたときはinstallbootは要らない希ガス。
・・・ああっ。しばらくバックアップしてないことを思い出しました。。
The / file system (/dev/rdsk/c1t0d0s0) is being checked.
WARNING - Unable to repair the / filesystem. Run fsck
manually (fsck -F ufs /dev/rdsk/c1t0d0s0).
Oct 17 22:54:16 svc.startd[7]: svc:/system/filesystem/usr:default:
Method "/lib/
svc/method/fs-usr" failed with exit status 95.
Oct 17 22:54:16 svc.startd[7]: system/filesystem/usr:default failed
fatally: tra
nsitioned to maintenance (see 'svcs -xv' for details)
Requesting System Maintenance Mode
(See /lib/svc/share/README for more information.)
Console login service(s) cannot run
Root password for system maintenance (control-d to bypass):
(1)バックアップ元は、metaofflineを実行しているので、片側がneeds maintenanceになっています。
needs maintainanceになっている方のディスクでufsdumpやってます。
(2)init 6実行前にfsckかけてるんですけど・・・このメッセージが出た後にfsckかけると、実際bad block出てくるんですよね・・・。
(3)installbootの実行と上記のメッセージは関係ないと思いますが・・・一応installbootしないでやってみようかな・・・
Track Backs
TB URL


