linux服务器的备份与恢复


1.1.  备份linux服务器

 

 

         如何备份linux系统呢?很简单,就像备份或亚说其他东西一样,使用TAR。和Windows不提供,Linux不会限制root访问任何东西,你可以把分区上的所有东西都扔到一个TAR文件里去!

1.         root登录,进入到根目录

cd /

 

2.         用备份系统的完整命令

tar cvpjf backup.tar.bz2 --exclude=/proc --exclude=/lost+found --exclude=/backup.tar.bz2 --exclude=/mnt --exclude=/media --exclude=/sys /

tar: 备份系统使用的程序

cvpfz”:是tar的选项,意思是“创建档案文件”、“保持权限”(保留所有东西原来的权限)、“使用gzip来减小文件尺寸”。

backup.tar.bz2”:是我们将要得到的档案文件的文件名。

/”:是我们要备份的目录

exclude”:是我们不需要备份的目录。有些目录是无用的,例如“/proc”、“/lost+found”、“/sys”。“backup.tar.bz2”本身需要排除在外。如果不把“/mnt”排除在外,那么挂在在“/mnt”上的其他分区也会被备份。另外如果“/media”上没有挂在任何东西(例如光盘、移动硬盘),如果有挂在东西,必须把“/media”也排除在外。

 

1.2.  恢复linux服务器

在进行恢复系统的操作时一定要小心!如果你不清楚自己在做什么,那么你有可能把重要的数据弄丢,请务必小心!

Linux中有意见很美妙的事情,就是你可以在一个运行的系统中恢复系统,而不需要用boot -cd来专门引导。当然,如果你的系统已经挂掉不能启动了,你可以用Live CD来启动,效果是一样的。你还可以用一个命令把Linux系统中的所有文件干掉。

1.       root用户登录,将“backup.tar.bz2”拷贝到分区的根目录下。

2.       使用tar命令恢复系统

tar xvpfj backup.tar.bz -C /

注意:上面的命令会用档案文件中的文件覆盖分区上的所有文件。

执行回复命令之前请在确认下你所键入的命令是不是你想要的,执行恢复命令可能需要一段不短的时间。

3.       重新创建那些在备份时被排除在外的目录:

mkdir proc

mkdir lost+found

mkdir mnt

mkdir sys

mkdir media

 

4.       重启电脑

Linux服务器备份恢复是一个关键的安全措施,旨在保护数据免受意外删除、系统故障或自然灾害的影响。这通常涉及定期创建数据库、文件系统其他重要部分的数据快照,并将它们存储到安全的位置,如本地磁盘、网络附加存储 (NAS) 设备、云存储服务等。 ### 备份策略 1. **全量备份**:完整复制所有需要保护的数据,这种类型的备份耗时较长,但在数据丢失严重的情况下能快速恢复整个系统状态。 2. **增量备份**:只备份自上次备份以来更改过的数据,节省时间带宽,但对于长时间间隔内的恢复速度较慢。 3. **差分备份**:只包含自上一次完全备份之后所做的更改。相较于全量备份,它更快更小,但相较于增量备份恢复过程稍复杂一些。 ### 实施步骤 #### 定义备份计划: 1. **确定备份频率**:例如每天、每周或每月。 2. **选择备份时间**:尽量选择业务活动低峰期。 3. **设定保留策略**:决定保留多久的备份副本。 #### 使用工具: 1. **rsync**: 自由软件命令行程序,用于文件目录的同步,常用于备份。 - 示例命令:`rsync -avz /source/path/ user@remote_host:/destination/path` 2. **cron jobs**: 利用Linux的定时任务机制安排自动执行备份脚本。 - 编辑 `crontab` 文件并添加定时任务。 3. **Backup utilities**: - **Bacula**: 全功能的备份解决方案。 - **TAR**: 创建压缩的归档文件,可以结合rsync等其他工具进行自动化备份。 4. **Cloud-based solutions**: - **AWS S3**, **Google Cloud Storage**, **Azure Blob Storage**: 集成这些云存储服务提供在线备份方案。 #### 恢复流程: 1. **从备份位置加载**:从存储设备加载最新的备份文件。 2. **验证完整性**:检查备份文件是否完好无损。 3. **恢复数据**:使用特定工具将数据恢复到目标位置。 ### 注意事项 - **安全性**:确保备份过程本身的安全,避免未经授权访问备份数据。 - **测试**:定期测试恢复流程,确保在真正需要时能够成功还原数据。 - **资源管理**:考虑备份对系统性能的影响,以及存储容量的需求。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值