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

          #開(kāi)始進(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

           

          主站蜘蛛池模板: 平湖市| 尉氏县| 仲巴县| 冕宁县| 桃源县| 麻江县| 鄂托克旗| 海门市| 香格里拉县| 荣成市| 资中县| 板桥市| 东山县| 手游| 白水县| 南江县| 泰顺县| 公主岭市| 从江县| 内黄县| 基隆市| 弥勒县| 吉水县| 海安县| 平塘县| 杭锦旗| 兴国县| 陇南市| 定日县| 司法| 永嘉县| 丽水市| 林州市| 德阳市| 青海省| 蓬溪县| 海阳市| 盖州市| 海城市| 玛纳斯县| 吐鲁番市|