Roberto Resoli ha scritto:
Dovesse capitarti una cosa del genere di nuovo, e lvremove non funziona (magari perchè si è riempita una snapshot dalla quale avevi ricavato con kpartx le varie partizioni) , cè sempre il comando: dmsetup remove es: supponiamo che la snapshot piena sia:chiarisco meglio l'esempio, con nomi più semplici: supponiamo di avere un Gruppo di Volumi GV contenente un volume logico LV. Il device sarà: /dev/VG/LV oppure, usando i devices sotto /dev/mapper: /dev/mapper/VG-LV Se faccio una snapshot LVSNAP il device relativo sarà: /dev/VG/LV alias /dev/mapper/VG-LVSNAP se LV (e quindi LVSNAP è partizionato (supponiamo contenga per semplicità una sola partizione), posso usare kpartx per ottenere i device relativi alle partizioni: kpartx -av /dev/mapper/VG-LVSNAP ottenendo il device: /dev/mapper/VG-LVSNAPp1 a questo punto se LVSNAP si riempie, lvremove non funziona, perchè il device /dev/mapper/VG-LVSNAP è bloccato a causa del riferimento al device relativo alla partizione: /dev/mapper/VG-LVSNAPp1. Non è possibile rimuovere la partizione, perchè anche kpartx -dv /dev/mapper/VG-LVSNAP va in errore. Per uscire dallo stallo, ci viene in soccorso "dmsetup remove": dmsetup remove /dev/mapper/VG-LVSNAPp1 che rimuove a livello di device mapper il device relativo alla partizione. A questo punto si può dare con successo: lvremove /dev/mapper/VG-LVSNAP rob
Ciao Roberto.In effetti il mio problema è stato che, se anche sono ormai anni che ho a che fare con snapshot, non mi sono mai trovato nella condizione di saturazione, per cui non ho riconosciuto l'errore e ho messo un po' di tempo a capire il Diaolin. Avendo avuto problemi seri per SAN tanto in lvm quanto in clvm con openais avevo pensato al peggio. Qui di solito per la virtualizzazione in Xen ho Debian-like DomU sotto Debian Dom0, però ho anche pochissime CentOs DomU sotto Debian Dom0, con pygrub; cioè nell'uno e nell'altro caso sempre paravirtualizzazione. Per tocchicciamenti e preparazioni di servizio in mount a macchina ferma anch'io purtroppo, sebbene meno frequentemente di cui usa solo raw images perché le mie partizioni corrispondono quasi sempre con LV o singoli files, debbo usare kpartx e ricordarmi di invocarlo con -d dopo le operazioni, e d'ora in poi tener presente le tue note.
Grazie Ezio