Follow-up to #961. `immich-server` mounts:
- `/data` from `immich-library-bulk` (EC 2+1)
- `/data/thumbs` from `immich-thumbs` (3× replicated, local-OSD reads)
## Data
Copied with `rsync -aH` from `immich-library` (old volume read-only, Immich running). Verified per folder:
| folder | files | bytes |
|---|---|---|
| library | 45,726 | 141,771,252,192 |
| upload | 4,523 | 26,378,083,626 |
| encoded-video | 4,388 | 25,182,102,817 |
| profile | 2 | 120,415 |
| backups | 20 | 2,864,094,076 |
| thumbs | 63,925 | 11,825,084,724 |
## Rollout
- `Recreate` strategy, so the server restarts once.
- After merge: a catch-up `rsync -a` (no `--delete`) from the old volume picks up uploads and derivatives created since the copy.
- Check: the server starts (the `.immich` integrity check passes on both mounts), the healthcheck returns 200, and thumbnails load.
## Not in this PR
Removing `immich-library` waits for the first completed `immich-daily` Velero backup (05:15) that includes the new volumes.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
immich-server mounts /data from immich-library-bulk (EC 2+1) and
/data/thumbs from immich-thumbs (3x replicated). Data was copied with
rsync -aH from immich-library and verified per folder: file counts and
byte totals match for library, upload, encoded-video, profile, backups
and thumbs.
immich-library stays in pvcs.yaml until a Velero backup of the new
volumes has completed; its removal is a separate change.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Follow-up to #961.
immich-servermounts:/datafromimmich-library-bulk(EC 2+1)/data/thumbsfromimmich-thumbs(3× replicated, local-OSD reads)Data
Copied with
rsync -aHfromimmich-library(old volume read-only, Immich running). Verified per folder:Rollout
Recreatestrategy, so the server restarts once.rsync -a(no--delete) from the old volume picks up uploads and derivatives created since the copy..immichintegrity check passes on both mounts), the healthcheck returns 200, and thumbnails load.Not in this PR
Removing
immich-librarywaits for the first completedimmich-dailyVelero backup (05:15) that includes the new volumes.🤖 Generated with Claude Code