创建备份与Backupninja

      创建备份与Backupninja无评论

很难去夸大有足够的备份的重要性。虽然组织备份可能是服务器上不那么有趣的管理任务之一,但是如果出现了错误,那么投入的时间是非常值得的。要将其分类为足够的备份,应该覆盖恢复系统到工作状态所需的所有内容。同样重要的是要确保备份是自动化的,因为手动过程很容易被遗忘,或者由于缺少时间而无法执行。

创建备份与Backupninja

创建备份与Backupninja

与Backupninja在Linux上进行自动化和管理备份

在Linux服务器上的这些备份的自动化通常涉及创建脚本,这些脚本可以运行以执行备份服务器文件所需的任务。对于新加入Linux的用户来说,制作这些脚本可能会让人感到困惑和困难。这就是Backupninja到了有用武之地的时候了。Backupninja是一个为您管理备份过程的应用程序,自动化备份,并消除编写您自己的自定义脚本以完成工作的需要。为了让事情更简单,您甚至不需要手动编辑备份的配置文件,因为Backupninja提供了一个可用的图形界面,您可以用它来组织备份。

安装Backupninja

Backupninja可以处理PostgreSQL和MySQL数据库的备份,它可以备份目录,甚至可以对远程系统进行备份。在Debian和Ubuntu系统中,Backupninja是在标准的存储库中,并且可以安装:

sudo apt-get更新

sudo apt-get安装backupninja

Backupninja的配置文件将存储在/etc/backup.d目录中,尽管有了配置工具,然而您不需要去那里编辑它们。要调用配置工具,您需要使用ninjahelper命令,如下:

sudo ninjahelper

然后,它将打开一个屏幕,有两个选项:“创建一个新的备份动作”和“退出ninjahelper”。现在我们将运行一个创建MySQL数据库备份的示例。

首先选择“创建一个新的备份操作”。这将带您进入另一个屏幕,为backupninja提供不同类型的备份。在这个屏幕上,我们将选择“mysql数据库备份”。接下来,您将会提示您希望备份的位置;默认选项是“/var/backups/mysql”。

一旦您提供了备份的位置,您就会被询问是否想备份服务器上的所有数据库,或者选择单独的数据库。如果您选择只备份单个数据库,那么它将提供一个屏幕,您可以在其中指定希望备份的数据库的名称。但是,出于本例的目的,我们将选择备份所有数据库。一旦您选择了什么,您就会被问到Backupninja应该如何对您的数据库进行身份验证。这可以通过为MySQL帐户提供用户名和密码,或者使用默认的系统登录细节来运行备份作为一个特定的Linux用户。在本例中,我们将选择用户名和密码。这将显示一个屏幕来提供用户名,另一个屏幕用于密码访问数据库以便进行备份。

接下来是一个关于如何运行备份的屏幕。在这里,我们将使用sqldump备份数据库,并压缩以压缩所得到的备份,以节省磁盘空间。

然后您会被带回到原来的菜单。为mysql备份创建了一个条目,然后您可以按enter键来获得一些选项来编辑或删除它。您也可以做一个测试运行或者运行一个备份,而不是等待一个Backupninja为您做这件事。

浏览其他选项将会显示创建备份来创建目录的归档,或者使用rdiff来运行对远程系统的备份是多么简单的事情。您还可以使用sys选项来备份服务器硬件的配置和安装包,如果需要从头重新启动,可以使构建替换服务器变得更加容易。

以上内容是由webhostingpad主机使用指南(http://webhostingpad.cn/)为大家提供,如果您想了解更多内容,请您继续关注webhostingpad主机使用指南。

发表评论

邮箱地址不会被公开。 必填项已用*标注