diff --git a/translated/tech/20140929 Using GIT to backup your website files on linux.md b/translated/tech/20140929 Using GIT to backup your website files on linux.md index 6b1b211122..575a3c793e 100644 --- a/translated/tech/20140929 Using GIT to backup your website files on linux.md +++ b/translated/tech/20140929 Using GIT to backup your website files on linux.md @@ -1,10 +1,10 @@ -使用 GIT 备份 linux 上的网页 +使用 GIT 备份 linux 上的网页文件 ================================================================================ ![](http://techarena51.com/wp-content/uploads/2014/09/git_logo-1024x480-580x271.png) BUP 并不单纯是 Git, 而是一款基于 Git 的软件. 一般情况下, 我使用 rsync 来备份我的文件, 而且迄今为止一直工作的很好. 唯一的不足就是无法把文件恢复到某个特定的时间点. 因此, 我开始寻找替代品, 结果发现了 BUP, 一款基于 git 的软件, 它将数据存储在一个仓库中, 并且有将数据恢复到特定时间点的选项. -要使用 BUP, 你先要初始化一个空的仓库, 然后备份所有文件. 当 BUP 完成一次备份是, 它会创建一个还原点, 你可以过后还原到这里. 它还会创建所有文件的索引, 包括文件的属性和验校和. 当要进行下一个备份是, BUP 会对比文件的属性和验校和, 只保存发生变化的数据. 这样可以节省很多空间. +要使用 BUP, 你先要初始化一个空的仓库, 然后备份所有文件. 当 BUP 完成一次备份是, 它会创建一个还原点, 你可以过后还原到这里. 它还会创建所有文件的索引, 包括文件的属性和验校和. 当要进行下一个备份时, BUP 会对比文件的属性和验校和, 只保存发生变化的数据. 这样可以节省很多空间. ### 安装 BUP (在 Centos 6 & 7 上测试通过) ### @@ -20,7 +20,8 @@ BUP 并不单纯是 Git, 而是一款基于 Git 的软件. 一般情况下, 我 [techarena51@vps ~]$ make test [techarena51@vps ~]$ sudo make install -对于 debian/ubuntu 用户, 你可以使用 "apt-get build-dep bup". 要获得更多的信心, 可以查看 https://github.com/bup/bup +对于 debian/ubuntu 用户, 你可以使用 "apt-get build-dep bup". 要获得更多的信息, 可以查看 https://github.com/bup/bup + 在 CentOS 7 上, 当你运行 "make test" 时可能会出错, 但你可以继续运行 "make install". 第一步时初始化一个空的仓库, 就像 git 一样. @@ -49,7 +50,7 @@ BUP 并不单纯是 Git, 而是一款基于 Git 的软件. 一般情况下, 我 "BUP save" 会把所有内容分块, 然后把它们作为对象储存. "-n" 选项指定备份名. -你可以查看一系列备份和已备份文件. +你可以查看备份列表和已备份文件. [techarena51@vps ~]$ bup ls local-etc techarena51 test @@ -88,13 +89,13 @@ BUP 并不单纯是 Git, 而是一款基于 Git 的软件. 一般情况下, 我 唯一的缺点是你不能把文件恢复到另一个服务器, 你必须通过 SCP 或者 rsync 手动复制文件. -通过集成的 web 服务器查看备份 +通过集成的 web 服务器查看备份. bup web #specific port bup web :8181 -你可以使用 shell 脚本来运行 bup, 并建立一个每日运行的定时任务 +你可以使用 shell 脚本来运行 bup, 并建立一个每日运行的定时任务. #!/bin/bash @@ -103,7 +104,7 @@ BUP 并不单纯是 Git, 而是一款基于 Git 的软件. 一般情况下, 我 BUP 并不完美, 但它的确能够很好地完成任务. 我当然非常愿意看到这个项目的进一步开发, 希望以后能够增加远程恢复的功能. -你也许喜欢阅读 使用[inotify-tools][1], 一篇关于实时文件同步的文章. +你也许喜欢阅读这篇——使用[inotify-tools][1]实时文件同步. -------------------------------------------------------------------------------- @@ -111,7 +112,7 @@ via: http://techarena51.com/index.php/using-git-backup-website-files-on-linux/ 作者:[Leo G][a] 译者:[wangjiezhe](https://github.com/wangjiezhe) -校对:[校对者ID](https://github.com/校对者ID) +校对:[Caroline](https://github.com/carolinewuyan) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出