新聞中心
在Linux系統(tǒng)中備份是一個必要的步驟,這有助于保護重要的數(shù)據(jù)以及避免數(shù)據(jù)損失。然而,在備份過程中,我們并不想備份所有目錄,有些目錄可能是不需要備份的。截至到目前,有多種備份工具和技術可供選擇,但有時我們需要排除特定目錄,以免浪費時間和空間,那么我們該如何排除特定目錄?

創(chuàng)新互聯(lián)公司是專業(yè)的欽南網(wǎng)站建設公司,欽南接單;提供成都網(wǎng)站設計、網(wǎng)站制作,網(wǎng)頁設計,網(wǎng)站設計,建網(wǎng)站,PHP網(wǎng)站建設等專業(yè)做網(wǎng)站服務;采用PHP框架,可快速的進行欽南網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!
在Linux系統(tǒng)中,排除特定目錄可以通過以下幾種方式實現(xiàn):
1.使用tar命令
tar命令被廣泛使用來備份和壓縮文件和目錄。對于需要排除的目錄,我們可以在tar命令中使用”–exclude”參數(shù)。例如,要備份根目錄下的所有目錄,但排除”/home”目錄,可以使用以下命令:
“`
tar –exclude=’/home’ -cvpzf backup.tar.gz /
“`
這將在備份時將主目錄下的所有目錄備份,但排除了”/home”目錄。
2.使用rsync命令
rsync命令也是備份和同步文件和目錄的常用工具。它可以實現(xiàn)增量備份和同步,并可以排除目錄。例如,要備份”/mnt/data”目錄,但排除”/mnt/data/logs”和”/mnt/data/tmp”目錄,可以使用以下命令:
“`
rsync -avz –exclude {‘/mnt/data/logs’, ‘/mnt/data/tmp’} /mnt/data/ /backup/
“`
這將備份”/mnt/data”目錄下的所有文件和子目錄,但排除了”/mnt/data/logs”和”/mnt/data/tmp”目錄。
3.使用dump命令
dump命令是備份ext2和ext3類文件系統(tǒng)的專用命令。對于需要排除的目錄,可以在dump命令中使用”-X”參數(shù)。例如,要備份”/dev/hdb1″文件系統(tǒng),但排除”/dev/hdb1/home”目錄,可以使用以下命令:
“`
dump -0uan -X /dev/hdb1/home -f /backup/dump.dat /dev/hdb1
“`
這將備份”/dev/hdb1″文件系統(tǒng)中的數(shù)據(jù),但排除了”/dev/hdb1/home”目錄。
備份是一個極其必要的步驟,但不是所有目錄都需要備份。如果你想排除某些目錄,我們可以使用tar、rsync或dump等命令,并在命令中使用”–exclude”或”-X”參數(shù)。這將確保我們備份的數(shù)據(jù)都是有價值的,同時避免數(shù)據(jù)損失和浪費時間和空間。
相關問題拓展閱讀:
- linux 文件備份命令
linux 文件備份命令
Linux備份命令詳解
(: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ū)大?。┄C》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備份時排除某些目錄的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關于linux備份時排除某些目錄,如何在Linux備份中排除特定目錄?,linux 文件備份命令的信息別忘了在本站進行查找喔。
香港服務器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務提供商,擁有超過10年的服務器租用、服務器托管、云服務器、虛擬主機、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗。專業(yè)提供云主機、虛擬主機、域名注冊、VPS主機、云服務器、香港云服務器、免備案服務器等。
名稱欄目:如何在Linux備份中排除特定目錄?(linux備份時排除某些目錄)
URL地址:http://www.dlmjj.cn/article/dphpcdc.html


咨詢
建站咨詢
