首页主机资讯centos下dolphin怎么备份

centos下dolphin怎么备份

时间2025-11-18 12:07:05发布访客分类主机资讯浏览876
导读:先确认你指的是哪一种 Dolphin Dolphin 文件管理器(KDE):图形界面里的文件管理器,备份重点是用户配置与侧边栏收藏等。 DolphinDB(分布式数据库):企业级数据库,备份需用其内置的backupDB/backupTab...

先确认你指的是哪一种 Dolphin

  • Dolphin 文件管理器(KDE):图形界面里的文件管理器,备份重点是用户配置与侧边栏收藏等。
  • DolphinDB(分布式数据库):企业级数据库,备份需用其内置的backupDB/backupTable等命令,保证时间点一致性断点续备/增量备份能力。
  • Dolphin 模拟器(游戏机模拟器):备份重点是存档与配置,建议启用便携模式统一管理。

Dolphin 文件管理器的备份方法(CentOS)

  • 备份配置与侧边栏收藏
    • 配置文件路径:~/.config/dolphin/dolphinrc
    • 侧边栏收藏数据库:~/.local/share/dolphin/bookmarks.xml
    • 执行备份(示例):
      • tar 打包:tar -czvf dolphin-config.tar.gz -C ~ .config/dolphin .local/share/dolphin/bookmarks.xml
      • rsync 同步:rsync -av --delete ~/.config/dolphin ~/.local/share/dolphin/bookmarks.xml /path/to/backup/dolphin/
  • 还原
    • tar 解包:tar -xzvf dolphin-config.tar.gz -C ~
    • rsync 覆盖:rsync -av --delete /path/to/backup/dolphin/ ~
  • 说明
    • 这是配置级备份,不会备份你通过 Dolphin 浏览的实际业务数据;业务数据应按目录另行备份(见下文通用方案)。

DolphinDB 的备份方法(若你指的是数据库)

  • 备份单个数据库(示例)
    • dbPath=“dfs://testdb”
    • backupDir=“/home/$USER/backupDB”
    • submitJob(“backupDB”,“backup testdb”,backupDB,backupDir,dbPath)
  • 备份单张表(示例)
    • dbPath=“dfs://testdb”; tbName=`quotes_2
    • backupDir=“/home/$USER/backupTb”
    • submitJob(“backupTable”,“backup quotes_2”,backupTable,backupDir,dbPath,tbName)
  • 备份指定分区(示例)
    • pars=[“/Key3/tp/20120101”,“/Key4/tp/20120101”]
    • submitJob(“backupPartitions”,“backup some partitions”,backup,backupDir,dbPath,false,true,true,tbName,pars)
  • 关键特性与注意
    • 备份期间对目标对象加锁,可读不可写,建议在写入低峰时执行。
    • 支持断点续备分区级增量(基于分区更新时间比对)。
    • 备份一致性:同一备份任务内的分区保持同一时间点
    • 恢复与校验:使用restore进行恢复,使用checkBackup校验备份完整性。

Dolphin 模拟器的备份方法(若你指的是游戏模拟器)

  • 推荐启用便携模式
    • 在模拟器目录放置portable.txt,配置与存档会集中在模拟器目录的User文件夹内,便于整体拷贝备份。
  • 备份内容
    • 配置与存档集中在模拟器目录的User下,常见子目录:Config、StateSaves、GC、Wii/title 等。
    • 非便携模式时,Windows 常见路径为:C:\Users< 用户名> \Documents\Dolphin Emulator(CentOS 下请按你的实际安装/运行方式定位对应目录)。
  • 备份与还原
    • 直接拷贝整个模拟器目录/User目录到备份介质;还原时整体拷回即可。

通用数据目录的备份与自动化(适用于任何场景)

  • 全量备份(示例)
    • tar 打包:tar -czvf backup-$(date +%F).tar.gz --exclude=/proc --exclude=/lost+found --exclude=/backup-*.tar.gz --exclude=/mnt --exclude=/sys /path/to/your/data
  • 增量备份(示例)
    • 首次:rsync -avz --delete /src/ /dst/full/
    • 后续:rsync -avz --delete --link-dest=/dst/full/ /src/ /dst/inc-$(date +%F)/
  • 定时任务(每天 1 点)
    • crontab -e
    • 0 1 * * * /usr/bin/rsync -avz --delete /src/ /dst/full/ & & /usr/bin/rsync -avz --delete --link-dest=/dst/full/ /src/ /dst/inc-$(date +%F)/

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: centos下dolphin怎么备份
本文地址: https://pptw.com/jishu/749984.html
dolphin在centos上如何调试 CentOS编译Fortran需要注意什么

游客 回复需填写必要信息