温馨提示×

centos dolphin的备份与恢复方法

小樊
34
2025-12-29 11:45:32
栏目: 智能运维

CentOS 上 Dolphin 的备份与恢复

一 适用范围与准备

  • DolphinKDE Plasma 的默认文件管理器,备份与恢复主要针对其用户配置与数据目录。
  • 操作前建议先关闭 Dolphin,避免配置被占用导致写入不完整:执行命令:killall dolphin(若未安装 killall,可用 pkill dolphin)。
  • 以下路径均为当前用户的家目录(~)下的隐藏目录,使用终端操作更稳妥。

二 备份方法

  • 方法一 使用 tar 打包配置与数据目录(推荐)
    • 备份命令:
      tar cvpf /tmp/dolphin_backup_$(date +%F).tar.gz ~/.config/dolphin ~/.local/share/dolphin
      
    • 说明:将 ~/.config/dolphin~/.local/share/dolphin 打包为一个压缩归档,文件名含日期便于管理。
  • 方法二 仅备份关键配置文件(轻量)
    • 备份命令:
      cp ~/.config/dolphinrc ~/.config/dolphinrc.bak
      # 如存在自定义配置片段目录
      cp -r ~/.config/dolphinrc.d ~/.config/dolphinrc.d.bak 2>/dev/null || true
      
    • 说明:适合只迁移或保存少量核心配置的场景。
  • 方法三 使用 rsync 同步重要数据(适合日常文件备份)
    • 同步命令示例:
      rsync -av --delete --progress ~/Documents/ /path/to/backup/Documents/
      rsync -av --delete --progress ~/.local/share/Trash/files/ /path/to/backup/Trash/
      
    • 说明:将 文档回收站 等常用数据目录增量同步到备份位置,参数含义:-a 归档模式、-v 详细输出、–delete 保持两端一致、–progress 显示进度。

三 恢复方法

  • 方法一 从 tar 归档恢复
    • 恢复命令:
      tar xvpf /tmp/dolphin_backup_YYYY-MM-DD.tar.gz -C ~
      
    • 说明:将归档内容解压到家目录,自动覆盖 ~/.config/dolphin~/.local/share/dolphin
  • 方法二 从配置文件备份恢复
    • 恢复命令:
      cp ~/.config/dolphinrc.bak ~/.config/dolphinrc
      # 如曾备份过配置片段目录
      cp -r ~/.config/dolphinrc.d.bak ~/.config/dolphinrc.d 2>/dev/null || true
      
  • 方法三 从 rsync 备份恢复
    • 恢复命令示例:
      rsync -av --progress /path/to/backup/Documents/ ~/Documents/
      rsync -av --progress /path/to/backup/Trash/ ~/.local/share/Trash/files/
      
  • 使配置生效
    • 重启 Dolphin:dolphin &;如仍有异常,可注销并重新登录 KDE Plasma 会话。

四 常见问题与验证

  • 验证要点
    • 检查配置是否生效:侧边栏 Places 是否恢复、窗口布局与视图设置是否与备份前一致。
    • 检查数据是否到位:打开 ~/Documents 等目录,确认文件完整;查看回收站是否有历史内容(如从备份恢复过)。
  • 故障排查
    • 若恢复后界面异常,先关闭 Dolphin 再重新启动;必要时注销/登录以清理会话状态。
    • 若配置损坏或丢失,可重新安装 Dolphin(不会覆盖用户家目录中的配置):sudo yum remove dolphin && sudo yum install dolphin,随后按上文步骤恢复备份。

0