如何备份red hat的linux系统?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何备份red hat的linux系统?相关的知识,希望对你有一定的参考价值。

我用过再生龙clonezila,发现USB启动进入不了。G4L也用过进入不了,求高手推荐方法~

Red Hat Linux操作系统,是Linux操作系统的一个发行版。那么针对linux Red Hat 这类操作系统的备份与恢复,或者数据迁移,需要借助一款工具,UCache灾备云!它既是一个高效的云容灾备份平台、又可以作为一款强大的数据迁移工具。首先需要在UCache云灾备平台上申请一个管理账号,并联系客服索要agent代理端下载链接,在服务器里安装完agent,之后就可以切换回UCache灾备云平台的管理后台进行相应的操作了。

在UCache灾备云控制台首页,左侧菜单栏有五类选项: 持续数据保护、 定时数据保护 、个人信息、任务告警、资源模块。主要功能:

(1)持续数据保护:

持续数据保护(英文名:continuous data protection,CDP),也称作持续备份(continuous backup),是一个在任何变化发生时,能备份企业所有的数据的存储系统。实时备份在任意时间间隔内对数据进行备份,无备份时间窗口,保障数据的零丢失。可以针对需要做实时备份的数据进行任务添加,比如应用级数据库就可以在这里添加实时备份的任务。

举例:利用UCache灾备云平台对linux Red Hat服务器系统备份时,保护的客户端为:redhat6.5,保护的应用类型可以选择:文件系统、mysql数据库、Oracle数据库、DB2数据库。

选择要进行备份的文件目录和文件内容,可以全选和分选,还可以利用UCACHE灾备云控制台的“文件过滤”“目录过滤”“时间过滤”功能进行不必要的数据不进行备份策略添加。为了备份效率不建议两个任务包含同一文件。选择完要过滤的数据之后点击下一步,可进行下一步备份的高级功能选择,比如:永久增量备份、数据保留策略、传输和存储加密、数据压缩、重复数据删除等。任务添加后,在web控制台可以看到刚已添架的备份任务。

注意:在第一次备份任务执行时需要选择“完整备份”“差异化备份”两种备份方式,默认首次备份只能执行完整数据备份,在第二次备份时可以进行服务器差异化备份方式。备份执行完毕,会得到系统的执行反馈。

另外,相应的也会涉及到这类数据的实时复制、接管演练、策略模板、数据恢复、数据清理等,这些操作也都是对应这次实时备份任务建立后的连续的动作,产生了实时备份的数据,才可以对其选择相应的时间戳进行恢复,最快可以达到秒级恢复。

当生产服务器文件数据被损坏或者意外丢失时,UCACHE灾备云使用之前的文件系统备份集,可以利用备份产生时的时间戳,来实现文件数据的完整恢复、差异化数据恢复,达到生产数据还原的目的。当然,这个场景也适用于当我们需要做数据迁移时用到,或者生产数据出现问题需要恢复到另一个客户端的时候,或直接在云端进行业务接管时,都会用得上。

(2)定时数据保护

定时备份是对数据进行周期性备份,存在备份时间窗口。 对关键业务数据及系统按策略进行定时备份。这种场景适用于用户有些数据可能希望每天或者每周备份一次即可,频率可以根据用户需要对其进行设置添加备份任务。备份时既可以错开用户业务高峰,对设备的CPU、内存等计算资源及带宽不会在用户业务高峰时占用资源。

接下来的一波操作与上面讲到的实时备份任务的添加过程类似,可以一步一步进行相应的设置。任务建立后则对用户的数据进行定时的自动备份。假如我们设置的备份频率为5分钟/次的备份任务,那么当生产服务器文件数据被损坏或者意外丢失时,或遭遇“勒索病毒”时,根据我们添加的任务计划,按天按时定点进行备份/恢复,我们就可以选择相应的时间节点来选择5分钟前服务器数据没丢失或没被“勒索病毒”感染时的数据点恢复,即可。

