Commit e8e461
2026-04-21 11:15:08 Anonymous: Storage Setup Overview (PERC RAID + Media Volume) base| /dev/null .. storage setup overview.md | |
| @@ 0,0 1,58 @@ | |
| + | # Storage setup overview |
| + | |
| + | 1. System architecture |
| + | |
| + | The storage system consists of a hardware RAID setup managed by a Dell PERC controller. The operating system sees the RAID arrays as standard block devices. |
| + | |
| + | Key components |
| + | Dell PERC hardware RAID controller |
| + | RAID1 arrays for redundancy |
| + | Linux filesystem layer (ext4) |
| + | Media storage mounted under /mnt |
| + | 2. RAID configuration |
| + | |
| + | Two RAID1 arrays are used: |
| + | |
| + | Old array |
| + | Device: /dev/sdb |
| + | Mount point: /mnt/Media |
| + | Filesystem: ext4 |
| + | Role: existing production media storage |
| + | New array |
| + | Device: /dev/sdd |
| + | Mount point: /mnt/newMedia (temporary during migration) |
| + | Filesystem: ext4 |
| + | Role: replacement storage with larger disks |
| + | 3. Filesystem layout |
| + | |
| + | Media data is organized as: |
| + | |
| + | /mnt/Media/ |
| + | JellyfinMedia/ |
| + | Motorvakantie 2024/ |
| + | 4-7/ |
| + | *.mp4 |
| + | |
| + | A secondary disk previously held partial or separate media: |
| + | |
| + | /mnt/BonusDisk/ |
| + | JellyfinMedia/ |
| + | Motorvakantie 2024/ |
| + | 4. Design principles |
| + | Hardware RAID provides redundancy at controller level |
| + | ext4 ensures stable, widely compatible filesystem behavior |
| + | Media is stored outside system partitions for isolation |
| + | Migration strategy avoids in-place RAID expansion to reduce risk |
| + | 5. Data integrity strategy |
| + | rsync -aHAX --numeric-ids used for all migrations |
| + | Two-pass sync approach: |
| + | Initial copy during active system usage |
| + | Final sync after stopping write activity |
| + | Verification via: |
| + | du |
| + | rsync --dry-run |
| + | file-level checks where needed |
| + | 6. Mounting strategy |
| + | UUID-based mounting preferred over device names |
| + | /etc/fstab used for persistent mounts |
| + | Temporary mount points used during migration validation |
