• 11选5走势图分析技巧 2019-09-30
  • 北京11选5胆拖计算器 2019-09-24
  • 11选5组选前三技巧 2019-09-23
  • 11选5摇奖模拟器 2019-09-16
  • 微信上广东11选5正规吗 2019-09-15
  • 11选5胆拖玩法对照表 2019-09-14
  • 体彩11选5前三组多少钱 2019-09-13
  • 11选5任选7软件 2019-09-12
  • 黑龙江新11选5开奖 2019-09-11
  • 广东11选5购彩网站 2019-09-10
  • 11选5拖计算器 2019-09-09
  • 北京体彩11选5开奖结果查询 2019-09-08
  • 11选5任6技巧集锦 2019-09-07
  • 福建11选5开奖结果112期 2019-09-06
  • 河北11选5遗漏数据 2019-09-05
  • 景安微信
    右侧QQ联系不上,可以加我微信
    您好,欢迎来到景安网络!
    加盟景安
    主页 >服务器技术 >如何借助restic备份Linux目录?

    如何借助restic备份Linux目录?


    来源:景安网络发表日期:2019-04-17浏览次数:Tags:restic
    景安网络专业的数据中心服务商,长期提供数据中心托管服务,私有云,互联网解决方案,互联网增值服务。针对工信委大力实施“万企业上云”计划,景安以我所能,为你而+,推出上云特惠,核心云计算产品降幅达50%!!也欢迎来聊右侧qq

    澳门国际赌场 www.qilebang.com 你需要备份数据时有很多方法,使用Linux平台尤为如此。你可以使用功能完备的GUI应用程序或简单的命令行工具。Restic就是这样一款命令行工具(大有潜力)。Restic是一款快速安全的备份应用程序,可以快速轻松地处理本地或网络备份。使用此工具,你可以创建bash脚本或计划任务,以满足自己的Linux备份要求。

    下面逐步介绍restic的安装、创建远程存储库以及通过网络备份数据,将在Ubuntu Server 18.04平台上进行演示。

    你需要什么?

    想成功地完成这项工作,你需要以下:

    • Ubuntu Server 18.04实例
    • 另一个存放要备份的数据的Linux服务器(或桌面)
    • 两台计算机之间配置的SSH密钥身份验证
    • 拥有sudo权限的用户

    有了这些,就可以着手操作了。

    安装restic

    由于restic在标准的Ubuntu存储库中就能找到,用一个命令就可以完成安装:

    
    
    1. sudo apt-get install restic -y 

    一旦安装完毕,你就可以继续了。

    创建存储库

    下一步是创建存储库。首先,我们需要远程服务器上有一个目的地目录。登录进入到该服务器,使用以下命令创建新目录:

    
    
    1. sudo mkdir / srv / restic-repo 

    确保根据需要更改该目录的权限。比如说,用户jack将处理备份。为此,应该用以下命令更改所有权:

    
    
    1. sudo chown jack.jack / srv / restic-repo 

    最好创建可能使用备份的用户组,将所有必要的用户添加到该组,并使用以下命令更改目录的组所有权:

    
    
    1. sudo chgrp -R / srv / restic-repo GROUP 

    其中GROUP是已创建的用户组的名称。

    接下来我们需要初始化存储库。从客户端执行命令:

    
    
    1. restic -r sftp:USER @ SERVER_IP:/ srv / restic-repo init 

    其中USER是远程用户名,SERVER_IP是远程服务器的IP地址。系统将提示你输入SSH密钥密码,然后提示为存储库创建(并验证)密码。一旦该命令完成,就可以备份了。

    备份

    假设我们在客户端上有目录?/data,我们希望将它备份到刚创建的远程存储库。执行此操作的命令是:

    
    
    1. restic backup data-r sftp:USER @ SERVER_IP:/ srv / restic-repo 

    其中USER是远程用户,SERVER_IP是远程服务器的IP地址。

    restic会将备份内容发送到远程服务器,并返回结果(图A)。

    图A:远程备份的结果

    用备份来恢复

    你已备份到远程存储库,如何将该数据恢复回到本地计算机?很简单。在本地客户端上,执行命令:

    
    
    1. restic restore latest --target~ / data-restore -r sftp:USER @ SERVER_IP:/ srv / restic-repo 

    其中USER是远程用户,SERVER_IP是远程服务器IP地址。

    上述命令将把数据恢复到刚创建的?/ data-restore目录中的远程存储库(restic将为你创建该目录)。

    恭喜,你已备份并将数据目录还原到远程restic存储库。你现在应该拥有以实用且新颖的方式来使用restic所需的全部信息。

    原文标题:How to back up Linux directories over a network with the restic app,作者:Jack Wallen

    【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】

    0(好文)
    0(太水)
    版权声明:部分文章源于网络,如侵权请联系我们删除
    买购快云Plus,云服务器折上折

    专题页