亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2417 | 回復(fù): 2
打印 上一主題 下一主題

ufsdump&ufsrestore安裝Solaris x86出現(xiàn)故障的解決 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2010-09-02 13:49 |只看該作者 |倒序瀏覽
由于mail server (192.168.22.70)性能不太穩(wěn)定,我們決定要把22.70的操作系統(tǒng)遷移到新的硬件上來。
由于都是x86平臺,所以我們選擇了ufsdump&ufsrestore來進(jìn)行恢復(fù)。

簡要步驟如下:

1 在新的硬件平臺上安裝操作系統(tǒng)
這樣是為了能夠讓新的硬件環(huán)境下獲取到原系統(tǒng)的dump文件


2 ufsdump備份22.70上的數(shù)據(jù)
在22.70上將df -h看到的需要ufsdump獨立文件系統(tǒng),分別進(jìn)行0級ufsdump,并將dump文件傳到新的系統(tǒng)上去。
最好是通過NFS共享,

3 在新的系統(tǒng)上對22.70的數(shù)據(jù)文件系統(tǒng)進(jìn)行恢復(fù)
直接在新的對應(yīng)新的文件系統(tǒng)進(jìn)行ufsrestore

4 在新的系統(tǒng)上對22.70的/文件系統(tǒng)進(jìn)行恢復(fù)
對/文件系統(tǒng)的恢復(fù),需要進(jìn)入的x86的failsafe模式進(jìn)行恢復(fù)。
# ufsrestore rf /path/dumpfile
完成ufsrestore之后,需要安裝bootblk
# installgrub /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c1t0d0s0

5 啟動故障的處理
在恢復(fù)了/文件系統(tǒng)之后,由于將22.70上所有的硬件信息,物理地址,邏輯名鏈接等等恢復(fù)到新的硬件上來,造成了與新的硬件系統(tǒng)不對應(yīng),從而導(dǎo)致Solaris系統(tǒng)無法啟動。
當(dāng)Solaris從正常模式啟動,系統(tǒng)會dump并重啟。報錯信息如下:
panic[cpu0]/thread=fffffffffbc3f1a0: cannot mount root path
這個錯誤的解決辦法是在failsafe模式下使用format命令查看啟動硬盤的物理路徑,并且在/boot/solaris/bootenv.rc修改對應(yīng)的bootpath
這時bootenv.rc文件的內(nèi)容應(yīng)該是:
setprop bootpath /pci@0,0/pci-ide@1f,2/ide@0/cmdk@0,0:a
但是實際上新的硬件平臺并沒有這個對應(yīng)的硬盤信息,那么使用format查看正確的硬盤信息
# format
Searching for disks...done


AVAILABLE DISK SELECTIONS:
       0. c1t0d0 <DEFAULT cyl 3913 alt 2 hd 255 sec 63>
          /pci@0,0/pci15ad,1976@10/sd@0,0

更換bootpath上的硬盤路徑為format的輸出,并且在最后面加上:a表示第一個分區(qū),即s0
setprop bootpath /pci@0,0/pci15ad,1976@10/sd@0,0:a

這樣系統(tǒng)可以繼續(xù)往下啟動了,但是還是沒有完全解決。
啟動過程中,svc:/system/filesystem/usr:default起不來,系統(tǒng)進(jìn)入maintenance模式。
這時/是作為read only模式掛接上去的,并且format找不到硬盤。devfsadm無法執(zhí)行,因為/var/tmp還沒有掛起來,path_to_inst文件也不對應(yīng)。
所以不得已又得回到failsafe模式下去將/分區(qū)掛接起來,確?梢詫/分區(qū)進(jìn)行讀寫,并且能夠看到硬盤信息。
在failsafe模式下執(zhí)行以下操作
# mv /a/etc/path_to_inst /a/etc/path_to_inst.bkp
這樣系統(tǒng)在啟動時會自動根據(jù)硬件信息創(chuàng)建新的path_to_inst文件
# rm /a/dev/rdsk/*;rm /a/dev/dsk*

# cd /dev/rdsk/; tar cvf /a/dev/rdsk/rdsk.tar *
# cd /dev/dsk/; tar cvf /a/dev/dsk/dsk.tar *
這些鏈接文件直接刪除重啟應(yīng)該和path_to_inst文件一樣可以由系統(tǒng)自動生成,不過我的做法是將failsafe模式下的/dev/rdsk和/dev/dsk的文件進(jìn)行了復(fù)制。

# cd /a/dev/dsk; tar xf dsk.tar
# cd /a/dev/rdsk; tar xf rdsk.tar
# ls -l
查看硬盤分區(qū)信息是否對應(yīng)到了爭取的硬盤物理路徑
# reboot
重啟之后,新的系統(tǒng)終于能夠順利啟動了

論壇徽章:
0
2 [報告]
發(fā)表于 2010-09-02 13:53 |只看該作者
做完了發(fā)現(xiàn)很簡單,出現(xiàn)問題還是因為對x86平臺的有些做法不熟悉。
需要提應(yīng)大家的是/boot/solaris/bootenv.rc, 還有硬件設(shè)備樹如何在系統(tǒng)下生成這些問題。
因為實在不知道x86下boot -r對應(yīng)的做法是什么。
解決的過程中,這個帖子幫了不少忙
http://blogs.sun.com/scottp/entry/booting_and_the_boot_archive

論壇徽章:
0
3 [報告]
發(fā)表于 2010-09-02 16:36 |只看該作者
頂這種心得型的帖子。

收藏了。
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP