centos下dolphin怎么备份
导读:先确认你指的是哪一种 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
