linux備份文件命令行 linux備份文件夾命令

linux下備份文件

一、使用tar命令進行備份:

匯川網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、APP開發(fā)、響應式網(wǎng)站等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)從2013年成立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設就選創(chuàng)新互聯(lián)。

tar命令本來的作用是能夠把很多文件放到一個小文件中進行歸檔,但是同時又能夠?qū)ξ募M行壓縮。所以,一般情況下都采用tar進行文件整理和壓縮。

/* 把/root整個目錄進行壓縮備份 */

# tar cvzf /tmp/root_backup_1215.tar.gz /root

那么就能夠把 /tmp/root_backup_1215.tar.gz進行存儲,比如保存到磁帶機上等。

說明: 壓縮的tar檔案通常的擴展名是 tar.gz、tgz、或者tar.bz2。前兩個擴展名一般是使用gzip命令進行壓縮的tar檔案,后一個擴展名是

基于bzip2的壓縮,因為壓縮算法的原因,后一個壓縮更強。

同時,也很容易把已經(jīng)打包壓縮的文件進行恢復:

/* 從備份文件中進行還原 */

# tar tkvzf root_backup_1215.tar.gz

二、使用cpio備份存檔:

cpio (copy in/out) 命令可以建立存檔,跟tar不同之處在于,能夠處理標準的輸入輸出。顧名思義,就是復制,輸入,輸出的意思。

如果要備份root的文件,使用下列命令:

# find /root | cpio -o /tmp/root_backup_1215.cpio

cpio能夠使用通配符將一組文件設置成標準輸入。比如,下面見所有的.tif文件建立檔案:

# find *.tif | cpio -o /tmp/back.cpio

記住,find命令很靈活,下列命令把系統(tǒng)中所有的.tif文件進行歸檔:

# find / -name '*.tif' | cpio -o /tmp/back_tif.cpio

同時,也很容易從cpio檔案中恢復文件。下列命令恢復back_tif.cpio中的文件:

# cpio -i back_tif.cpio

和tar命令一樣,cpio命令恢復從目錄保存的文件時,取決于是相對路經(jīng)還是絕對路經(jīng)。

cpio命令還有一個優(yōu)點是可以直接將文件發(fā)送給外部源。

例如,下列命令恢復/root主目錄中的文件,并把文件發(fā)送到SCSI磁帶機:

# find /root | cpio -o - /dev/st0

# cpio -i /dev/st0

linux 文件備份命令

Linux備份命令詳解

(2008-11-0807:58:34)

轉(zhuǎn)載

標簽:

雜談

分類:LINUX學習

vdump的常用方式:

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

# init s 或

boot–fl s

2). 對操作系統(tǒng)各MOUNT點進行備份

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ū)是做為單獨的文件子集也需要單獨備份)

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

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

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

- 0 : 零級備份

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

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

4). 其他說明

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

b、備份級別說明

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

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

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

1). 準備工作:

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

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

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

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

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

* 注意:在調(diào)整新硬盤分區(qū)時一定要在引導塊上選擇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為單獨的文件子集)

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

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

#mount root_temp#root/mnt

#cd /mnt

#vrestore -xvf/dev/ntape/tape0_d1 (恢復該文件系統(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為單獨的文件子集)

#cd /mnt

#vrestore -xvf/dev/ntape/tape0_d1

-f: 設備文件名

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

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

5). 如果恢復硬盤與備份盤在系統(tǒng)中設備名的不同(如:備份盤為dsk0,恢復盤為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下,用新盤引導

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

#vrestore –if/dev/ntape/tape0_d1

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

(/) extract (開始恢復)

對個別或若干個目錄單獨恢復同上

操作磁帶機需要注意的幾個問題

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

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

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

#mt rewind

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

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

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

#mt fsf 2

linux 備份文件用什么命令

應該用cp -rf 源目錄 備份目錄

cp是復制命令

-r 遞歸處理,指定目錄下的文件和子目錄一并處理

-f 強行復制,無論目標是否存在

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

可以使用cp -r?dir(目錄)?這個命令。cp是復制命令。-r 遞歸處理,指定目錄下的文件和子目錄一并處理。

通過shh連接上Linux主機,然后輸入“cp -r www/root/”,回車即可備份root文件夾。

擴展資料

Linux是一套免費使用和自由傳播的類Unix操作系統(tǒng),是一個基于POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統(tǒng)。它能運行主要的UNIX工具軟件、應用程序和網(wǎng)絡協(xié)議。它支持32位和64位硬件。Linux繼承了Unix以網(wǎng)絡為核心的設計思想,是一個性能穩(wěn)定的多用戶網(wǎng)絡操作系統(tǒng)。

Linux操作系統(tǒng)誕生于1991 年10 月5 日(這是第一次正式向外公布時間)。Linux存在著許多不同的Linux版本,但它們都使用了Linux內(nèi)核。Linux可安裝在各種計算機硬件設備中,比如手機、平板電腦、路由器、視頻游戲控制臺、臺式計算機、大型機和超級計算機。

嚴格來講,Linux這個詞本身只表示Linux內(nèi)核,但實際上人們已經(jīng)習慣了用Linux來形容整個基于Linux內(nèi)核,并且使用GNU工程各種工具和數(shù)據(jù)庫的操作系統(tǒng)。

參考資料:linux-百度百科

網(wǎng)頁標題:linux備份文件命令行 linux備份文件夾命令
分享鏈接:http://muchs.cn/article38/doeddpp.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設計公司、網(wǎng)站維護、網(wǎng)站收錄、定制網(wǎng)站、網(wǎng)站設計品牌網(wǎng)站建設

廣告

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

微信小程序開發(fā)