Solaris下调整opt分区的inode结构
生活随笔
收集整理的這篇文章主要介紹了
Solaris下调整opt分区的inode结构
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
具體操作請(qǐng)參考如下:
0.查看原opt分區(qū)inode信息:
#?df?-F?ufs?-o?i?/opt
1.關(guān)閉系統(tǒng)到ok下(如果長(zhǎng)時(shí)間沒(méi)有停過(guò)主機(jī),請(qǐng)事先檢查系統(tǒng)及其硬件的健康狀態(tài),并備份一下系統(tǒng)中的重要數(shù)據(jù)。)
#?init?0
2.啟動(dòng)系統(tǒng)到單用戶模式:
ok?boot?-s
3.使用ufsadmp命令將/opt目錄備份到本地其他主機(jī)硬盤(pán)或磁帶機(jī)
(如果opt分區(qū)使用SDS做了鏡像,在下面的操作過(guò)程中請(qǐng)將/dev/rdsk改成/dev/md/rdsk)
a.備份到本地其他主機(jī)硬盤(pán):
#?mkdir?/optbak
#?mount?/dev/dsk/cxtxdxsx?/optbak????(這里的cxtxdxsx是本地其他主機(jī)硬盤(pán)的某個(gè)slice,大小不能低于/opt分區(qū)的大小)???
#?ufsdump?0uf?/optbak/opt.dump?/dev/rdsk/cxtxdxsx??(這里的cxtxdxsx是opt目錄所在的硬盤(pán)slice)
#?umount?/optbak
b.磁帶備份:(確保所使用磁帶完好且沒(méi)有其他重要數(shù)據(jù))
本地磁帶備份:
#?mt?-f?/dev/rmt/0?status
如果你有多于一個(gè)磁帶設(shè)備,設(shè)備則是:/dev/rmt/1,?/dev/rmt/2…?
你可能會(huì)看到如下信息:?
????Quantum?DLT7000?tape?drive:?
??????sense?key(0x0)=?nosense?residual=?0?retries=?0?
??????file?no=?0?block?no=?0?
??????sense?key(0x0)=?nosense表示你的系統(tǒng)可以正常訪問(wèn)磁帶。?
??????sense?key(0x6)=?unit?attention表示這個(gè)設(shè)備可能被重置,或是剛加電的狀態(tài)?
??????sense?key(0x13)=?EOT?表示這個(gè)磁帶可能損壞
??????/dev/rmt/0:?no?tape?loaded?or?drive?offline?此信息表示磁帶不能訪問(wèn)?
??????no?such?file?or?directory?如果你出現(xiàn)了這條信息,你的系統(tǒng)與你的磁帶設(shè)備無(wú)法進(jìn)行通訊。查看一下,磁帶機(jī)是否加電,以及連線是否正常
#?mt?-f?/dev/rmt/0?rewind
#?ufsdump?0uf?/dev/rmt/0?/dev/rdsk/cxtxdxsx??(這里的cxtxdxsx是opt目錄所在的硬盤(pán)slice)
異地磁帶備份:(如果本地沒(méi)有磁帶機(jī),可使用其他主機(jī)上的磁帶機(jī)做備份,下面的xxx.xxx.xxx.xxx是有磁帶的主機(jī)IP)
#?vi?/etc/.rhosts??添加“+”(引號(hào)不要加進(jìn)去)
#?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目錄所在的硬盤(pán)slice)
4.重新給opt創(chuàng)建文件系統(tǒng):
#?newfs?-i?xxxxxxxxxx?/dev/rdsk/cxtxdxsx??(這里的xxxxxxxxxx是0步驟里面看到的inode數(shù)的2倍?/dev/rdsk/cxtxdxsx)??
5.恢復(fù)opt分區(qū)數(shù)據(jù):
a.從本地其他主機(jī)硬盤(pán)恢復(fù):
#?mount?/dev/dsk/cxtxdxsx?/opt????(這里的cxtxdxsx是opt目錄所在的硬盤(pán)slice)
#?mount?/dev/dsk/cxtxdxsx?/optbak????(這里的cxtxdxsx是本地其他主機(jī)硬盤(pán)備份opt的某個(gè)slice)
#?cd?/opt
#?ufsrestore?rvf?/optbak/opt.dump #?rm?restoresymtable
#?cd?/
#?umount?/opt
#?umount?/optbak
#?fsck?/dev/rdsk/cxtxdxsx??(這里的cxtxdxsx是opt目錄所在的硬盤(pán)slice)
b.從磁帶恢復(fù):
從本地磁帶恢復(fù):
#?mount?/dev/dsk/cxtxdxsx?/opt????(這里的cxtxdxsx是opt目錄所在的硬盤(pán)slice)
#?cd?/opt
#?ufsrestore?rvf?/dev/rmt/0
#?rm?restoresymtable
#?cd?/
#?umount?/opt
#?umount?/optbak
#?fsck?/dev/rdsk/cxtxdxsx??(這里的cxtxdxsx是opt目錄所在的硬盤(pán)slice)
從異地磁帶機(jī)恢復(fù):(下面的xxx.xxx.xxx.xxx是有磁帶的主機(jī)IP)
#?mount?/dev/dsk/cxtxdxsx?/opt????(這里的cxtxdxsx是opt目錄所在的硬盤(pán)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目錄所在的硬盤(pán)slice)
6.重新啟動(dòng)主機(jī):
#?reboot
7.查看opt分區(qū)的inode情況:
#?df?-F?ufs?-o?i?/opt
0.查看原opt分區(qū)inode信息:
#?df?-F?ufs?-o?i?/opt
1.關(guān)閉系統(tǒng)到ok下(如果長(zhǎng)時(shí)間沒(méi)有停過(guò)主機(jī),請(qǐng)事先檢查系統(tǒng)及其硬件的健康狀態(tài),并備份一下系統(tǒng)中的重要數(shù)據(jù)。)
#?init?0
2.啟動(dòng)系統(tǒng)到單用戶模式:
ok?boot?-s
3.使用ufsadmp命令將/opt目錄備份到本地其他主機(jī)硬盤(pán)或磁帶機(jī)
(如果opt分區(qū)使用SDS做了鏡像,在下面的操作過(guò)程中請(qǐng)將/dev/rdsk改成/dev/md/rdsk)
a.備份到本地其他主機(jī)硬盤(pán):
#?mkdir?/optbak
#?mount?/dev/dsk/cxtxdxsx?/optbak????(這里的cxtxdxsx是本地其他主機(jī)硬盤(pán)的某個(gè)slice,大小不能低于/opt分區(qū)的大小)???
#?ufsdump?0uf?/optbak/opt.dump?/dev/rdsk/cxtxdxsx??(這里的cxtxdxsx是opt目錄所在的硬盤(pán)slice)
#?umount?/optbak
b.磁帶備份:(確保所使用磁帶完好且沒(méi)有其他重要數(shù)據(jù))
本地磁帶備份:
#?mt?-f?/dev/rmt/0?status
如果你有多于一個(gè)磁帶設(shè)備,設(shè)備則是:/dev/rmt/1,?/dev/rmt/2…?
你可能會(huì)看到如下信息:?
????Quantum?DLT7000?tape?drive:?
??????sense?key(0x0)=?nosense?residual=?0?retries=?0?
??????file?no=?0?block?no=?0?
??????sense?key(0x0)=?nosense表示你的系統(tǒng)可以正常訪問(wèn)磁帶。?
??????sense?key(0x6)=?unit?attention表示這個(gè)設(shè)備可能被重置,或是剛加電的狀態(tài)?
??????sense?key(0x13)=?EOT?表示這個(gè)磁帶可能損壞
??????/dev/rmt/0:?no?tape?loaded?or?drive?offline?此信息表示磁帶不能訪問(wèn)?
??????no?such?file?or?directory?如果你出現(xiàn)了這條信息,你的系統(tǒng)與你的磁帶設(shè)備無(wú)法進(jìn)行通訊。查看一下,磁帶機(jī)是否加電,以及連線是否正常
#?mt?-f?/dev/rmt/0?rewind
#?ufsdump?0uf?/dev/rmt/0?/dev/rdsk/cxtxdxsx??(這里的cxtxdxsx是opt目錄所在的硬盤(pán)slice)
異地磁帶備份:(如果本地沒(méi)有磁帶機(jī),可使用其他主機(jī)上的磁帶機(jī)做備份,下面的xxx.xxx.xxx.xxx是有磁帶的主機(jī)IP)
#?vi?/etc/.rhosts??添加“+”(引號(hào)不要加進(jìn)去)
#?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目錄所在的硬盤(pán)slice)
4.重新給opt創(chuàng)建文件系統(tǒng):
#?newfs?-i?xxxxxxxxxx?/dev/rdsk/cxtxdxsx??(這里的xxxxxxxxxx是0步驟里面看到的inode數(shù)的2倍?/dev/rdsk/cxtxdxsx)??
5.恢復(fù)opt分區(qū)數(shù)據(jù):
a.從本地其他主機(jī)硬盤(pán)恢復(fù):
#?mount?/dev/dsk/cxtxdxsx?/opt????(這里的cxtxdxsx是opt目錄所在的硬盤(pán)slice)
#?mount?/dev/dsk/cxtxdxsx?/optbak????(這里的cxtxdxsx是本地其他主機(jī)硬盤(pán)備份opt的某個(gè)slice)
#?cd?/opt
#?ufsrestore?rvf?/optbak/opt.dump #?rm?restoresymtable
#?cd?/
#?umount?/opt
#?umount?/optbak
#?fsck?/dev/rdsk/cxtxdxsx??(這里的cxtxdxsx是opt目錄所在的硬盤(pán)slice)
b.從磁帶恢復(fù):
從本地磁帶恢復(fù):
#?mount?/dev/dsk/cxtxdxsx?/opt????(這里的cxtxdxsx是opt目錄所在的硬盤(pán)slice)
#?cd?/opt
#?ufsrestore?rvf?/dev/rmt/0
#?rm?restoresymtable
#?cd?/
#?umount?/opt
#?umount?/optbak
#?fsck?/dev/rdsk/cxtxdxsx??(這里的cxtxdxsx是opt目錄所在的硬盤(pán)slice)
從異地磁帶機(jī)恢復(fù):(下面的xxx.xxx.xxx.xxx是有磁帶的主機(jī)IP)
#?mount?/dev/dsk/cxtxdxsx?/opt????(這里的cxtxdxsx是opt目錄所在的硬盤(pán)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目錄所在的硬盤(pán)slice)
6.重新啟動(dòng)主機(jī):
#?reboot
7.查看opt分區(qū)的inode情況:
#?df?-F?ufs?-o?i?/opt
總結(jié)
以上是生活随笔為你收集整理的Solaris下调整opt分区的inode结构的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 突破Outlook2003附件格式限制
- 下一篇: 生产制造类企业从企业邮箱切换到自建系统的