位置: 编程技术 - 正文

Linux下如何使用BUP备份网页文件(linux bzz)

编辑:rootadmin

推荐整理分享Linux下如何使用BUP备份网页文件(linux bzz),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux bl,linux blkid,linux bzz,linux bwa,linux bwa,linux bzz,linux b,linux bwa,内容如对您有帮助,希望把文章链接给更多的朋友!

  在进行Linux系统操作的时候,有时需要备份Linux系统上的网页文件,而备份网页文件一般都使用Git软件来备份,今天小编就给大家介绍下一款基于Git的软件—BUP,一起来了解下如何使用BUP备份网页文件。

  BUP 并不单纯是Git, 而是一款基于Git 的软件。 一般情况下, 我使用 rsync 来备份我的文件, 而且迄今为止一直工作的很好。 唯一的不足就是无法把文件恢复到某个特定的时间点。 因此, 我开始寻找替代品, 结果发现了 BUP, 一款基于 git 的软件, 它将数据存储在一个仓库中, 并且有将数据恢复到特定时间点的选项。

  要使用 BUP, 你先要初始化一个空的仓库, 然后备份所有文件。 当 BUP 完成一次备份是, 它会创建一个还原点, 你可以过后还原到这里。 它还会创建所有文件的索引, 包括文件的属性和验校和。 当要进行下一个备份时, BUP 会对比文件的属性和验校和, 只保存发生变化的数据。 这样可以节省很多空间。

  安装 BUP (在 Centos 6 & 7 上测试通过)

  首先确保你已经安装了 RPMFORGE 和 EPEL 仓库

  [techarena@vps ~]$ sudo yum groupinstall “Development Tools”[techarena@vps ~]$ sudo yum install python python-devel[techarena@vps ~]$ sudo yum install fuse-python pyxattr pylibacl[techarena@vps ~]$ sudo yum install perl-Time-HiRes[techarena@vps ~]$ git clone ~]$ cd bup[techarena@vps ~]$ make[techarena@vps ~]$ make test[techarena@vps ~]$ sudo make install

  在 CentOS 7 上, 当你运行 “make test” 时可能会出错, 但你可以继续运行 “make install”。

  第一步时初始化一个空的仓库, 就像 git 一样。

  [techarena@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[techarena@vps ~]$ bup index /var/www/htmlIndexing: , done ( paths/s).bup: merging indexes (/), done.[techarena@vps ~]$ bup save -n techarena /var/www/htmlReading index: , done.Saving: .% (4/4k, / files), done.bloom: adding 1 file (7 objects).Receiving index from server: /, done.bloom: adding 1 file (7 objects)。

  “BUP save” 会把所有内容分块, 然后把它们作为对象储存。 “-n” 选项指定备份名。

Linux下如何使用BUP备份网页文件(linux bzz)

  你可以查看备份列表和已备份文件。

  [techarena@vps ~]$ bup lslocal-etc techarena test#Check for a list of backups available for my site[techarena@vps ~]$ bup ls techarena--- --- latest#Check for the files available in these backups[techarena@vps ~]$ bup ls techarena/---/var/www/htmlapc.php techarena.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” 文件夹

  [techarena@vps ~]$bup index /var/www/html[techarena@vps ~]$ bup save -r user@remotelinuxvps.com: -n techarena /var/www/htmlReading index: , done.Saving: .% (4/4k, / files), done.bloom: adding 1 file (7 objects).Receiving index from server: /, done.bloom: adding 1 file (7 objects)。

  恢复备份

  登入远程服务器并输入下面的命令

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

  唯一的缺点是你不能把文件恢复到另一个服务器, 你必须通过 SCP 或者 rsync 手动复制文件。

  通过集成的 web 服务器查看备份。

  bup web#specific portbup web :

  你可以使用 shell 脚本来运行 bup, 并建立一个每日运行的定时任务。

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

  上面就是使用BUP软件备份Linux系统上的网页文件的过程介绍了,该软件还存在一些不足的地方,不过已经能够满足基本需求了,不妨试试看吧。

Linux下快速批量修改文件夹下的图片名称的方法 我们都知道,要修改文件夹下的图片名称很容易,但是要批量修改就比较浪费时间了,那么有什么方法能够快速批量修改图片名称呢?下面小编就给大

Linux下检测DVD刻录机的设备名及写入速度的几种方法 现在的电脑都有配置DVD刻录机,那么要如何知道自己电脑的DVD刻录机的名字及写入速度呢?下面小编就给大家介绍几个Linux下检测DVD刻录机的名字及写入

怎么从Linux命令行刻录镜像文件到DVD光盘中 当我们在操作Linux系统的时候,需要将镜像文件刻录到DVD中,那么要怎么做呢?下面小编给大家介绍下怎么从Linux命令行刻录镜像文件到DVD中,一起来学

标签: linux bzz

本文链接地址:https://www.jiuchutong.com/biancheng/367639.html 转载请保留说明!

上一篇:Linux下如何实现shell多线程编程以提高应用程序的响应(linux sh)

下一篇:Linux下快速批量修改文件夹下的图片名称的方法(linux批量处理)

  • 销售货物增值税怎么算
  • 企业可以找审计人员吗
  • 供电车间工人薪酬计入什么科目
  • 新公司季初资产总额和季末资产总额怎么填
  • 公司购买厂房需要交房产税吗
  • 小微企业享受减免税政策
  • 固定资产账实不符的审计定性
  • 付了定金一定会有货吗
  • 收到进度款开票如何做账务处理合适呢?
  • 应交增值税出口退税贷方余额
  • 接受捐赠的要交税吗
  • 期末数未分配利润为负数的会计分录怎么处理?
  • 公司土地使用税
  • 建安企业预缴企业所得税税率
  • 工程在建期间土地的摊销如何处理
  • 营改增后还有建筑业发票吗
  • 处于成熟期的企业其预算模式的特点是以什么为起点
  • 应纳税所得额是开票金额吗
  • 购买股权属于什么科目
  • 企业可以用当月的进项票抵扣上月的销项吗?
  • 讲课费税务发票类别
  • 住房补贴计入个人所得税吗
  • 应收票据盘点表是出纳填吗
  • 个体户开劳务费税率
  • 发票盖错章了怎么办呢
  • 评标专家评审费应该谁来付
  • 暂估入库怎么处理
  • win7显示更新失败怎么办啊
  • PHP:session_regenerate_id()的用法_Session函数
  • 企业发放职工薪酬属于资金的运用
  • 什么是产品?产品的举例子
  • 入固定资产含税吗
  • 工业企业采购部门职责
  • 美国华盛顿山在哪里
  • elementui 手机端
  • 接受投资收到的现金计入
  • 工费经费的计税依据要扣除含税部分吗
  • 嵌入html
  • maven安装成功命令
  • hash操作
  • 员工辞退补偿金需要交个税吗
  • 购买的服务怎么做账
  • 政府补助增值税即征即退
  • 计提怎么理解
  • 应收账款余额百分比法怎么算
  • 企业进项税和销项税怎么抵扣
  • 融资租赁手续费进项税能抵扣吗
  • 长期股权投资中级会计例题
  • 现金核算如何进行账务处理
  • 营改增之前
  • 利润分配和所有者权益的关系
  • 代扣个税返还需要交增值税吗
  • 所得税费用结转分录
  • 旅游服务会议费发票
  • 采购未取得发票怎么结转成本
  • 年初建账考虑要点有哪些
  • sqlserver 修改列类型
  • mac系统操作的小技巧
  • linux 清理
  • os x yosemite wifi断线怎么办?yosemite wifi掉线解决详细步骤
  • 在Mac OS Yosemite 系统中如何发送超大邮件附件
  • linux软件类型
  • win10标准用户权限
  • 2015-04-08---cocos2dx一个都不能死(含源码)
  • 程序员基本入门知识
  • 图片加密后怎么找不到
  • java的gui框架
  • javascript运用
  • shell脚本-ge
  • bs cs架构
  • 单页图片和文字怎么设置
  • linuxtop命令详解
  • 有关中秋节的古诗
  • js实现功能
  • 浅谈一下新冠的好处
  • 屏幕模式自适应模式
  • 辽宁省国家税务局网上申报
  • 申报参保时间怎么填
  • 酒店访客时间是几个小时
  • 即征即退进项税额分摊方法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设