HOME 首頁(yè)
SERVICE 服務(wù)產(chǎn)品
XINMEITI 新媒體代運(yùn)營(yíng)
CASE 服務(wù)案例
NEWS 熱點(diǎn)資訊
ABOUT 關(guān)于我們
CONTACT 聯(lián)系我們
創(chuàng)意嶺
讓品牌有溫度、有情感
專注品牌策劃15年

    centos全盤備份

    發(fā)布時(shí)間:2023-04-14 13:16:33     稿源: 創(chuàng)意嶺    閱讀: 63        

    大家好!今天讓創(chuàng)意嶺的小編來(lái)大家介紹下關(guān)于centos全盤備份的問(wèn)題,以下是小編對(duì)此問(wèn)題的歸納整理,讓我們一起來(lái)看看吧。

    開始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對(duì)話答疑等等

    只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁(yè)版、PC客戶端

    官網(wǎng):https://ai.de1919.com。

    創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,如需了解SEO相關(guān)業(yè)務(wù)請(qǐng)撥打電話175-8598-2043,或添加微信:1454722008

    本文目錄:

    centos全盤備份

    一、Linux里面centos怎么做備份?

    centos全盤備份

    備份有很多種方式方法

    比如熱備份

    冷備份

    增量備份等

    需要根據(jù)自己的需求制定合適的備份策略

    二、有一個(gè)裝了centos的硬盤,是用來(lái)當(dāng)簡(jiǎn)單的服務(wù)器用的,請(qǐng)問(wèn)一下,怎么來(lái)給這個(gè)硬盤做備份。用ghost可以嗎?

    http://wenku.baidu.com/view/23ccbd150b4e767f5acfce80.html

    g4l備份和還原centos系統(tǒng)

    三、centos6.5怎么備份配置文件

    如果之前是這樣備份的

    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

    恢復(fù)操作

    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup1

    mv /etc/yum.repos.d/CentOS-Base.repo.backup /etc/yum.repos.d/CentOS-Base.repo

    四、怎樣利用CentOS自動(dòng)備份增量文件

    還是利用crontab功能,這個(gè)功能太實(shí)用了,贊一個(gè)先

    利用人家的備份腳本:

    ---------------------------------代碼開始----------人稱可愛的分割線------------------------------------------------------

    #!/bin/bash

    #好的做法

    #根據(jù)項(xiàng)目不同來(lái)重命名該腳本

    #例如 amountebak.sh or pandawillsbak.sh

    #該腳本最好放在 $bakpp定義的絕對(duì)路徑部分

    #你可以在$bakpp下找到相應(yīng)的備份文件

    #例如 /usr/backup/amountebak.sh or /usr/backup/pandawillsbak.sh

    ########## Init Path ########

    # 在下面的參數(shù)中必須定義的參數(shù)有 $bakpp、$project、$projectpp

    TAR=/bin/tar

    # 存放備份文件的地方,以項(xiàng)目名稱區(qū)分

    bakpp=/var/www/html/media/backupfiles/"$project"

    # 需要備份的文件夾,文件夾的路徑

    project=media

    projectpp=/var/www/html/media/root/

    # parament for varible

    ym=`date +%Y%m`

    ymd=`date +%Y%m%d`

    # 存儲(chǔ)備份文件的子目錄,以月份區(qū)分,他的上級(jí)目錄是$bakpp定義的

    monthbakpp=$bakpp/$ym

    gidpp=$monthbakpp

    gidshot=gid$project$ym

    # 完全備份的文件名

    fullname=$ym

    # 增量備份的文件名

    incrementalname=$ymd

    # Record the location of the log

    log=$bakpp/$project.log

    ############ chk_full #######################

    # 檢查完全備份是否存在,如果不存在就創(chuàng)建它

    #this function check fullbackup file exist or not , if not then create fullbackup now

    chk_full()

    {

    if [ -e "$monthbakpp"/"$project"_"$ym"_full.tar.gz ];then

    echo ""$project"_"$ym"_full.tar.gz file exist!! ====`date +%Y-%m-%d-%T` " >>$log

    else

    tar_full

    fi

    }

    ######### chk_incremental ########

    # 檢查增量備份是否存在

    chk_incremental()

    {

    while [ -e "$monthbakpp"/"$project"_"$incrementalname"_incremental.tar.gz ]

    do

    incrementalname=`echo "$incrementalname + 0.1" | bc `

    done

    }

    ######## tar_incremental #######

    # 執(zhí)行增量備份

    tar_incremental()

    {

    cd $projectpp

    echo "BEIGIN_TIME=====`date +%Y-%m-%d-%T` ==== CREATE "$project"_"$incrementalname"_incremental.tar.gz" >> $log

    sleep 3

    $TAR -g $gidpp/$gidshot -zcf $monthbakpp/"$project"_"$incrementalname"_incremental.tar.gz $project

    echo "END_TIME========`date +%Y-%m-%d-%T` ==== CREATE "$project"_"$incrementalname"_incremental.tar.gz" >> $log

    }

    ######## tar_full ###########

    tar_full()

    {

    touch $gidpp/$gidshot

    cd $projectpp

    echo "BEIGIN_TIME=====`date +%Y-%m-%d-%T` ==== CREATE "$project"_"$fullname"_full.tar.gz" >> $log

    $TAR -g $gidpp/$gidshot -zcf $monthbakpp/"$project"_"$fullname"_full.tar.gz $project

    echo "END_TIME========`date +%Y-%m-%d-%T` ==== CREATE "$project"_"$fullname"_full.tar.gz" >> $log

    }

    ########### backup ##############################

    # 總體調(diào)用備份,此時(shí)會(huì)做相應(yīng)的檢查以確保備份前提準(zhǔn)備充分

    backup()

    {

    if [ -d $monthbakpp ]; then

    chk_full

    chk_incremental

    tar_incremental

    else

    mkdir -p $bakpp/$ym

    tar_full

    fi

    }

    ########### let's begin #############

    # 先檢查$bakpp是否存在,如果不存在先創(chuàng)建后備份

    if [ -d $bakpp ];then

    backup

    else

    mkdir -p $bakpp

    backup

    fi

    #advice you can create a file for put backup file, eg /usr/cctcc

    #crontab

    #mini hours day month week command

    # */5 * * * * /home/mmroot/zbb/aaa.sh

    # 0 1 */1 * * /home/mmroot/zbb/aaa.sh

    # tar -ztf test.tar.gz 查看備份文件里面的文件

    ---------------------------------代碼結(jié)束----------人稱可愛的分割線------------------------------------------------------

    說(shuō)明一下我的目錄結(jié)構(gòu)

    掛載裝數(shù)據(jù)的分區(qū)shda5 掛載到/var/www/html/media

    php web文件放到/var/www/html/media/root

    要備份的就是/var/www/html/media/root/media目錄

    存放備份目錄在/var/www/html/media/bacupfiles

    把以上代碼建立一個(gè)文件放入/usr/tmp/autobakfile.sh

    修改/usr/tmp/task加入一行:

    原來(lái)的這行:*/2 * * * * elinks -source http://localhost/autotasks.php

    加入這行:

    12 12 * * * /usr/tmp/autobakfile.sh

    每天12點(diǎn)12分執(zhí)行 這個(gè)腳本

    另外注意就是 chmod +x /usr/tmp/autobakfile.sh 給予執(zhí)行權(quán)限,要不然會(huì)提示沒有權(quán)限

    the end

    以上就是關(guān)于centos全盤備份相關(guān)問(wèn)題的回答。希望能幫到你,如有更多相關(guān)問(wèn)題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。


    推薦閱讀:

    馬斯克退出了openai(馬斯克退出facebook)

    excel表格是否怎么設(shè)置(excel表格是否怎么設(shè)置密碼保護(hù))

    Facebook賬號(hào)購(gòu)買(facebook賬號(hào)購(gòu)買自助平臺(tái))

    杭州未來(lái)40天的天氣預(yù)報(bào)(杭州天氣預(yù)報(bào)30天準(zhǔn)確)

    大都會(huì)風(fēng)格大區(qū)景觀設(shè)計(jì)(大都會(huì)風(fēng)格建筑)