# R630-02 Container Fixes - Complete Summary **Date:** January 19, 2026 **Status:** ✅ **ROOT CAUSES IDENTIFIED - SOLUTION DOCUMENTED** --- ## Issues Identified and Fixed ### ✅ Issue 1: Containers on Wrong Node - **Problem:** Startup script targeted r630-02 - **Reality:** All 33 containers exist on r630-01 (192.168.11.11) - **Status:** ✅ Identified and documented ### ✅ Issue 2: Disk Number Mismatches - **Problem:** Configs reference `vm-XXXX-disk-1` but volumes are `vm-XXXX-disk-0` - **Affected:** 8 containers (3000, 3001, 3002, 3003, 3500, 3501, 6400) - **Status:** ✅ Fix script created (`fix-pve2-disk-number-mismatch.sh`) ### ✅ Issue 3: Pre-start Hook Failures - **Root Cause:** Volumes exist but are **unformatted** or **empty** - **Error:** `mount: wrong fs type, bad option, bad superblock` - **Hook Error:** Exit code 32 from mount failure - **Affected:** All 33 containers - **Status:** ⚠️ **Requires container filesystem restoration** --- ## Critical Finding The pre-start hook fails because: 1. Volumes exist but are **not formatted** with a filesystem, OR 2. Volumes are formatted but **empty** (missing container template filesystem) **The volumes need the container template filesystem extracted to them, not just formatted as ext4.** --- ## Solution ### Option 1: Restore from Template (Recommended) Containers need their filesystem restored from the template: ```bash # For each container, restore from template pct restore --storage # Or recreate container from template pct create