您现在的位置是:亿华云 > 人工智能
GitHub标星14K!程序员人手必备的开源备份工具
亿华云2025-10-09 03:39:19【人工智能】5人已围观
简介备份软件已经是一个老生常谈的话题了,今天,猿妹要和大家分享一个备份工具——restic。Restic是一种快速、高效、免费和开源的备份应用程序,它通过AES-256加密保护你的数据,Restic 还利
备份软件已经是标星必备一个老生常谈的话题了,今天,人手猿妹要和大家分享一个备份工具——restic。源备
Restic是份工一种快速、高效、标星必备免费和开源的人手备份应用程序,它通过AES-256加密保护你的源备数据,Restic 还利用重复数据删除来帮助节省备份空间。免费信息发布网份工此外,标星必备Restic 与大多数主要的人手云提供商兼容,支持三大操作系统(Linux、源备macOS、份工Windows)和一些较小的标星必备操作系统(FreeBSD、OpenBSD)。人手
目前,源备Restic已经在Github上标星 14.6K,累计分支 999 个(Github地址:https://github.com/restic/restic)
首先,你可以从源代码编译restic或从发布页面下载它。站群服务器一旦安装好restic,就可以开始备份:
$ restic init --repo /tmp/backup enter password for new backend: enter password again: created restic backend 085b3c76b9 at /tmp/backup Please note that knowledge of your password is required to access the repository. Losing your password means that your data is irrecoverably lost.并添加一些数据:
$ restic --repo /tmp/backup backup ~/work enter password for repository: scan [/home/user/work] scanned 764 directories, 1816 files in 0:00 [0:29] 100.00% 54.732 MiB/s 1.582 GiB / 1.582 GiB 2580 / 2580 items 0 errors ETA 0:00 duration: 0:29, 54.47MiB/s snapshot 40dc1520 saved接下来,你可以restic restore用于恢复文件,要获取所有备份快照的列表,可以使用以下的命令:
restic -r b2:bucketname:/ snapshots例如:
$ restic -r b2:g534fbucket:/ snapshots enter password for repository: ID Date Host Tags Directory ---------------------------------------------------------------------- d864c465 2018-03-27 15:20:42 client /home/curt/Documents如果你要恢复整个快照,就运行以下命令:
restic -r b2:bucketname:/ restore snapshotID --target restoreDirectory例如:
$ restic -r b2:g534fbucket:/ restore d864c465 --target ~ enter password for repository: restoring <Snapshot d864c465 of [/home/curt/Documents] at 2018-03-27 15:20:42.833131988 -0400 EDT by curt@client> to /home/curt如果该目录仍然存在于你的系统上,请确保为restoreDirectory指定不同的位置。例如:
restic -r b2:g534fbucket:/ restore d864c465 --target /tmp要恢复单个文件,云服务器请运行如下命令:
$ restic -r b2:g534fbucket:/restore snapshotID --target restoreDirectory --include filename例如:
$ restic -r b2:g534fbucket:/ restore d864c465 --target /tmp --include file1.txt enter password for repository: restoring <Snapshot d864c465 of [/home/curt/Documents] at 2018-03-27 15:20:42.833131988 -0400 EDT by curt@client> to /tmp很赞哦!(49395)
上一篇: 为什么起域名意义非凡?起域名有什么名堂?
下一篇: 四、一定要仔细阅读细节
相关文章
- 只要我们做的是从目前的市场情况选择域名,从简单易记,从个性特征上,我们就可以找到一个好域名进行注册。域名注册进行域名记录和解析以及绑定网站后,客户可以通过URL登录您的网站。
- 我们一起聊聊指针与函数
- 使用树莓派构建一个婴儿监视器
- 必看干货 | Oracle常见的等待事件说明(上)
- 当投资者经过第二阶段的认真学习之后又充满了信心,认为自己可以在市场上叱咤风云地大干一场了。但没想到“看花容易绣花难”,由于对理论知识不会灵活运用.从而失去灵活应变的本能,就经常会出现小赢大亏的局面,结果往往仍以失败告终。这使投资者很是困惑和痛苦,不知该如何办,甚至开始怀疑这个市场是不是不适合自己。在这种情况下,有的人选择了放弃,但有的意志坚定者则决定做最后的尝试。
- 即将开源的新一代MySQL高可用组件:MySQL Plus
- 阿里数据库进入全网秒级实时监控时代
- 离开页面时,你知道如何可靠地发送一个 HTTP 请求吗?
- 在众多公司中,如果我们必须选择一家可信的公司,那当然是信得过的。
- 再见乱码:5分钟读懂MySQL字符集设置