Overview
Unraid’s parity-protected array allows for single-drive replacement without data loss. This guide covers:- Identifying failed drives
- Pre-replacement preparation
- Physical drive replacement
- Array rebuild process
- Post-rebuild verification
Identifying Drive Failures
Dashboard Indicators
Unraid Main Dashboard will show:- Red “X” icon on failed drive
- Array status: “Degraded” (yellow warning)
- Notification in system log
SMART Data Review
Check Critical Attributes
Red flags (immediate replacement required):
Reallocated Sectors Count: > 0Current Pending Sector Count: > 0Offline Uncorrectable Sectors: > 0SMART overall-health self-assessment:FAILED
- Drive temperature: > 55°C sustained
- Power-On Hours: > 40,000 hours (5+ years)
- Spin Retry Count: > 0
Pre-Replacement Checklist
Verify Parity is Valid
Critical: Do not replace a drive if parity is invalid.Unraid UI → Main → Array OperationParity status should show:
- Parity is valid (green checkmark)
- No sync/check in progress
- Run parity check first: Main → Parity Check → Start
- Wait for completion (may take 8-24 hours)
- Review results — if errors found, investigate before proceeding
Physical Drive Replacement
Power Down Server
Unraid UI → Main → ShutdownWait for complete shutdown (fans stop, activity lights off).
Identify Failed Drive Physically
Match drive serial number from SMART data to physical label.Location reference:
- 4U 12-bay chassis: drives are numbered left-to-right, top-to-bottom
- Unraid assigns
sdXdevice IDs — cross-reference in Tools → System Devices
Remove Failed Drive
- Pull drive tray release latch
- Slide tray out gently
- Unscrew drive from tray (4 screws)
- Keep failed drive for RMA if under warranty
Install Replacement Drive
- Mount new drive in tray (4 screws, same orientation)
- Slide tray back into same slot
- Ensure tray locks securely
Array Rebuild Process
Boot Unraid and Review Main Page
Unraid UI → MainNew drive should appear as “Unassigned Device” or “New Device”.
Assign Replacement Drive
Main → [Failed Drive Slot] → Device → [Select New Drive]Example:
- If
Disk 4failed, select the new drive from dropdown underDisk 4
Apply Configuration
Click Apply at the bottom of the Main page.Unraid will prompt:
“Are you sure you want to start the array? This will rebuild the disabled disk.”Confirm and click Start.
Monitor Rebuild Progress
Main → Array OperationShows:
- Rebuild progress percentage
- Estimated time remaining
- Current speed (MB/s)
- 4TB drive: 6-10 hours
- 12TB drive: 18-30 hours
Post-Rebuild Verification
Verify Rebuild Completed
Main → Array OperationStatus should show:
- “Reconstruct finished” (green)
- Array status: Normal (green checkmark)
- No disabled drives
Run Parity Check
Main → Parity Check → Correcting → StartThis verifies parity is consistent after rebuild.Expected result: 0 errorsIf errors are found:
- Review Unraid logs: Tools → System Log
- Check SMART data on all drives
- Consider running a second parity check
Check SMART Data on New Drive
Main → [New Drive] → SMART InfoVerify:
SMART overall-health:PASSEDReallocated Sectors: 0- Temperature: < 50°C
Update Drive Inventory
Document replacement in homelab-docs repo:
- Date replaced
- Old drive serial number
- New drive serial number and model
- RMA status (if applicable)
Special Cases
Replacing a Parity Drive
Simpler than data drive replacement — no rebuild required if parity drive fails.Start Array - Parity Will Sync
Unraid will build new parity from scratch using all data drives.This takes just as long as a rebuild (18-30 hours for 12TB array).
Dual Drive Failure (Critical)
If dual parity is intact:- Replace drives one at a time
- Rebuild first drive completely
- Then replace and rebuild second drive
- Stop immediately — do not start array
- Consult Unraid forums or professional data recovery
- Consider restoring from Synology ABB (Tier 3 backup)
Upgrading Drive Size
Replace smaller drive with larger drive to expand array capacity.Rebuild Completes at Original Size
Unraid will only use the same capacity as the old drive initially.
Prevention & Monitoring
Schedule Regular Parity Checks
Recommended: Monthly parity check (non-correcting) Settings → Scheduler → Parity Check- Day of month:
1(first of month) - Time:
02:00(overnight) - Type:
Non-correcting(read-only check)
Monitor SMART Weekly
Add to weekly operations checklist:- Review SMART data for all drives
- Check for temperature spikes
- Note Power-On Hours for aging drives
Replace Drives Proactively
Don’t wait for failure. Replace if:- Reallocated sectors appear (even if count is low)
- Drive is 5+ years old (> 40,000 hours)
- Drive has been through 1+ rebuilds already (stress accumulates)
Maintain Hot Spares
Current spares:- 1x WD Red Plus 4TB (for ZFS mirror pool)
- 2x Seagate IronWolf 6TB (for array expansion or emergency replacement)
Troubleshooting
Drive Not Detected After Replacement
Check:- SATA cable seated firmly (both ends)
- Power cable connected
- Drive shows in BIOS/UEFI
- Different SATA port if available
Rebuild Extremely Slow (< 50 MB/s)
Causes:- Docker containers running heavy I/O
- Plex transcoding active
- Another parity check running
- Stop Docker containers temporarily
- Pause Plex activity
- Check Settings → Disk Settings → Tunable (md_write_method) — should be
auto
Parity Errors After Rebuild
Not necessarily a problem — small number of errors (< 10) can occur during rebuild if array was accessed. Action:- Run second correcting parity check
- If errors persist, review SMART on all drives
- Consider testing drives individually with badblocks
New Drive Fails SMART Immediately
DOA (Dead on Arrival) — return for RMA. Before RMA:- Test in different SATA port
- Test with different cable
- Document SMART output and serial number for RMA claim