溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Solaris下如何調整opt分區(qū)的inode結構

發(fā)布時間:2021-12-30 10:11:11 來源:億速云 閱讀:137 作者:小新 欄目:云計算

這篇文章給大家分享的是有關Solaris下如何調整opt分區(qū)的inode結構的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

具體操作請參考如下:
0.查看原opt分區(qū)inode信息:  
# df -F ufs -o i /opt  
1.關閉系統(tǒng)到ok下(如果長時間沒有停過主機,請事先檢查系統(tǒng)及其硬件的健康狀態(tài),并備份一下系統(tǒng)中的重要數(shù)據(jù)。)  
# init 0  
2.啟動系統(tǒng)到單用戶模式:  
ok boot -s
3.使用ufsadmp命令將/opt目錄備份到本地其他主機硬盤或磁帶機  
(如果opt分區(qū)使用SDS做了鏡像,在下面的操作過程中請將/dev/rdsk改成/dev/md/rdsk)  
a.備份到本地其他主機硬盤:  
# mkdir /optbak  
# mount /dev/dsk/cxtxdxsx /optbak    (這里的cxtxdxsx是本地其他主機硬盤的某個slice,大小不能低于/opt分區(qū)的大小)     
# ufsdump 0uf /optbak/opt.dump /dev/rdsk/cxtxdxsx  (這里的cxtxdxsx是opt目錄所在的硬盤slice)
# umount /optbak  
b.磁帶備份:(確保所使用磁帶完好且沒有其他重要數(shù)據(jù))  
本地磁帶備份:  
# mt -f /dev/rmt/0 status  
如果你有多于一個磁帶設備,設備則是:/dev/rmt/1, /dev/rmt/2…   
你可能會看到如下信息:   
    Quantum DLT7000 tape drive:   
      sense key(0x0)= nosense residual= 0 retries= 0   
      file no= 0 block no= 0   
      sense key(0x0)= nosense表示你的系統(tǒng)可以正常訪問磁帶。   
      sense key(0x6)= unit attention表示這個設備可能被重置,或是剛加電的狀態(tài)   
      sense key(0x13)= EOT 表示這個磁帶可能損壞  
      /dev/rmt/0: no tape loaded or drive offline 此信息表示磁帶不能訪問   
      no such file or directory 如果你出現(xiàn)了這條信息,你的系統(tǒng)與你的磁帶設備無法進行通訊。查看一下,磁帶機是否加電,以及連線是否正常  
# mt -f /dev/rmt/0 rewind  
# ufsdump 0uf /dev/rmt/0 /dev/rdsk/cxtxdxsx  (這里的cxtxdxsx是opt目錄所在的硬盤slice)  
異地磁帶備份:(如果本地沒有磁帶機,可使用其他主機上的磁帶機做備份,下面的xxx.xxx.xxx.xxx是有磁帶的主機IP)  
# vi /etc/.rhosts  添加“+”(引號不要加進去)  
# mt -f /dev/rmt/0 status  
# mt -f /dev/rmt/0 rewind  
# ufsdump 0uf xxx.xxx.xxx.xxx:/dev/rmt/0 /dev/rdsk/cxtxdxsx  (這里的cxtxdxsx是opt目錄所在的硬盤slice)
4.重新給opt創(chuàng)建文件系統(tǒng):  
# newfs -i xxxxxxxxxx /dev/rdsk/cxtxdxsx  (這里的xxxxxxxxxx是0步驟里面看到的inode數(shù)的2倍 /dev/rdsk/cxtxdxsx)    
5.恢復opt分區(qū)數(shù)據(jù):  
a.從本地其他主機  硬盤恢復:  
# mount /dev/dsk/cxtxdxsx /opt    (這里的cxtxdxsx是opt目錄所在的硬盤slice)  
# mount /dev/dsk/cxtxdxsx /optbak    (這里的cxtxdxsx是本地其他主機硬盤備份opt的某個slice)  
# cd /opt  
# ufsrestore rvf /optbak/opt.dump

# rm restoresymtable
# cd /  
# umount /opt  
# umount /optbak  
# fsck /dev/rdsk/cxtxdxsx  (這里的cxtxdxsx是opt目錄所在的硬盤slice)  
b.從磁帶恢復:  
從本地磁帶恢復:  
# mount /dev/dsk/cxtxdxsx /opt    (這里的cxtxdxsx是opt目錄所在的硬盤slice)  
# cd /opt  
# ufsrestore rvf /dev/rmt/0  
# rm restoresymtable
# cd /  
# umount /opt  
# umount /optbak  
# fsck /dev/rdsk/cxtxdxsx  (這里的cxtxdxsx是opt目錄所在的硬盤slice)  
從異地磁帶機恢復:(下面的xxx.xxx.xxx.xxx是有磁帶的主機IP)  
# mount /dev/dsk/cxtxdxsx /opt    (這里的cxtxdxsx是opt目錄所在的硬盤slice)  
# cd /opt  
# ufsrestore rvf xxx.xxx.xxx.xxx:/dev/rmt/0  
# rm restoresymtable
# cd /  
# umount /opt  
# umount /optbak  
# fsck /dev/rdsk/cxtxdxsx  (這里的cxtxdxsx是opt目錄所在的硬盤slice)  
6.重新啟動主機:  
# reboot  
7.查看opt分區(qū)的inode情況:  
# df -F ufs -o i /opt  
 

感謝各位的閱讀!關于“Solaris下如何調整opt分區(qū)的inode結構”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI