欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

linux數(shù)據(jù)備份命令,Linux文件備份命令

linux下備份一個目錄下所有文件及目錄,應(yīng)該用什么命令?

這里教大家如何用find、xargs和tar命令完成上面的功能。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:域名與空間、網(wǎng)絡(luò)空間、營銷軟件、網(wǎng)站建設(shè)、阿榮網(wǎng)站維護(hù)、網(wǎng)站推廣。

建立一個測試環(huán)境,新建幾個文件

# cd /tmp

# mkdir test

# cd test

# touch a.php b.js c.css 1.png

# ls

1.png ?a.php ?b.js ?c.css

接下來,通過find命令找出指定后綴的文件,為了支持多個后綴文件,find命令用到了正則匹配

# find . -type f -regex ".*\.\(php\|js\|css\)"

./b.js

./a.php

./c.css

-regex后面的參數(shù)看起來很復(fù)雜,其實很簡單,我來做個解釋,雙引號就不需要解釋了吧

.*\.\(php\|js\|css\) 簡化一下就是.*.(php|js|css),其實就是對.()|做了下轉(zhuǎn)義而已,開頭的.*匹配除換行符外的任意字符(這個懂正則表達(dá)式的應(yīng)該都明白)

找出文件后,就是如何備份這些文件了,tar需要指定源文件,怎么獲取find出來的這些文件,并傳給tar呢,xargs的作用就來了??吹较旅鎥args輸出的是什么了吧,這個正是tar需要的。

# find . -type f -regex ".*\.\(php\|js\|css\)" | xargs

./b.js ./a.php ./c.css

# find . -type f -regex ".*\.\(php\|js\|css\)" | xargs tar czvf test.tar.gz

./b.js

./a.php

./c.css

下面看看文件是否備份成功了

# tar tzvf test.tar.gz

-rw-r--r-- root/root ? ? ? ? 0 2014-03-14 10:38 ./b.js

-rw-r--r-- root/root ? ? ? ? 0 2014-03-14 10:37 ./a.php

-rw-r--r-- root/root ? ? ? ? 0 2014-03-14 10:38 ./c.css

Linux下數(shù)據(jù)備份命令scp、rsync和后臺運(yùn)行

scp和rsync 均可實現(xiàn)文件的復(fù)制,但相比較,scp占用系統(tǒng)資源較小,rsync速度較快。當(dāng)小文件眾多時,rsync會導(dǎo)致硬盤I/O非常高,而scp基本不影響系統(tǒng)正常使用??筛鶕?jù)需要這倆選其一實現(xiàn)文件復(fù)制。

scp 是secure copy的縮寫,scp是Linux系統(tǒng)下基于ssh登錄進(jìn)行安全的遠(yuǎn)程文件拷貝命令。

可以實現(xiàn)本地文件復(fù)制到遠(yuǎn)程服務(wù)器,也可以將遠(yuǎn)程文件復(fù)制到本地。

rsync 是remote sync的縮寫。使用rsync備份數(shù)據(jù)時,不會直接覆蓋以前的數(shù)據(jù)(如果數(shù)據(jù)已經(jīng)存在),而是先判斷已存在的數(shù)據(jù)和新數(shù)據(jù)的差異(默認(rèn)規(guī)則是文件大小或修改時間有差異),只有數(shù)據(jù)不相同時才會把不相同的部分覆蓋。在僅作增量數(shù)據(jù)的copy時比scp靈活。

一般CentOS默認(rèn)安裝rsync,若使用 rsync -v 提示找不到命令,可使用 yum install -y rsync 安裝。

單個冒號和雙冒號的區(qū)別 :使用rsync在遠(yuǎn)程傳輸數(shù)據(jù)前,是需要進(jìn)行登陸認(rèn)證的,這個過程可使用ssh協(xié)議也可以使用rsync協(xié)議完成。單冒號(:)使用的是ssh協(xié)議;雙冒號(::)使用的是rsync協(xié)議。

默認(rèn)情況下,rsync只確保源文件的所有內(nèi)容(明確排除的文件除外)都復(fù)制到目標(biāo)目錄。它不會使兩個目錄保持不同,并且不會刪除文件。如果要使目標(biāo)目錄成為源目錄的鏡像副本,則使用--delete選項。可刪除只存在目標(biāo)目錄,不存在于源目錄的文件。

增量備份算是一個經(jīng)常使用的場景了。兩臺服務(wù)器之間進(jìn)行文件定期備份,無需所有文件都copy一遍,僅復(fù)制有變動的文件。

具體做法是,第一次同步是全量備份,所有文件在基準(zhǔn)目錄里面同步一份。以后每一次同步都是增量備份,只同步源目錄與基準(zhǔn)目錄之間有變動的部分,將這部分保存在一個新的目標(biāo)目錄。這個新的目標(biāo)目錄之中,也是包含所有文件,但實際上,只有那些變動過的文件是存在于該目錄,其他沒有變動的文件都是指向基準(zhǔn)目錄文件的硬鏈接。

--link-dest 參數(shù)用來指定同步時的基準(zhǔn)目錄。

上面命令中, --link-dest 參數(shù)指定基準(zhǔn)目錄 /compare/path ,然后源目錄 /source/path 跟基準(zhǔn)目錄進(jìn)行比較,找出變動的文件,將它們拷貝到目標(biāo)目錄 /target/path 。那些沒變動的文件則會生成硬鏈接。這個命令的第一次備份時是全量備份,后面就都是增量備份了。

一般服務(wù)器之間復(fù)制文件都比較大,為防止誤操作,最好在后臺運(yùn)行。但因為需要和遠(yuǎn)程服務(wù)器之間的ssh通訊多是需要密碼的,所以不能直接使用nohup 放置于后臺。無論是scp還是rsync都可操作如下:

后臺和前臺任務(wù)的切換

scp不支持?jǐn)帱c(diǎn)續(xù)傳,掛起scp進(jìn)程可能導(dǎo)致數(shù)據(jù)缺失。傾向于使用rsync。

如果有其他任務(wù)需要使用nohup后臺運(yùn)行,但執(zhí)行時卻忘記了使用nohup,也可參照此方法進(jìn)行設(shè)置。

參考:1. Linux之scp命令及后臺運(yùn)行scp

linux 文件備份命令

Linux備份命令詳解

(2008-11-0807:58:34)

轉(zhuǎn)載

標(biāo)簽:

雜談

分類:LINUX學(xué)習(xí)

vdump的常用方式:

1). 對于文件需要在只讀方式下備份的文件,建議進(jìn)入單用戶:

# init s 或

boot–fl s

2). 對操作系統(tǒng)各MOUNT點(diǎn)進(jìn)行備份

3). # mount -a

# vdump -0uvf/dev/ntape/tape0_d1 /

# vdump -0uvf/dev/ntape/tape0_d1 /usr

# vdump -0uf/dev/ntape/tape0_d1 /var (如過var區(qū)是做為單獨(dú)的文件子集也需要單獨(dú)備份)

-f : 設(shè)備文件名 ( 比如 DDS tape driver)

-u : 更新/etc/vdumpdates,用于增量備份

- v: 備份內(nèi)容詳細(xì)列表

- 0 : 零級備份

/dev/ntape0_d1: 系統(tǒng)執(zhí)行完畢后,磁帶停止在當(dāng)前位置,可繼續(xù)往下備份

/;/usr;/var : 各文件系統(tǒng)的MOUNT點(diǎn)

4). 其他說明

a、該命令方式對系統(tǒng)當(dāng)前mounted的文件系統(tǒng)進(jìn)行備份

b、備份級別說明

備份級別有0~9個級別,如果當(dāng)前系統(tǒng)采用零級備份,當(dāng)下一次采用5級備份時,系統(tǒng)僅將會對有變化的文件進(jìn)行備份。

系統(tǒng)恢復(fù)常用命令--vrestore

恢復(fù)整個操作系統(tǒng)各文件系統(tǒng)的內(nèi)容:

1). 準(zhǔn)備工作:

a. 準(zhǔn)備一個可用的新硬盤,容量大小和原盤基本相符。

b. 準(zhǔn)備一套與備份系統(tǒng)相同版本的安裝光盤

2). 用操作系統(tǒng)安裝光盤啟動到安裝界面,調(diào)整新硬盤各分區(qū)大小后進(jìn)入單用戶。

* bootdqa0 (dqa0 為SRM下的光驅(qū)設(shè)備號)

* 按正常安裝步驟選著OK—》NEXT—》NEXT---》NEXT—NEXT---NEXT-CUSTOMIZEFILE SYSSTEM LAYOUT(調(diào)整分區(qū)大小)--》QUIT OR SHELL WINDOW。

* 注意:在調(diào)整新硬盤分區(qū)時一定要在引導(dǎo)塊上選擇ADVFS,并定義B區(qū)為SWAP

3). 創(chuàng)建操作系統(tǒng)的各文件系統(tǒng)。(如系統(tǒng)新盤為 dsk0)

mkfdmn/dev/disk/dsk0a root_temp (創(chuàng)建文件系統(tǒng)域)

mkfset root_temproot (創(chuàng)建文件子集)

mkfdmn/dev/disk/dsk0g usr_temp

mkfset usr_temp usr

mkfset usr_temp var(條件:在原系統(tǒng)中VAR為單獨(dú)的文件子集)

注:在高級文件系統(tǒng)創(chuàng)建過程中,域名只要不和原來沖突,命名是任意的。但對文件子集命名方面最好和原來一致。(以避免不必要的修改工作)

4). 操作系統(tǒng)各文件系統(tǒng)的的恢復(fù)

#mount root_temp#root/mnt

#cd /mnt

#vrestore -xvf/dev/ntape/tape0_d1 (恢復(fù)該文件系統(tǒng)上所有數(shù)據(jù))

#cd /

#umount /mnt

#mount usr_temp#usr/mnt

#cd /mnt

#vrestore -xvf/dev/ntape/tape0_d1

#cd /

#umount /mnt

#mount usr_temp#var/mnt (條件:VAR為單獨(dú)的文件子集)

#cd /mnt

#vrestore -xvf/dev/ntape/tape0_d1

-f: 設(shè)備文件名

-x: 恢復(fù)磁帶當(dāng)前備份數(shù)據(jù)段上的所有數(shù)據(jù)

- v: 備份內(nèi)容詳細(xì)列表

5). 如果恢復(fù)硬盤與備份盤在系統(tǒng)中設(shè)備名的不同(如:備份盤為dsk0,恢復(fù)盤為dsk1)需要做以下修改:

#mount root_temp#root/mnt

#cd /mnt/etc/fdmns

#cd root_domain

#rm *

#ln –s/dev/disk/dsk1a

#cd ..

#cd usr_domain

#rm *

#ln –s/dev/disk/dsk1g

#cd /mnt/etc

#vi sysconfigtab

將swapdevice=/dev/disk/dsk0b修改為swapdevice=/dev/disk/dsk1b

6). SHUTDOWN系統(tǒng),在SRM下,用新盤引導(dǎo)

恢復(fù)文件系統(tǒng)中某些目錄或文件:

#vrestore –if/dev/ntape/tape0_d1

(/) add vmunixgenvmunix (在系統(tǒng)根區(qū)備份中只恢復(fù)vmunix和genvmunix兩個文件)

(/) extract (開始恢復(fù))

對個別或若干個目錄單獨(dú)恢復(fù)同上

操作磁帶機(jī)需要注意的幾個問題

磁帶機(jī)在備份過程中是分段記錄的,在恢復(fù)時一定考慮磁帶的位置問題。按上述備份例子,在數(shù)據(jù)帶上一共創(chuàng)建了3段獨(dú)立的數(shù)據(jù)備份信息(/;/usr;/var)。以下命令可調(diào)整數(shù)據(jù)帶的位置。

#mt rewind (磁帶機(jī)回卷磁帶到初始位置)

需要單獨(dú)恢復(fù)/usr文件系統(tǒng)或個別文件信息:

#mt rewind

#mt fsf 1 ( 跳過第一個數(shù)據(jù)備份段 / )

如果以上需求發(fā)生在/var上則:

#mt rewind (跳過前兩個數(shù)據(jù)備份段)

#mt fsf 2

(十六)Linux文件備份

1.Linux系統(tǒng)需要備份的數(shù)據(jù)

/root/目錄:

/home/目錄:

/var/spool/mail/目錄:

/etc/目錄:

其他目錄:

數(shù)據(jù)備份的原則: 不要把雞蛋放在同一個籃子里

2.安裝服務(wù)的數(shù)據(jù)

apache需要備份的數(shù)據(jù)

配置文件

網(wǎng)頁主目錄

日志文件

mysql需要備份的數(shù)據(jù)

源碼包安裝的mysql:/usr/local/mysqld/data/

RPM包安裝的mysql:/var/lib/mysql/

3.備份策略

完全備份: 完全備份就是指把所有需要備份的數(shù)據(jù)全部備份,當(dāng)然完全備份可以備份整塊硬盤,整個分區(qū)或某個具體的記錄(需要更大的硬盤空間和時間)

增量備份: 第一天完全備份,第二天備份當(dāng)天新增數(shù)據(jù),第三天備份當(dāng)天數(shù)據(jù),即每次都是備份新增數(shù)據(jù),每次備份后數(shù)據(jù)要進(jìn)行壓縮(需要較小的硬盤空間恢復(fù)麻煩)

差異備份: 第一天完全備份,第二天備份當(dāng)天新增數(shù)據(jù),第三天備份相比原始備份新增數(shù)據(jù),即每次都是備份與原始數(shù)據(jù)相比的新增數(shù)據(jù)(比完全備份需要的空間小一點(diǎn),比增量備份恢復(fù)容易一點(diǎn))

1.dump命令

dump [選項] 備份之后的文件名 原文件或目錄

選項

-level? ? ? ? ? ? ? ? ? ? 就是我們說的0-9十個備份級別

-f 文件名? ? ? ? ? ? ? 指定備份之后的文件名

-u? ? ? ? ? ? ? ? ? ? ? ? ? 備份成功之后,把備份時間記錄在/etc/dumpdates文件

-v? ? ? ? ? ? ? ? ? ? ? ? ? 顯示備份過程中更多的輸出信息

-j? ? ? ? ? ? ? ? ? ? ? ? ? 調(diào)用bzib庫壓縮備份文件,其實就是把備份文件壓縮為.bz2格式

-W? ? ? ? ? ? ? ? ? ? ? ? 顯示允許被dump的分區(qū)的備份等級及備份時間

備份分區(qū)實例

dump -0uj -f /root/boot.bak.bz2 /boot/? ? ? ? 備份命令,先執(zhí)行一次完全備份,并壓縮和更新備份時間

cat /etc/dumpdates? ? ? ? ? ? ? ? 查看備份時間文件

cp install.log /boot/? ? ? ? ? ? ? ? 復(fù)制日志文件到boot分區(qū)

dump -luj -f /root/boot.bak1.bz2? ? ? ? ? ? ? 增量備份/boot分區(qū),并壓縮

dump -W? ? ? ? ? ? ? ? ? 查詢分區(qū)的備份時間及備份級別的

備份文件或目錄實例

dump -0j /root/etc.dump.bz2 /etc/? ? ? ? 完全備份/etc/目錄,只能使用0級別進(jìn)行完全備份,而不再支持增量備份

注意: dump只能針對分區(qū)做增量備份,對文件或目錄不能進(jìn)行增量備份

2.restore命令

restore [模式選項] [選項]

模式選項:restore命令常用的模式有一下四種,這四個模式不能混用

-C? ? ? ? ? ? 比較備份數(shù)據(jù)和實際數(shù)據(jù)的變化

-i? ? ? ? ? ?? 進(jìn)入交互模式,手工選擇需要恢復(fù)的文件

-t? ? ? ? ? ?? 查看模式,用于查看備份文件中擁有哪些數(shù)據(jù)

-r? ? ? ? ? ?? 還原模式,用于數(shù)據(jù)還原

選項

-f? ? ? ? ? ? 指定備份文件的文件名

比較備份數(shù)據(jù)和實際數(shù)據(jù)的變化

mv /boot/vmlinuz-2.3.32--279.el6.i686 /boot/vmlinuz-2.6.32-279.el6.i686.bak

把boot目錄中內(nèi)核鏡像文件改個名字

restore -C -f /root/boot.bak.bz2

restore發(fā)現(xiàn)內(nèi)核鏡像文件丟失

查看模式

restore -t -f boot.bak.bz2

還原模式

還原boot.bak.bz2分區(qū)備份

mkdir boot.test

cd boot.test/

先還原完全備份的數(shù)據(jù)

restore -r -f /root/boot.bak.bz2

再恢復(fù)增量備份的數(shù)據(jù)

restore -r -f /root/boot.bak1.bz2

還原/etc/目錄的備份etc.dump.bz2

restore -r -f etc.dump.bz2

還原etc.dump.bz2備份

分享題目:linux數(shù)據(jù)備份命令,Linux文件備份命令
網(wǎng)頁地址:http://aaarwkj.com/article20/dssgjco.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、用戶體驗搜索引擎優(yōu)化、移動網(wǎng)站建設(shè)營銷型網(wǎng)站建設(shè)、定制開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)
日韩国产精品视频二区| av熟妇人妻一区二区三区| 国产欧美日韩另类视频| 免费高清视频一区二区在线观看 | 男女视频一区二区三区在线观看| 公交车上没穿内裤被插高潮不断| 精品国产50部农村老熟女av| 国产av手机自拍看片| 欧美一区二区三区爽| 91看看午夜福利视频| 欧美成人精品欧美一级黄片| 未满十八禁止免费视频| 99久久精品国产熟女| 欧美日韩性视频播放器| 饥渴少妇高潮特殊按摩| 亚洲男人天堂在线观看| 久草手机福利在线观看| 国产精品亚洲欧美中字| 亚洲中文字幕少妇熟女美妇| 九九九视频精品免费九九| 亚洲一区二区三区日韩精品| 亚洲高清精品一区二区| 午夜一区二区三区精品| 国产手机在线91精品观看| 日本美女阴部毛茸茸视频| 91人妻一区二区三区久久| 在线观看中文字幕日韩精品| 偷拍大神女厕偷拍作品| 亚洲少妇午夜福利视频| 久热99在线视频免费观看| 一区二区三区日韩电影在线| 日韩成人手机视频在线观看| av毛片在线播放免费| 一区二区亚洲欧美精品| 亚洲成人av在线播放观看| 日韩性生活视频免费播放| 花花草草寻亲记在哪里免费看| 男人av天堂手机在线| 亚洲av乱码毛片在线播放| 蜜臀av在线播放黑丝| 亚洲av乱码一区二区三区观影|