zotero的数据备份
zotero数据使用的webdav同步到了我的nas nas.hhmzzy.fun:8446/dav/zoterolife/zotero下,我们定期备份数据到icloud, 防止nas损坏
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
cat zotero_backup.sh
#!/bin/bash
set -e
# Zotero 数据目录(请确认权限和可访问性)
ZOTERO_DIR="/volume1/zoterolife/zotero"
# 备份存放目录,建议放其他安全路径,比如一个独立的备份共享目录
BACKUP_DIR="/volume1/backup/zotero_backups"
# 时间戳
TIMESTAMP=$(date +%F_%H%M%S)
# 备份文件名
BACKUP_FILE="$BACKUP_DIR/zotero_backup_$TIMESTAMP.tar.gz"
# 创建备份目录(如果不存在)
mkdir -p "$BACKUP_DIR"
echo "开始备份 Zotero 数据目录 $ZOTERO_DIR 到 $BACKUP_FILE ..."
tar czvf "$BACKUP_FILE" -C "$ZOTERO_DIR" .
echo "备份完成:$BACKUP_FILE"
# 清理7天前的备份
find "$BACKUP_DIR" -type f -name "zotero_backup_*.tar.gz" -mtime +7 -exec rm {} \;
echo "删除7天前的旧备份完成。"
1
2
cd /volume1/backup/zotero_backups & python -m http.server 8888
This post is licensed under CC BY 4.0 by the author.