好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 使用GIT軟件備份linux系統上的網頁文件

使用GIT軟件備份linux系統上的網頁文件

熱門標簽:南通電銷外呼系統排名 信陽智能外呼系統聯系方式 地圖標注和視頻彩鈴制作生意 宿松百度地圖標注 地圖標注怎么兼職 合力億捷外呼系統如何解壓安裝 南京電銷外呼系統廠家 營業廳外呼系統有錄音嗎 滁州外呼系統接口對接

BUP 并不單純是Git, 而是一款基于Git 的軟件. 一般情況下, 我使用 rsync 來備份我的文件, 而且迄今為止一直工作的很好. 唯一的不足就是無法把文件恢復到某個特定的時間點. 因此, 我開始尋找替代品, 結果發現了 BUP, 一款基于 git 的軟件, 它將數據存儲在一個倉庫中, 并且有將數據恢復到特定時間點的選項.

要使用 BUP, 你先要初始化一個空的倉庫, 然后備份所有文件. 當 BUP 完成一次備份是, 它會創建一個還原點, 你可以過后還原到這里. 它還會創建所有文件的索引, 包括文件的屬性和驗校和. 當要進行下一個備份時, BUP 會對比文件的屬性和驗校和, 只保存發生變化的數據. 這樣可以節省很多空間.

安裝 BUP (在 Centos 6 7 上測試通過)

首先確保你已經安裝了 RPMFORGE 和 EPEL 倉庫

[techarena51@vps ~]$ sudo yum groupinstall "Development Tools"[techarena51@vps ~]$ sudo yum install python python-devel[techarena51@vps ~]$ sudo yum install fuse-python pyxattr pylibacl[techarena51@vps ~]$ sudo yum install perl-Time-HiRes[techarena51@vps ~]$ git clone git://github.com/bup/bup[techarena51@vps ~]$ cd bup[techarena51@vps ~]$ make[techarena51@vps ~]$ make test[techarena51@vps ~]$ sudo make install

在 CentOS 7 上, 當你運行 "make test" 時可能會出錯, 但你可以繼續運行 "make install".

第一步時初始化一個空的倉庫, 就像 git 一樣.

[techarena51@vps ~]$ bup init

默認情況下, bup 會把倉庫存儲在 "~/.bup" 中, 但你可以通過設置環境變量 "export BUP_DIR=/mnt/user/bup" 來改變設置.

然后, 創建所有文件的索引. 這個索引, 就像之前講過的那樣, 存儲了一系列文件和它們的屬性及 git 目標 id (sha1 哈希表). (屬性包括了軟鏈接, 權限和不可改變字節)

bup index /path/to/filebup save -n nameofbackup /path/to/file#Example[techarena51@vps ~]$ bup index /var/www/htmlIndexing: 7973, done (4398 paths/s).bup: merging indexes (7980/7980), done.[techarena51@vps ~]$ bup save -n techarena51 /var/www/htmlReading index: 28, done.Saving: 100.00% (4/4k, 28/28 files), done.bloom: adding 1 file (7 objects).Receiving index from server: 1268/1268, done.bloom: adding 1 file (7 objects).

"BUP save" 會把所有內容分塊, 然后把它們作為對象儲存. "-n" 選項指定備份名.

你可以查看備份列表和已備份文件.

[techarena51@vps ~]$ bup lslocal-etc    techarena51  test#Check for a list of backups available for my site[techarena51@vps ~]$ bup ls techarena512014-09-24-064416  2014-09-24-071814  latest#Check for the files available in these backups[techarena51@vps ~]$ bup ls techarena51/2014-09-24-064416/var/www/htmlapc.php                      techarena51.com              wp-config-sample.php         wp-load.php

在同一個服務器上備份文件從來不是一個好的選擇. BUP 允許你遠程備份網頁文件, 但你必須保證你的 SSH 密鑰和 BUP 都已經安裝在遠程服務器上.

bup index path/to/dirbup save-r remote-vps.com -n backupname path/to/dir
例子: 備份 "/var/www/html" 文件夾
[techarena51@vps ~]$bup index /var/www/html[techarena51@vps ~]$ bup save -r user@remotelinuxvps.com: -n techarena51 /var/www/htmlReading index: 28, done.Saving: 100.00% (4/4k, 28/28 files), done.bloom: adding 1 file (7 objects).Receiving index from server: 1268/1268, done.bloom: adding 1 file (7 objects).
恢復備份

登入遠程服務器并輸入下面的命令

[techarena51@vps ~]$bup restore -C ./backup techarena51/latest#Restore an older version of the entire working dir elsewhere[techarena51@vps ~]$bup restore -C /tmp/bup-out /testrepo/2013-09-29-195827#Restore one individual file from an old backup[techarena51@vps ~]$bup restore -C /tmp/bup-out /testrepo/2013-09-29-201328/root/testbup/binfile1.bin

唯一的缺點是你不能把文件恢復到另一個服務器, 你必須通過 SCP 或者 rsync 手動復制文件.

通過集成的 web 服務器查看備份.

bup web#specific portbup web :8181

你可以使用 shell 腳本來運行 bup, 并建立一個每日運行的定時任務.

#!/bin/bashbup index /var/www/html bup save -r user@remote-vps.com: -n techarena51 /var/www/html 

BUP 并不完美, 但它的確能夠很好地完成任務. 我當然非常愿意看到這個項目的進一步開發, 希望以后能夠增加遠程恢復的功能.

標簽:運城 銅陵 保定 山南 新余 潛江 麗水 衢州

巨人網絡通訊聲明:本文標題《使用GIT軟件備份linux系統上的網頁文件》,本文關鍵詞  使用,GIT,軟件,備份,linux,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《使用GIT軟件備份linux系統上的網頁文件》相關的同類信息!
  • 本頁收集關于使用GIT軟件備份linux系統上的網頁文件的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 娇妻在ktv被朋友玩9章| 久久久综合网| 久久夜色精品亚洲噜噜国产AV| ?网曝吃瓜黑料泄密在线一二| 日批动态视频| 日日干天天干| 又粗又硬又爽| 俄罗斯一级毛片在线播放| 色情乱婬A片野战野外老头| 玉势锁链笼子调教受囚禁小说| 一个人看的www动漫图片| yy6080久久一级理论| ?国产精品嫩草66影院在线网址| 国产精品秘?入口A级兰花视频| 看一级毛片国产一级毛片| 黄漫羞羞漫画入口| 嗯啊轻点啊| asianbum亚洲小子棉| 亚洲AⅤ无码精品色情午夜毛片| 嗯啊不要吸| 龙门县| 天天操操操操| 放荡小婬妇高H小婷| 欧美??级毛片一进一出| 久久国产影视免费精品| 日本h在线亚洲网站在线观看| 草草影院www色欧美极品| 蜜桃AV鲁一鲁一鲁一鲁俄罗斯的| sxx免费看美女视频| 欲妇放荡叫床好浪| 边摸边吃奶边做gif视频456| 最猛壮阳药| 欧美激性欧美激情在线| 埃及艳后荒淫史一级毛片在线| 老爷含着春桃的奶头| 1987年走秀三点透视服装| 性做久久久久久久久老女人| 108tv酱潘春春15分钟未删减| 色综合久久88中文字幕| 汤唯被内谢流白浆10分钟| pregnanttube临盆|