Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Se stai usando **OpenMediaVault (OMV)** con un array **RAID1** (mirroring) criptato con **LUKS**, in caso di guasto di un disco i dati sono ancora accessibili grazie al secondo disco. Tuttavia, è importante **sostituire il disco rotto correttamente** per mantenere ridondanza e sicurezza.
- ### Scenario: RAID1 + LUKS
- Supponiamo che tu abbia due dischi:
- - `/dev/sda` e `/dev/sdb`
- - RAID1 software via **mdadm**
- - LUKS sopra l’array (`/dev/md0`)
- - Volume LUKS aperto come `/dev/mapper/cryptdata`
- - Filesystem montato da `/dev/mapper/cryptdata`
- ---
- ## 🔧 Passaggi per sostituire il disco guasto
- ### 1. **Identifica il disco rotto**
- Esegui:
- ```bash
- cat /proc/mdstat
- ```
- oppure:
- ```bash
- mdadm --detail /dev/md0
- ```
- Vedrai quale disco è "failed" o mancante.
- ### 2. **Spegni il NAS e sostituisci fisicamente il disco rotto**
- Sostituisci il disco guasto con uno **di dimensioni uguali o maggiori**.
- ### 3. **Avvia il NAS e identifica il nuovo disco**
- Dopo il riavvio, individua il nuovo disco:
- ```bash
- lsblk
- ```
- oppure:
- ```bash
- fdisk -l
- ```
- Il nuovo disco sarà ad esempio `/dev/sdc`.
- ### 4. **Partiziona il nuovo disco come il vecchio**
- Usa `sfdisk` per copiare la tabella di partizioni dal disco sano:
- ```bash
- sfdisk -d /dev/sda | sfdisk /dev/sdc
- ```
- > ⚠️ Modifica i comandi secondo il disco funzionante e quello nuovo.
- ### 5. **Aggiungi il nuovo disco al RAID**
- Ora reinserisci la nuova partizione nel RAID:
- ```bash
- mdadm --add /dev/md0 /dev/sdc1
- ```
- Verifica la ricostruzione:
- ```bash
- cat /proc/mdstat
- ```
- La sincronizzazione può durare un po', a seconda della dimensione.
- ### 6. **Non toccare la criptazione**
- Poiché la criptazione LUKS è **sopra** il RAID (`/dev/md0`), non devi fare nulla a livello LUKS: rimane intatta.
- ---
- ## 🧪 Comandi utili per debug
- - Stato RAID:
- ```bash
- mdadm --detail /dev/md0
- ```
- - Stato LUKS:
- ```bash
- cryptsetup status cryptdata
- ```
- ---
- ## ✅ Verifica finale
- 1. RAID è in stato **[UU]** (entrambi i dischi attivi)
- 2. Il volume LUKS si apre correttamente
- 3. Il filesystem è accessibile
- ---
- ## 🛡️ Consiglio Extra
- Per evitare problemi futuri:
- - Salva l’output di:
- ```bash
- mdadm --detail --scan >> /etc/mdadm/mdadm.conf
- ```
- - Fai backup della chiave LUKS (se usi chiave file)
- - Monitora lo stato RAID via notifiche OMV
- ---
- Se vuoi, posso aiutarti a creare uno **script automatico** per gestire questo processo o inviare notifiche in caso di guasto. Vuoi?
Advertisement
Add Comment
Please, Sign In to add comment