另外:恢复的路径有2种选择,一种是原路径恢复,但原路径有可能服务器或环境出现问题导致我们不能进行原路径恢复,那么我们还可以选择恢复到另一个客户端,或者这时候任务接管就起了作用。我们可以把生产环境立刻切换到新的生产环境,总之,通过UCache灾备云技术方案可以保证我们的RTO(复原时间目标)和RPO(复原点目标)值最小。

(3)个人信息

这个不用解释了吧,里面有需要绑定邮件作为邮件告警时发送邮件使用的目的邮箱地址。

(4)任务告警

这个是根据我们执行完毕的备份任务,设定告警监控策略,如备份成功了邮件告警,或者备份任务失败时告警,或者账号管理账号登录时邮件告警,总之邮件告警的策略内容丰富,根据用户需要添加即可。

(5)资源模块

因为UCache平台的数据备份与自动恢复的功能不止是针对对linux Red Hat服务器系统备份与恢复的时候有应用场景,显示占用资源及重删资源。另外,UCache灾备云自动备份与恢复的场景还包括了:公有云、虚拟环境、物理环境以及私有云和混合云状态下的数据级、应用级的定时备份、差异化备份等内容。

参考技术A

    tar整体压缩出来即可。
    不过其实正确的办法是 tar 你的数据,系统什么的根本就不需要备份,出问题重装系统。
    Linux 系统都要随时升级的,备份系统没意义。

    你到根目录下面建立一个backup目录,然后用tar打包整个系统,如果你没有安装图形桌面,相信几分钟就OK了。
    当你的系统损坏后,利用光盘或者U盘进入系统,原后删除以前的所有文件,再解压缩就行了。

    备份步骤:
    cd /
    mkdir backup
    tar -jcvpf sysbak.tar.bz2 / --exclude=/proc,sys,backup
    还原关键步骤参考:
    tar -jxvpf sysbak.tar.bz2 -C /

    祝你生活愉快,望采纳




本回答被提问者采纳

sh 使用Crontab和Amazon EC2上的s3cmd.Red Hat Linux对Amazon S3进行MongoDB自动备份

sudo yum --enablerepo epel install s3cmd

#to configure s3cmd
s3cmd --configure
#every day at 01h 00m
00 01 * * * /bin/bash /home/ec2-user/mongodb_to_s3_backup.sh
#!/bin/bash
 
#Force file syncronization and lock writes
mongo admin --eval "printjson(db.fsyncLock())"
 
MONGODUMP_PATH="/usr/bin/mongodump"
MONGO_HOST="prod.example.com"
MONGO_PORT="27017"
MONGO_DATABASE="dbname"
 
TIMESTAMP=`date +%F-%H%M`
S3_BUCKET_NAME="bucketname"
S3_BUCKET_PATH="mongodb-backups"
 
 
# Create backup
$MONGODUMP_PATH -h $MONGO_HOST:$MONGO_PORT -d $MONGO_DATABASE
 
# Add timestamp to backup
mv dump mongodb-$HOSTNAME-$TIMESTAMP
tar cf mongodb-$HOSTNAME-$TIMESTAMP.tar mongodb-$HOSTNAME-$TIMESTAMP
 
# Upload to S3
s3cmd put mongodb-$HOSTNAME-$TIMESTAMP.tar s3://$S3_BUCKET_NAME/$S3_BUCKET_PATH/mongodb-$HOSTNAME-$TIMESTAMP.tar
 
 
#Unlock databases writes
mongo admin --eval "printjson(db.fsyncUnlock())"

以上是关于如何备份red hat的linux系统?的主要内容,如果未能解决你的问题,请参考以下文章

sh 使用Crontab和Amazon EC2上的s3cmd.Red Hat Linux对Amazon S3进行MongoDB自动备份

如何给Red Hat Linux安装Vmware Tools

Red Hat Linux认证

SQL Server on Red Hat Enterprise Linux

Linux:Red Hat系统的安装

如何在 Red Hat Enterprise Linux 中安装 Net::SFTP perl 模块