文章詳情頁(yè)
SCO UNIX基礎(chǔ)講座--第六講:後援復(fù)制
瀏覽:5日期:2024-06-21 14:19:16
電腦系統(tǒng)內(nèi),數(shù)據(jù)可是相當(dāng)重要的一環(huán)。貯存數(shù)據(jù)的方法,可以 經(jīng)軟盤、硬盤或盒式帶(Cartridge),盒式帶通常為大量數(shù)據(jù)提 供後援(Backup)。 復(fù)制目錄 在安裝的文件系統(tǒng)中,把一個(gè)目錄內(nèi)容復(fù)制到另一個(gè)目錄中,用 copy 指令: $copy source> destination> #copy -mor source> destination> 轉(zhuǎn)徊⒏粗莆募? 使用 dd(c)指令,可以把一個(gè)文件轉(zhuǎn)換成另一個(gè)文件,也可以選擇 文件的一部份傳輸,在傳輸?shù)臄?shù)據(jù)中,也可以交換字節(jié)順序。 $dd if=/dev/fd0 of=/temp/save skip=5 count=86 bs=5k 上面的指令″/dev/fd0″ 是指電腦上的軟盤,″skip=n″代表在 復(fù)制到輸出文件之前,跳過(guò)輸入文件上的幾個(gè)記錄。″bs=n″則 表示設(shè)置輸入輸出字節(jié)塊長(zhǎng)度,用 k 表示 1024 字節(jié)。″count=n″ 只復(fù)制輸入記錄的指定數(shù)。 同時(shí),也可以利用 dd 指令檢查歸檔(archive)情況,指令如下: $dd if=dev/fd0 of=/dev/null bs=1k 1200+0 record read in 1200+0 record read out 歸檔文件:tar(c) tar 是對(duì)非特權(quán)用戶最易用和最可靠的實(shí)用程序(utility),從 歸檔介質(zhì)上保留和恢復(fù)文件,亦能從多文件歸檔中抽取單個(gè)文件。 tar 歸檔使用文件和目錄的相對(duì)或絕對(duì)路徑名。 打入 tar,即會(huì)顯示所有變量選項(xiàng);”cv”是創(chuàng)建歸檔;”cv#” 用於來(lái)自 /etc/default/tar 的設(shè)備號(hào) #;”rv”追加已有歸檔;” uv”更新在已有歸檔上的文件;”tv”顯示歸檔內(nèi)容表;”xv” 從歸檔中抽取文件;”f”從指定文件中讀入或?qū)懗觯弧盠”使 tar 跟隨符號(hào)連接繼續(xù)追查下去,默認(rèn)情況下則會(huì)忽略符號(hào)連接。 譬如要?dú)w檔指定文件,而復(fù)蓋盤上的已有數(shù)據(jù),指令如下: $cd pub $tar cv6 ascii greek volume end at 1199k, block factor=5k seek=0k a ascii 3k seek=3k a greek 1k 要列出 tar 歸納的內(nèi)容: $tar tv6 rw-r--r-- 2/22114 Jan 2 13:41 1996 ascii rw-r--r-- 2/2475 Jan 2 13:41 1996 greek 創(chuàng)建 tar 歸檔,使用相對(duì)路徑名,否則,恢復(fù)另一系統(tǒng)就會(huì)蓋寫 其他系統(tǒng)的文件。 #tar cv6 /etc/motd #cd /tmp #tar xv6 x /etc/motd, 943 bytes,2k 歸納文件 當(dāng)需要後援指定設(shè)備、後援空設(shè)備與使用匹配符的時(shí)候,就不能 使用操作容易的 tar,而需要轉(zhuǎn)用比較復(fù)雜的 cpio,用以歸納文件。 譬如,需要選取文件建立歸檔,指令如下: $find /u/bill -print| cpio -oB -O /dev/fd0 20 blocks 又例如,需要抽取 cpio 歸檔文件名時(shí): $cpio -idmuBv -I /dev/fd0 .profile ascii eqnchar greek 20 blocks cpio 主要選項(xiàng)為: -v 顯示工作 -i 讀歸檔 -o 寫入歸檔 -t 內(nèi)容表 -d 創(chuàng)建目錄 -m 保留原修改日期 -U 無(wú)條復(fù)制 -B 分割因子置為 5k -Cn 分割因子置為 n -Kn 介質(zhì)長(zhǎng)度置為 n 後援復(fù)制 後援就是要平衡運(yùn)行一般後援的代價(jià)與損失數(shù)據(jù)的代價(jià),確定要 歸檔的數(shù)據(jù)類,并確定要用何級(jí)實(shí)現(xiàn),以及確定所要求磁帶的盤 數(shù)和帶的容量,多久存儲(chǔ)一次後援等等問(wèn)題。 一般來(lái)說(shuō),後援復(fù)制可在 sysadminsh 或 scoadmin 執(zhí)行。 所謂增量後援(Incremental Backup Levels),就是只需要以上 次歸檔後發(fā)生改變的那部分?jǐn)?shù)據(jù)後援。當(dāng)實(shí)現(xiàn)調(diào)度後援時(shí),在 /usr/lib/sysadmin/last/中,將文件記錄下來(lái),可以透 過(guò)使用後援級(jí)來(lái)實(shí)現(xiàn)。 後援級(jí)的 0 級(jí)就是後援文件系統(tǒng)上全部文件;1 級(jí)則後援以上次 0 級(jí)後援以來(lái)改變的文件:2 級(jí),後援以上次 0 級(jí)或 1 級(jí)後援以 來(lái)改變的文件;3 級(jí),後援以上級(jí) 0級(jí)、1 級(jí)或 2 級(jí)後援以後改變 文件。 經(jīng)定義後援工具後,後援調(diào)度(Backup Schedule)就可以更方便 地執(zhí)行,配置檔案則會(huì)被安置在 /usr/lib/sysadmin/schedule 中。 假若在緊急關(guān)頭或特殊情況下,用戶亦可以使用非調(diào)度放援,進(jìn) 行緊急後援。
標(biāo)簽:
Unix系統(tǒng)
排行榜
