日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Linuxtar命令備份數(shù)據(jù)
作為 linux 系統(tǒng)管理員,最經(jīng)常使用的備份工具就是 tar 和 cpio 命令。前面在介紹備份介質(zhì)時(shí),已經(jīng)使用了 tar 命令,此命令其實(shí)是一個(gè)文件打包命令,經(jīng)常在備份文件的場(chǎng)合中使用。

目前創(chuàng)新互聯(lián)建站已為1000+的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁(yè)空間、成都網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計(jì)、番禺網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

使用 cpio 命令進(jìn)行數(shù)據(jù)備份,請(qǐng)閱讀《Linux提取RPM包文件(cpio命令)》。

有關(guān) tar 命令的基本用法,請(qǐng)閱讀《Linux tar壓縮命令》一節(jié),這里不再過(guò)多贅述。下面通過(guò) tar 命令做的一個(gè) web 服務(wù)器的備份腳本,詳細(xì)了解 tar 命令作為備份工具時(shí)的具體用法。

以下是一個(gè)有關(guān) Web 服務(wù)器的備份腳本:

#!/bin/sh
BAKDATE=`date +%y%m%d`
DATA3=`date -d "3 days ago" +%y%m%d`
osdata=/disk1
userdata=/disk2
echo "backup OS data starting"
tar -zcvf /$osdata/etc.data/etc_$BAKDATE.tar.gz /etc
tar -zcvf /$osdata/boot.data/boot_$BAKDATE.tar.gz /boot
tar -zcvf /$osdata/home.data/home_$BAKDATE.tar.gz /home
tar -zcvf /$osdata/root.data/root_$BAKDATE.tar.gz /root
tar -zcvf /$userdata/usr_data/usrlocal_$BAKDATE.tar.gz /usr/local
tar -zcvf /$userdata/var_www/www_$BAKDATE.tar.gz /var/www
cp -r /$osdata/* /$userdata
cp -r /$userdata/* /$osdata
echo "Backup OS data complete!"

echo "delete OS data 3 days ago"
rm -rf /$osdata/etc.data/etc_$DATA3.tar.gz
rm -rf /$osdata/boot.data/boot_$DATA3.tar.gz
rm -rf /$osdata/home.data/home_$DATA3.tar.gz
rm -rf /$osdata/root.data/root_$DATA3.tar.gz
rm -rf /$osdata/usr_data/usrlocal_$DATA3.tar.gz
rm -rf /$osdata/var_www/www_$DATA3.tar.gz

rm -rf /$userdata/etc.data/etc_$DATA3.tar.gz
rm -rf /$userdata/boot.data/boot_$DATA3.tar.gz
rm -rf /$userdata/home.data/home_$DATA3.tar.gz
rm -rf /$userdata/root.data/root_$DATA3.tar.gz
rm -rf /$userdata/usr_data/usrlocal_$DATA3.tar.gz
rm -rf /$userdata/var_www/www_$DATA3.tar.gz
echo "delete cws ok!"

上面這段腳本完成的工作是,將系統(tǒng)和用戶的備份數(shù)據(jù)分別保存在兩個(gè)不同的本地磁盤 disk1 和 disk2 中,并且保留最近 3 天的數(shù)據(jù),3 天前的數(shù)據(jù)自動(dòng)刪除。主要備份的數(shù)據(jù)有 /etc 目錄、/boot 目錄、/home 目錄、/root 目錄、/usr/local 目錄和 /var/www 目錄。當(dāng)然這里只是舉個(gè)例子,凡是存放數(shù)據(jù)的重要目錄,都需要進(jìn)行備份。

將此腳本放到系統(tǒng)守護(hù)進(jìn)程(類似于 Windows 下的計(jì)劃任務(wù))crontab 下,設(shè)定備份時(shí)間,即可實(shí)現(xiàn)定時(shí)數(shù)據(jù)備份。有關(guān) crontab 的詳細(xì)介紹,請(qǐng)閱讀《Linux crontab命令》。


網(wǎng)站標(biāo)題:Linuxtar命令備份數(shù)據(jù)
本文路徑:http://www.dlmjj.cn/article/cojoisj.html