jasmine214--love

          只有當(dāng)你的內(nèi)心總是充滿快樂(lè)、美好的愿望和寧?kù)o時(shí),你才能擁有強(qiáng)壯的體魄和明朗、快樂(lè)或者寧?kù)o的面容。
          posts - 731, comments - 60, trackbacks - 0, articles - 0

          linux備份真是太方便了,其實(shí)我們常用的tar就是很好的增量備份軟件

          使用 tar -g 參數(shù)進(jìn)行增量備份實(shí)驗(yàn)

          完整備份:

          #建立測(cè)試路徑與檔案
          mkdir test
          touch test/{a,b,c};
          在test下生成三個(gè)文件

          #執(zhí)行完整備份
          tar -g snapshot -zcf backup_full.tar.gz test

          #查看 tarball 內(nèi)容
          tar ztf backup_full.tar.gz
          test/
          test/a
          test/b
          test/c

          增量備份:

          #新增一個(gè)檔案
          touch test/d

          #執(zhí)行第一次的增量備份 (注意 tarball 檔名)
          tar -g snapshot -zcf backup_incremental_1.tar.gz test

          #查看 tarball 內(nèi)容
          tar ztf backup_incremental_1.tar.gz
          test/
          test/d

          #新增一個(gè)檔案, 并異動(dòng)一個(gè)檔案內(nèi)容
          touch test/e
          echo 123 > test/a

          #執(zhí)行第二次的增量備份 (注意 tarball 檔名)
          tar -g snapshot -zcf backup_incremental_2.tar.gz test

          #查看 tarball 內(nèi)容
          tar ztf backup_incremental_2.tar.gz
          test/
          test/a
          test/e

          還原備份資料:

          #清空測(cè)試資料
          rm -rf test

          #開始進(jìn)行資料還原
          tar zxf backup_full.tar.gz
          tar zxf backup_incremental_1.tar.gz
          tar zxf backup_incremental_2.tar.gz

          #查看測(cè)試資料
          ls test
          a b c d e

          使用 tar -u 參數(shù)進(jìn)行增量備份

          第一次備份:

          #建立測(cè)試路徑與檔案
          mkdir test
          touch test/a test/b test/c

          #備份資料
          tar zcf backup.tar.gz test

          #查看 tarball 內(nèi)容
          tar ztf backup.tar.gz
          test/
          test/a
          test/b
          test/c

          增量備份:

          #新增一個(gè)檔案, 并異動(dòng)一個(gè)檔案內(nèi)容
          touch test/d
          echo 123 > test/a

          #執(zhí)行增量備份 (-u 參數(shù)只能執(zhí)行於未壓縮的 tarball)
          gunzip backup.tar.gz
          tar uf backup.tar test
          gzip backup.tar

          #查看 tarball 內(nèi)容
          tar ztf backup.tar.gz
          test/
          test/a
          test/b
          test/c
          test/
          test/a
          test/d

          還原備份資料:

          #清除測(cè)試資料
          rm -rf test

          #解包 tarball
          tar zxf backup.tar.gz

          #查看測(cè)試資料
          ls test
          a b c d

           

          主站蜘蛛池模板: 巴彦淖尔市| 广东省| 南召县| 新龙县| 通城县| 武强县| 宜君县| 惠来县| 都昌县| 东兴市| 北票市| 峨眉山市| 正安县| 密云县| 乐安县| 那坡县| 思茅市| 英吉沙县| 哈尔滨市| 专栏| 金塔县| 博乐市| 大宁县| 中西区| 轮台县| 贺兰县| 上林县| 蓝山县| 遂昌县| 车险| 邵阳市| 内乡县| 买车| 象州县| 随州市| 新疆| 黄冈市| 秀山| 仙居县| 贺州市| 蒙自县|