日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

1 solaris基礎(chǔ)和常用知識(shí)( 四 )


DUMP: Mapping (Pass I) [regular files]
DUMP: Mapping (Pass II) [Directories]
DUMP: Estimated 25234 blocks (12.32MB).
DUMP: Dumping (Pass III) [directories]
DUMP: Dumping (Pass IV) [regular files]
DUMP: 25214 blocks (12.31MB) on 1 volume at 1599 KB/sec
DUMP: DUMP IS DONE
DUMP: Level 0 dump on Mon Sep 07 22:37:16 1998
pioneer# more /etc/dumpdates
/dev/rdsk/c0t0d0s0 0 Mon Sep 7 22:37:16 1998

備份前的準(zhǔn)備工作

重新啟動(dòng)系統(tǒng)到單用戶狀態(tài) , 或?qū)⒁獋浞莸奈募到y(tǒng)卸載下來(lái) 。
通知所有用戶該文件系統(tǒng)不可用 。
#wall
/export/home will be unavailable in two minutes, please log out
Press ctrl-D
對(duì)文件系統(tǒng)進(jìn)行檢查(fsck) 。

ufsdump

如前例所示 。
如果使用漸進(jìn)的備份方法 , 最后實(shí)現(xiàn)建立備份計(jì)劃 , 例如:

Sun Mon Tue Wed Thu Fri
Week1: Full 5 5 5 5 3
Week2: 5 5 5 5 3
Week3: 5 5 5 5 3
Week4: 5 5 5 5 3

上例中 , 每個(gè)月作一次完全備份 , 每個(gè)周末對(duì)每一周的改動(dòng)作一次備份 , 每天的備份
只對(duì)當(dāng)天的改動(dòng)作備份 。這樣作的目的是節(jié)省備份所用的空間 。

ufsrestore

ufsrestore用于恢復(fù)使用ufsdump命令備份的文件系統(tǒng) 。命令格式為:
/usr/lib/fs/ufs/ufsrestore options [arguments] [filename ...]
options包括:
t:備份列表;
x:只恢復(fù)命令行中指定的文件;
r:恢復(fù)整個(gè)備份;
f:指定備份文件所在的設(shè)備或目錄;
v:verbose mode , 列出備份文件的路徑 。
例如:
對(duì)備份文件進(jìn)行列表:
pioneer# ufsrestore tvf ddd
Verify volume and initialize maps
Media block size is 126
Extract directories from tape
Initialize symbol table.
Dump date: Mon Sep 07 22:37:16 1998
Dumped from: the epoch
Level 0 dump of / on pioneer:/dev/dsk/c0t0d0s0
Label: none
dir 2 .
dir 3 ./lost found
dir 5696 ./usr
dir 11392 ./var
dir 5697 ./export
dir 11393 ./export/home
dir 5698 ./opt
leaf 4 ./bin
dir 11394 ./dev
dir 5699 ./dev/sad
leaf 5879 ./dev/sad/admin
leaf 5825 ./dev/sad/user
leaf 11592 ./dev/be
leaf 11496 ./dev/conslog
...
從備份中恢復(fù)指定文件:
pioneer# cd /tmp
pioneer# ufsrestore xvf ddd ./etc/passwd
Verify volume and initialize maps
Media block size is 126
Dump date: Mon Sep 07 22:37:16 1998
Dumped from: the epoch
Level 0 dump of / on pioneer:/dev/dsk/c0t0d0s0
Label: none
Extract directories from tape
Initialize symbol table.
Make node ./etc
Extract requested files
You have not read any volumes yet.
Unless you know which volume your file(s) are on you should start
with the last volume and work towards the first.
Specify next volume #: 1
extract file ./etc/passwd
Add links
Set directory mode, owner, and times.
set owner/mode for "."? [yn] n
執(zhí)行該操作需要指定所要恢復(fù)的文件在備份文件中的位置 。由于備份文件從卷1開(kāi)始 ,
所以可以指定從卷1開(kāi)始搜索 ?;謴?fù)整個(gè)文件系統(tǒng)下例將一個(gè)老的文件系統(tǒng)(/opt)移
到一個(gè)新的磁盤分區(qū)(/dev/rdsk/c0t3d0s5)中 。首先 , 卸載老的文件系統(tǒng)并實(shí)施備
份:
#umount /opt
#fsck /opt
#ufsdump 0uf /dev/rmt/0 /opt
其次 , 生成新的文件系統(tǒng) , 將其安裝到一個(gè)臨時(shí)目錄(/mnt) , 并實(shí)施恢復(fù):
#newfs /dev/rdsk/c0t3d0s5
#fsck /dev/rdsk/c0t3d0s5
#mount /dev/dsk/c0t3d0s5 /mnt
#cd /mnt
#ufsrestore rvf /dev/rmt/0
#rm restoresymtable
最后 , 卸載新的文件系統(tǒng) , 用fsck檢查其一致性 。
#cd /
umount /mnt
#fsck /dev/rdsk/c0t3d0s5

選擇性備份 , 備份指定的文件和目錄;

tar

系統(tǒng)備份:tar -cvf 目標(biāo)文件名/設(shè)備名 備份文件 , 例如:
tar -cvf backup.tar *
命令將當(dāng)前目錄下的所有文件(包括各級(jí)子目錄)都打包在backup.tar文件中 。

推薦閱讀