专栏首页云计算教程系列Linux备份工具简介
原创

Linux备份工具简介

为什么要备份数据?

备份涵盖的范围很广,我们可以备份出一个重要文件的副本,也可以备份出一个完整的磁盘的快照。许多桌面应用程序和操作系统会自动进行数据备份。相比之下,腾讯云是一个灵活的平台,您可以完全控制安装的操作系统和应用程序,也就是说,它在默认情况下不会安装任何备份系统。

如果您不创建或安装备份系统,那么您腾讯云上的数据不会自动备份。这意味着,如果您的文件在部署安全性受损期间损坏、被意外删除或被移除时,您的数据将会丢失。如果您想在腾讯云上存储关键或个人数据,则应采取措施确保数据可以恢复。

除了保护您的文件免受数据丢失情况的影响,定期备份还可以帮助您恢复数据的早期版本。例如,如果您决定更改应用程序的配置,但新配置无法按预期工作,则可以恢复到之前的配置。

腾讯云备份

快照是腾讯云提供的一种数据备份方式,通过对指定云硬盘进行完全可用的拷贝,使该备份独立于云硬盘的生命周期。快照包括硬盘在拷贝开始的时间点的映像。快照不占据用户的存储空间,腾讯云将以冗余的方式把用户创建的快照存储在多个可用区,从而进一步确保了备份的可靠性。快照属于增量备份,这意味着仅保存设备上在最新快照之后有更改的数据,这将尽可能缩短创建快照所需的时间,且可以节省存储成本。

快照的作用

1) 能够进行在线数据的实时副本

快照是对云硬盘的完全可用拷贝。在该盘在出现问题时,可以快速恢复到未出问题前的状况。重大变更前对磁盘做快照,若变更失败可用于回滚。

2) 关键里程碑的持久备份

快照可以用于保存业务数据的持久备份,可以保留业务数据的里程碑状态。

3) 快速创建新硬盘

当磁盘A创建了快照文件,用户可使用该快照文件,快速克隆多块磁盘,达到快速部署服务器的目的。

使用快照的业务场景

快照是一种便捷高效的数据保护服务手段,推荐应用于以下业务场景中:

  • 数据日常备份:系统盘、数据盘的日常备份,您可以利用快照定期备份重要业务数据,以应对误操作、攻击或病毒等导致的数据丢失风险。
  • 快速数据恢复:更换操作系统、应用软件升级或业务数据迁移等重大操作前,您可以创建一份或多份数据快照。一旦升级或迁移过程中出现任何问题,即可以通过数据快照及时将业务恢复到正常的系统数据状态。
  • 生产数据的多副本应用:您可以通过创建生产数据快照,为数据挖掘、报表查询、开发测试等应用提供近实时的真实生产数据。

使用控制台创建快照

1) 打开云服务器CVM控制台

2) 单击导航窗格中的【云硬盘】。

3) 单击需要创建快照的列表项后的【创建快照】按钮。

4) 等待快照创建。

手动备份

如果您的腾讯云只包含几个重要项目(例如,带有图片或个人文档的目录),那么就没必要备份整个磁盘。

您可能已将个人计算机上的文件手动备份到闪存驱动器或其他外部设备上。可以使用类似的过程将腾讯云上的文件副本保存到家庭计算机、另一个腾讯云或者云硬盘上。这样做所使用的最简单的工具是scp安全复制。

  1. 在腾讯云上,使用zip工具创建要备份的目录的压缩归档:
sudo apt install zip
zip backup-$(date +%F).zip my-directory

这将在当前工作目录中创建一个带时间戳的.zip文件。

  1. 使用scp命令将存档复制到您的本地计算机。将username替换为您的Linux用户名并将ip-address替换为您的腾讯云公共IP地址。
scp username@ip-address:/home/username/backup.zip .
  1. 要复制到另一个腾讯云,请在包含存档的腾讯云运行以下命令。这次,将ip-address替换为将存储备份的腾讯云的公共IP地址。
scp backup.zip username@ip-address:/home/username/

如果您更熟悉在命令行上工作,可以使用cron作业自动执行此类备份,以便它可以按设定的时间间隔自动运行。

数据库备份

许多应用程序(包括WordPress等常见CMS平台)将其数据存储在数据库中。确保在系统受损时可以恢复此数据至关重要。幸运的是,大多数数据库系统都包含一些工具,可以使得备份过程简单快捷。

第三方工具

免费的命令行工具(如backupninja)和Gnome桌面工具(如sbackup)也可用于创建自定义的自动备份例程。

更多Linux教程请前往腾讯云+社区学习更多知识。


参考文献:《Introduction to Backups》

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 如何在Ubuntu 16.04上使用Distillery和edeliver自动化Elixir-Phoenix部署

    Elixir构建于Erlang编程语言之上,是一种功能性编程语言,因其专注于开发人员的工作效率以及因为编写高度并发和可伸缩的应用程序而易于使用而闻名。

    风研雨墨
  • 如何在CentOS 7上设置Jenkins以进行持续开发集成

    合并代码、协调发布、确定构建状态、维护更新。如果你足够了解这些过程的挫败感,这些话本身就会让人头疼,你可能想看看Jenkins CI。

    风研雨墨
  • 如何在CentOS 7上安装和配置Zabbix以安全地监视远程服务器

    Zabbix是用于网络和应用程序的开源监控软件。它提供对从服务器,虚拟机和任何其他类型的网络设备收集的数千个指标的实时监控。这些指标可帮助您确定IT基础架构当前...

    风研雨墨
  • 从微盟被删库谈数据灾难的灾后重建

    近日,微盟官方发布:微盟研发中心运维部核心运维人员贺某,“由于个人生活等方面压力” 于2020年2月23日晚7点,利用VPN登录公司内网的管理机,然后对微盟线上...

    冬瓜哥
  • QQ聊天记录备份助手 v1.0——搜索、备份、恢复QQ聊天记录文件,重装系统必备

    项目地址 https://github.com/guoyaohua/QQBackUp 开发环境 Netbean JAVA 功能描述 自动搜索硬盘中的QQ聊天记录...

    郭耀华
  • 自动化平台开发小结(五)

    今天在睡觉前,突然想明白了一个问题,也就意味着之前困扰我的几个问题都有了解决的思路,算是取得了一个阶段性的成果吧。 接下来的事情就会相对快一些了,我来简单说下。...

    jeanron100
  • 通过简单的 “刷题” 就能搞定算法笔试题吗?

    刷过Leetcode的都知道,每道题的解法可能不止一种,其中不乏让我们望尘莫及的。不过,这些解法花些时间,我们也能看懂,但是我们常常感叹,我们当初怎么就想不到呢...

    double
  • MySQL 备份恢复(四)

    热备中主要有逻辑备份和裸文件备份,裸文件备份要比逻辑备份在速度上快一些,mysqldump 备份方式是采用的逻辑备份,其最大的缺陷是备份和恢复速度较慢,如果数据...

    JiekeXu之路
  • 国产圆珠笔头:实际意义大,还是形式意义大?

    能生产飞机汽车,却生产不了小小笔头的“圆珠笔头之问”一度难倒了中国制造业,1月10日,太原钢铁集团有限公司宣布,目前,太钢已具备圆珠笔笔头“笔尖钢”批量生产能力...

    机器人网
  • Pytorch中Module,Parameter和Buffer的区别

    通过上面的例子可以看到,nn.parameter.Paramter的requires_grad属性值默认为True。另外上面例子给出了三种读取parameter...

    marsggbo

扫码关注云+社区

领取腾讯云代金券