centos

centos dopra如何备份与恢复

小樊
53
2025-09-18 02:29:33
栏目: 智能运维

CentOS系统备份与恢复指南(针对Dopra相关场景)

一、备份方法

1. 文件/目录备份(tar命令)

适用场景:备份重要文件、配置文件或特定目录(如/home、/etc)。
备份命令

tar -czvf /backup/important_data_$(date +%Y%m%d).tar.gz --exclude=/proc --exclude=/sys --exclude=/lost+found --exclude=/mnt --exclude=/media /

参数说明

tar -xvzf /backup/important_data_20250918.tar.gz -C /  # 解压到根目录(根据实际路径调整)

注意:备份前确保目标目录有足够空间,避免覆盖现有文件。

2. 系统完整备份(Clonezilla)

适用场景:需要完整备份整个系统(包括系统文件、引导加载程序、分区表),适合系统崩溃时的快速恢复。
步骤概述

3. 增量/差异备份(rsync命令)

适用场景:频繁备份且数据变化不大,节省存储空间和时间。
备份命令

rsync -avz --delete /path/to/source/ /path/to/backup/  # 同步源目录到备份目录(--delete删除目标中源不存在的文件)

参数说明

sudo crontab -e
# 添加以下行
0 2 * * * rsync -avz --delete /path/to/source/ /path/to/backup/

恢复方法:直接复制备份目录中的文件到原位置即可。

4. 数据库备份(mysqldump)

适用场景:备份MySQL/MariaDB数据库(如Dolphin的配置数据库)。
备份命令

mysqldump -u username -p database_name > /backup/db_backup_$(date +%Y%m%d).sql

参数说明

mysql -u username -p database_name < /backup/db_backup_20250918.sql

注意:备份前确保数据库服务停止或处于只读状态,避免数据不一致。

二、恢复方法

1. 文件/目录恢复(tar命令)

适用场景:恢复通过tar命令备份的文件或目录。
操作步骤

  1. 插入备份介质(如外置硬盘);
  2. 挂载介质(若未自动挂载):
    sudo mount /dev/sdb1 /mnt/backup  # 替换为实际设备名
    
  3. 执行恢复命令(如恢复/home目录):
    tar -xvzf /mnt/backup/important_data_20250918.tar.gz -C /home
    
  4. 验证恢复:检查/home目录下的文件是否完整。

2. 系统恢复(Clonezilla)

适用场景:系统无法启动或需要完整还原(如硬盘故障、系统崩溃)。
操作步骤

  1. 准备与备份时相同的USB启动盘和外置硬盘;
  2. 进入Clonezilla,选择“device-image”→“Local_dev”;
  3. 连接外置硬盘,选择备份的.img镜像文件;
  4. 选择系统盘(如/dev/sda)作为目标,开始恢复;
  5. 恢复完成后,重启系统(移除USB启动盘)。
    注意:恢复过程会覆盖目标盘所有数据,请确保已备份重要文件。

3. 数据库恢复(mysqldump)

适用场景:数据库损坏、误删除表或数据丢失。
操作步骤

  1. 登录MySQL:
    mysql -u root -p
    
  2. 选择数据库:
    USE database_name;
    
  3. 执行恢复命令(如恢复.sql文件):
    source /backup/db_backup_20250918.sql;
    
  4. 退出MySQL:
    exit;
    

验证:登录数据库查看表结构和数据是否恢复。

4. Dolphin文件管理器恢复

适用场景:Dolphin无法启动、界面异常或误删除。
操作步骤

  1. 重启系统:部分临时问题可通过重启解决;
  2. 手动启动
    • 图形界面:通过应用菜单找到“Dolphin”并打开;
    • 终端:输入dolphin命令启动(若报错,查看错误信息定位问题);
  3. 重新安装:若手动启动失败,卸载并重新安装:
    sudo yum remove dolphin  # 卸载
    sudo yum install dolphin  # 重新安装
    
  4. 检查依赖:确保KDE Plasma桌面环境正常(如plasma-desktop包未损坏)。

三、备份策略建议

  1. 备份类型组合:采用“全备份+增量/差异备份”模式(如每周日全备份,周一至周六增量备份),平衡存储空间与恢复效率;
  2. 存储位置:重要备份建议使用异地存储(如云存储)或离线介质(如外部硬盘),防止本地灾难(如火灾、盗窃)导致数据丢失;
  3. 自动化与监控:通过crontab设置定时任务(如每天凌晨2点执行备份),并定期检查备份文件的完整性(如尝试解压或恢复测试);
  4. 保留周期:根据数据重要性设置保留时间(如全备份保留3个月,增量备份保留1周),避免备份文件占用过多空间。

0
看了该问题的人还看了