Tier-sliced RAID
Sort drives by size, form equal-slice RAID tiers, then join tiers into one LVM logical volume.
+4 TB
Recovered in the 3×4 TB + 1×2 TB TRAID-1 example compared to naive RAID 5 sizing.
TRAID is a web-based Debian appliance that pools mismatched disks into one logical volume using tier slicing. Manage arrays, filesystems, virtual machines, Docker containers, scheduled backups, and file sharing — all from the browser.
Sort drives by size, form equal-slice RAID tiers, then join tiers into one LVM logical volume.
Recovered in the 3×4 TB + 1×2 TB TRAID-1 example compared to naive RAID 5 sizing.
www-data/run/traid.sock)3 × 4 TB + 1 × 2 TB drives:
| Tier | Drives | Slice size | RAID level | Usable |
|---|---|---|---|---|
| 0 | 4 | 2 TB | RAID 5 | 6 TB |
| 1 | 3 | 2 TB | RAID 5 | 4 TB |
| Total | 10 TB |
Browser │ HTTP / WebSocket ▼ lighttpd → FastAPI (www-data) │ ▼ Unix Socket /run/traid.sock ▼ Worker daemon (root) ├─ mdadm / lvm2 / parted ├─ btrfs-progs / smartctl / shred ├─ virsh / docker └─ rsync / exportfs / smbd