pvck
può controllare i metadati LVM, dopo che la coerenza è il lavoro del filesystem. LVM riguarda solo la gestione del volume, quindi non è necessario preoccuparsi se lo spazio che costituisce una determinata estensione è negativo poiché il software di livello superiore rileva tali problemi. I metadati LVM occupano comunque solo il primo (facoltativamente anche l'ultimo settore) del volume fisico.
Se solo il primo e l'ultimo settore di un fotovoltaico abbastanza grande (come quello che vedresti in produzione) falliscono simultaneamente, in pratica hai la più piccola fortuna al mondo dal momento che è così improbabile dal punto di vista astronomico. Altrimenti, se l'amministratore sa che più settori del disco si sono guastati, la maggior parte delle persone sta bene semplicemente archiviando cose come questa in "disco rigido permanentemente guasto e deve essere sostituito".
Se pvck
restituisce un errore, puoi verificare se è stato eseguito il backup dei metadati LVM da /etc/lvm
qualche parte. In tal caso, è possibile pvcreate
specificare la copia di backup in--restorefile
Sintassi:
pvcreate --uuid "<UUID-of-target-PV>" --restorefile <Path-To-Metadata-Backup-File> <path-to-PV-block-device>
Esempio:
pvcreate --uuid "2VydVW-TNiN-fz9Y-ElRu-D6ie-tXLp-GrwvHz" --restorefile /etc/lvm/archive/vg_raid_00000-1085667159.vg /dev/sda2
Se il ripristino non funziona (ad esempio, se il primo settore è danneggiato) puoi ripetere quanto sopra, ma impostare --metadatacopies 2
(o potresti semplicemente andare a farlo) che tenterà di scrivere i metadati sul primo e ultimi settori sul fotovoltaico. Quando pvscan
fa la sua cosa all'avvio controllerà entrambi i posti e se trova i metadati li verificherà rispetto a un checksum. Se il checksum ha esito negativo sul primo settore ma ha esito positivo sull'ultimo settore, verrà visualizzato un messaggio di errore non irreversibile.
Un po 'di manuale e una seccatura, ma ancora una volta questo è uno dei motivi per cui le persone sono entusiaste di ottenere un redux di gestione del volume con BTRFS. Il più delle volte non è un grosso problema per i motivi menzionati da Derobert e perché le persone che hanno assolutamente bisogno di garantire la continuità dei dati di solito fanno RAID e hanno una strategia di backup.
-c
fa prima di chiamare qualcosa senza senso.