【Solaris 數(shù)據(jù)備份和傳輸工具】
(一) 數(shù)據(jù)設(shè)備名
1.磁帶
類型
設(shè)備名
容量
機器類型
8mm
D8112
5G
8205
8mm
D8160
7G
8505-8705
8mm
D8170
20G
8900
4mm
DDS1(60m)
1.3G
4mm
DDS2(120m)
7G
4mm
DDS3(125m)
12G
設(shè)備名: /dev/rmt/0,/dev/rmt/0n(不倒帶)
2.軟盤
設(shè)備名:/dev/fd0
3.文件
(二) 數(shù)據(jù)備份命令
Solaris 2.x計算環(huán)境提供了幾個命令用于備份和恢復(fù)文件和文件系統(tǒng).
多卷備份
連接
系統(tǒng)跨接
ufsdump
ufsrestore
Yes
No
No
tar
No
Yes
Yes
cpio
Yes
Yes
Yes
1.ufsdump命令
對系統(tǒng)管理員而言,ufsdump命令很有用,可對整個文件系統(tǒng)做完全或增量轉(zhuǎn)儲.
完全轉(zhuǎn)儲是對整個文件系統(tǒng)做備份.在較長的間隔做一次,如一星期或一月.
增量轉(zhuǎn)儲是對新創(chuàng)建或修改的文件進行備份.增量轉(zhuǎn)儲更頻繁一些,可能一天一次.
ufsdump命令提供了不同等級的轉(zhuǎn)儲,從0至9.轉(zhuǎn)儲等級用來確定對哪些文件備份.0級指定
完全轉(zhuǎn)儲,1至9指定不同等級的增量轉(zhuǎn)儲.例如,增量轉(zhuǎn)儲(1等級)將對在上一次低等級
(0級)轉(zhuǎn)儲后修改或創(chuàng)建的文件進行備份.對文件系統(tǒng)作備份時,應(yīng)將系統(tǒng)轉(zhuǎn)至運行等級S.
如系統(tǒng)在運行等級3時,文件可能正在使用,于是可能造成無效備份.
例子:
# ufsdump 0uf /dev/rmt/0 /export/home
選項及參數(shù):
0
指定0級(完全)轉(zhuǎn)儲.
u
更新文件/etc/dumpdates,以記錄成功的轉(zhuǎn)儲.
f
與下面的/dev/rmt/0參數(shù)一起確定轉(zhuǎn)儲的磁帶設(shè)備.
/dev/rmt/0
轉(zhuǎn)儲的磁帶設(shè)備.
/export/home
指定要轉(zhuǎn)儲的文件系統(tǒng).
2.ufsrestore命令
ufsrestore命令從備份磁帶上拷貝文件至當(dāng)前目錄下.
ufsrestore命令可用于重載轉(zhuǎn)儲好的整個文件系統(tǒng)或備份帶上的單個或多個文件.
ufsrestore命令的選項用來指定磁帶設(shè)備名和被恢復(fù)文件的路徑名.
恢復(fù)過程
用ufsrestore命令按以下步驟恢復(fù)一個文件:
# cd /newdir
# ufsrestore tuf /dev/rmt/0
3.tar命令
tar命令是用戶級的備份命令,用于備份和恢復(fù)文件或目錄.
命令格式: tar options tape_device_name [filename]
option c-建立新文檔 v-顯示路徑
t-顯示文件列表 f-指定設(shè)備
x-抽取文件 i-交互式
例子:
(1)備份過程:
$ tar cvf /dev/rmt/0 *
(2)恢復(fù)過程:
$ tar xvf /dev/rmt/0
(3)目錄復(fù)制
$ tar cvf - mydir|(cd newdir;tar xvf -)
(4) 異地拷貝(必須為可信任用戶)
$ tar cvf - mydir|rsh remote tar xvf -
4.cpio命令
cpio(copy in/out)命令是能產(chǎn)生多卷備份的用戶級命令.
命令格式:
cpio -ov >tape_device_name
cpio -i [vt]
一旦它識別出介質(zhì)的尾部,它就提示你插入另一磁帶.
cpio命令利用ls或find命令的輸出進行文件列表,將這些文件輸出到一個文件,
如磁帶設(shè)備.它在文件之間插入標(biāo)題以便于恢復(fù),所以比tar命令慢.
cpio命令可用通配符作為參數(shù),然而,cpio反著用通配符,即除滿足匹配條件的
文件以外,它將備份所有文件.
備份過程
$ find . -depth -print | cpio -ov > /dev/rmt/0
find命令給cpio命令提供文件和目錄名的列表.
-o選項表示從標(biāo)準(zhǔn)輸出讀.
/dev/rmt/0參數(shù)確定磁帶設(shè)備.
例子:
用find和cpio命令將主目錄備份到磁帶上:
恢復(fù)過程
用cpio命令按以下步驟從磁帶上檢索文件和目錄.
推薦閱讀
- 銅氨棉和銅氨絲一樣嗎
- Sun開源CTO談ZFS和Solaris 10網(wǎng)絡(luò)協(xié)議堆棧
- 小米6和榮耀9跑分哪個高?榮耀9和小米6性能對比
- Solaris服務(wù)管理工具SMF維護
- 原子彈和氫彈的區(qū)別
- 醫(yī)用酒精和酒精消毒液哪個好一些
- 鹽蒸橙子有什么效果和功效
- Solaris10 SMF服務(wù)管理概要
- Solaris系統(tǒng)中的路由接口文件配置
- 用Solaris 10中的SMF管理Oracle數(shù)據(jù)庫的運行
