Debian系统可以备份记事本数据,无论是系统自带的文本文件(如.txt格式)还是第三方记事本应用(如Obsidian)的数据,均能通过多种方式实现备份。以下是具体的常用方法:
tar命令打包压缩备份tar是Linux系统经典的归档工具,可将记事本文件或目录打包为.tar.gz格式(压缩后节省空间)。
备份示例:将~/Documents/notes.txt备份到/backup/目录,文件名为notes_20251024.tar.gz(包含当前日期):
tar -czvf /backup/notes_$(date +\%Y\%m\%d).tar.gz ~/Documents/notes.txt
恢复示例:将备份文件解压到原目录:
tar -xzvf /backup/notes_20251024.tar.gz -C ~/Documents/
说明:-c创建归档,-z用gzip压缩,-v显示过程,-f指定文件名。
cp命令直接复制cp命令简单直接,适合快速备份单个文件或目录。
备份示例:保留文件属性(如权限、时间戳)复制notes.txt到~/backup/目录:
cp -a ~/Documents/notes.txt ~/backup/
恢复示例:将备份文件复制回原目录即可。
rsync命令增量备份rsync仅同步变化的文件,适合定期备份(如每天更新),节省时间和存储空间。
备份示例:同步~/Documents/目录到/backup/Documents/(排除系统临时目录):
rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lostfound"} ~/Documents/ /backup/Documents/
恢复示例:反向同步即可恢复数据。
Deja Dup是Debian默认的备份工具,支持定时备份和图形化配置。
操作步骤:
~/Documents);Timeshift主要用于系统备份,但也可备份记事本数据(需包含用户目录)。
操作步骤:
sudo apt install timeshift;若使用Obsidian记事本,可通过Remotely Save插件同步数据到WebDav服务器(或其他云存储)。
操作步骤:
Remotely Save插件;通过SSH协议将记事本文件传输到远程服务器,适合需要异地备份的场景。
备份示例:将notes.txt传输到远程服务器(user@remote_ip)的/remote/backup/目录:
scp ~/Documents/notes.txt user@remote_ip:/remote/backup/
说明:需提前在远程服务器配置SSH登录权限。
tar文件、复制cp文件),确保备份文件可用;cron定时任务(如每天凌晨2点执行cp命令)实现自动备份,减少手动操作。