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 条评论
登录 后参与评论

相关文章

来自专栏BeJavaGod

fastdfs 图片服务器 使用java端作为客户端上传图片

之前有说道搭建fastdfs作为图片服务器,但是没有说明如何真正在代码里调用,那么今天大致讲一下,如何使用java客户端进行上传 首先你得要有一个客户端,导入到...

45940
来自专栏Java进阶

zookeeper的zab协议工作原理之原子广播

52260
来自专栏ThoughtWorks

高效快速地加载 AngularJS 视图|TW洞见

今日洞见 文章作者、部分图片来自ThoughtWorks:陈计节。 本文所有内容,包括文字、图片和音视频资料,版权均属ThoughtWorks公司所有,任何媒体...

31870
来自专栏腾讯开源的专栏

别小看 Phx 这几位剑客!他们可是微信强大的支持后盾

三位武林高手:轻便简洁的 PhxRPC 框架,基于 Paxos 协议的多机状态拷贝类库 PhxPaxos 以及分布式数据库服务 PhxSQL 。下面,我们将深入...

2.9K30
来自专栏黑白安全

Linux 系统的 beep 包中存在竞争条件漏洞,可被黑客利用探测机密文件

Linux 发行系统 Debian 和 Ubuntu 中预装的 beep 包存在竞争条件漏洞,黑客可利用这个漏洞探测到计算机中的文件(包括 root 用户的机密...

8220
来自专栏风中追风

分布式进阶__zookeeper的zab协议工作原理之原子广播

paxos协议主要就是如何保证在分布式环网络环境下,各个服务器如何达成一致最终保证数据的一致性问题

550150
来自专栏Spark学习技巧

调试flink源码

本文主要是讲讲flink的源码编译,案例运行,flink源码调试过程。调试flink的源码及案例,需要先clone工程,编一下源码,去掉规范检查,修改工程,最后...

66750
来自专栏杨建荣的学习笔记

MySQL备份恢复的自动化设计

MySQL的备份恢复是一直想要改进的地方,其中恢复是重中之重,这部分的工作要做成平台化的工作,算是有了前期的很多铺垫和延迟,最近在和同事的共同协作下,总算有了一...

22440
来自专栏小白安全

小白博客 迷你音乐播放器及实现全站pjax无刷新加载

演示截图: ? 请点击此处输入图片描述 ? 请点击此处输入图片描述 使用教程,下载播放器文件,直接上传压缩包至你的网站根目录,然后解压到根目...

55950
来自专栏smartguys

(四):C++分布式实时应用框架——状态中心模块

  版权声明:本文版权及所用技术归属smartguys团队所有,对于抄袭,非经同意转载等行为保留法律追究的权利!

22950

扫码关注云+社区

领取腾讯云代金券