Update sync_data.sh
Browse files- sync_data.sh +13 -5
sync_data.sh
CHANGED
|
@@ -106,14 +106,22 @@ sync_data() {
|
|
| 106 |
if [ -d /opt/cloudreve/data ]; then
|
| 107 |
timestamp=$(date +%Y%m%d_%H%M%S)
|
| 108 |
backup_file="cloudreve_backup_${timestamp}.tar.gz"
|
|
|
|
| 109 |
|
| 110 |
-
|
| 111 |
-
|
|
|
|
| 112 |
|
| 113 |
-
|
| 114 |
-
|
| 115 |
|
| 116 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 117 |
else
|
| 118 |
echo "Data directory does not exist yet, waiting for next sync..."
|
| 119 |
fi
|
|
|
|
| 106 |
if [ -d /opt/cloudreve/data ]; then
|
| 107 |
timestamp=$(date +%Y%m%d_%H%M%S)
|
| 108 |
backup_file="cloudreve_backup_${timestamp}.tar.gz"
|
| 109 |
+
backup_file_path="/tmp/${backup_file}"
|
| 110 |
|
| 111 |
+
echo "Creating backup archive: ${backup_file_path}"
|
| 112 |
+
echo "Listing content of /opt/cloudreve/data before backup:"
|
| 113 |
+
ls -al /opt/cloudreve/data
|
| 114 |
|
| 115 |
+
# 尝试直接打包 /opt/cloudreve/data 目录,并显示详细信息
|
| 116 |
+
tar -czvf "${backup_file_path}" /opt/cloudreve/data
|
| 117 |
|
| 118 |
+
if [ -f "${backup_file_path}" ]; then
|
| 119 |
+
echo "Uploading backup to HuggingFace Dataset..."
|
| 120 |
+
upload_backup "${backup_file_path}" "${backup_file}"
|
| 121 |
+
rm -f "${backup_file_path}"
|
| 122 |
+
else
|
| 123 |
+
echo "Failed to create backup archive."
|
| 124 |
+
fi
|
| 125 |
else
|
| 126 |
echo "Data directory does not exist yet, waiting for next sync..."
|
| 127 |
fi
|