Update Immich backup: new source /mnt/smsg, dest /mnt/toshiba/backups, --ignore-existing

2026-03-21 03:49:25 +00:00
parent 103f7bb958
commit 58c2e72ff2

@@ -17,15 +17,15 @@ Output: `/mnt/backups/gitea/gitea-dump-*.zip`
Script: `immich-app/backup.sh` — dumps DB first, then rsyncs originals to backup volume. Runs at 02:30 (after Immich's built-in dump at 02:00). Script: `immich-app/backup.sh` — dumps DB first, then rsyncs originals to backup volume. Runs at 02:30 (after Immich's built-in dump at 02:00).
``` ```
30 2 * * * /home/alvis/agap_git/immich-app/backup.sh >> /mnt/backups/media/cron.log 2>&1 30 2 * * * /home/alvis/agap_git/immich-app/backup.sh >> /mnt/toshiba/backups/media/cron.log 2>&1
``` ```
| What | Source | Destination | | What | Source | Destination |
|------|--------|-------------| |------|--------|-------------|
| DB dump | `immich_postgres` container | `/mnt/backups/media/backups/immich-db-*.sql.gz` | | DB dump | `immich_postgres` container | `/mnt/toshiba/backups/media/backups/immich-db-*.sql.gz` |
| Photos | `/mnt/media/upload/library/` | `/mnt/backups/media/library/` | | Photos | `/mnt/smsg/media/upload/library/` | `/mnt/toshiba/backups/media/library/` |
| Uploads | `/mnt/media/upload/upload/` | `/mnt/backups/media/upload/` | | Uploads | `/mnt/smsg/media/upload/upload/` | `/mnt/toshiba/backups/media/upload/` |
| Profiles | `/mnt/media/upload/profile/` | `/mnt/backups/media/profile/` | | Profiles | `/mnt/smsg/media/upload/profile/` | `/mnt/toshiba/backups/media/profile/` |
Thumbnails and encoded video are skipped — they can be regenerated by Immich. Thumbnails and encoded video are skipped — they can be regenerated by Immich.
DB dumps are retained for 14 days. DB dumps are retained for 14 days.