<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<body>
<div dir="auto">
<div dir="auto">I have now managed to fix the problem. I ran vgcfgbackup, then made a copy of the backup for safety purposes. I than hand edited the original backup to remove the missing pv (pv4), the root lv and the pvmove0 lv. I then than vgcfgrestore. Everything is working.</div><div dir="auto"><br></div><div dir="auto">There must be a better way of doing this. Hand editing cfg files is not safe or sensible. What have I missed?</div><div dir="auto"><br></div><div dir="auto">Roger</div><div dir='auto'><br></div>
<div id="aqm-original" style="color: black;">
<!-- body start -->
<div class="aqm-original-body">
<div style="color: black;">
<p style="color: black; font-size: 10pt; font-family: sans-serif; margin: 8pt 0;">On 28 June 2022 07:38:48 Roger James <roger@beardandsandals.co.uk> wrote:</p>
<blockquote type="cite" class="gmail_quote" style="margin: 0 0 0 0.75ex; border-left: 1px solid #808080; padding-left: 0.75ex;">
<div dir="auto">
Hi,<div dir="auto"><br></div><div dir="auto">I am struggling to recover from a failed pvmove. Unfortunately I only have a limited knowledge of lvm. I setup my lvm configuration many years ago.</div><div dir="auto"><br></div><div dir="auto">I was trying to move a lv to a SSD using pvmove. Unfortunately my brand new SSD choose that moment to fail (never buy cheap SSDs, lesson learnt!").</div><div dir="auto"><br></div><div dir="auto">This is the current status.</div><div dir="auto"><br></div><div dir="auto">roger@dragon:~$ sudo pvs</div><div dir="auto">  WARNING: Couldn't find device with uuid uMtjop-PmMT-603f-GWWQ-fR4f-s4Sw-XSKNXZ.</div><div dir="auto">  WARNING: VG wd is missing PV uMtjop-PmMT-603f-GWWQ-fR4f-s4Sw-XSKNXZ (last written to [unknown]).</div><div dir="auto">  PV         VG Fmt  Attr PSize    PFree</div><div dir="auto">  /dev/sda1  wd lvm2 a--  <465.76g      0</div><div dir="auto">  /dev/sdb1  wd lvm2 a--  <465.76g <80.45g</div><div dir="auto">  /dev/sdc2  wd lvm2 a--   778.74g 278.74g</div><div dir="auto">  /dev/sdd1  wd lvm2 a--  <465.76g      0</div><div dir="auto">  [unknown]  wd lvm2 a-m  <784.49g 685.66g</div><div dir="auto">roger@dragon:~$ sudo lvs</div><div dir="auto">  WARNING: Couldn't find device with uuid uMtjop-PmMT-603f-GWWQ-fR4f-s4Sw-XSKNXZ.</div><div dir="auto">  WARNING: VG wd is missing PV uMtjop-PmMT-603f-GWWQ-fR4f-s4Sw-XSKNXZ (last written to [unknown]).</div><div dir="auto">  LV   VG Attr       LSize    Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert</div><div dir="auto">  home wd -wi-------    1.46t                                               </div><div dir="auto">  root wd -wI-----p- <108.83g                                               </div><div dir="auto">  swap wd -wi-------    8.00g                                               </div><div dir="auto">  work wd -wi-------  200.00g                                               </div><div dir="auto">roger@dragon:~$ sudo vgs</div><div dir="auto">  WARNING: Couldn't find device with uuid uMtjop-PmMT-603f-GWWQ-fR4f-s4Sw-XSKNXZ.</div><div dir="auto">  WARNING: VG wd is missing PV uMtjop-PmMT-603f-GWWQ-fR4f-s4Sw-XSKNXZ (last written to [unknown]).</div><div dir="auto">  VG #PV #LV #SN Attr   VSize VFree</div><div dir="auto">  wd   5   4   0 wz-pn- 2.89t 1.02t</div><div dir="auto"><br></div><div dir="auto">This is a recap of what I have tried so far.</div><div dir="auto"><br></div><div dir="auto">roger@dragon:~$ sudo pvmove --abort</div><div dir="auto">  WARNING: Couldn't find device with uuid uMtjop-PmMT-603f-GWWQ-fR4f-s4Sw-XSKNXZ.</div><div dir="auto">  WARNING: VG wd is missing PV uMtjop-PmMT-603f-GWWQ-fR4f-s4Sw-XSKNXZ (last written to [unknown]).</div><div dir="auto">  LVM command executed by lvmpolld failed.</div><div dir="auto">  For more information see lvmpolld messages in syslog or lvmpolld log file.</div><div dir="auto">roger@dragon:~$ sudo vgreduce --removemissing wd</div><div dir="auto">  WARNING: Couldn't find device with uuid uMtjop-PmMT-603f-GWWQ-fR4f-s4Sw-XSKNXZ.</div><div dir="auto">  WARNING: VG wd is missing PV uMtjop-PmMT-603f-GWWQ-fR4f-s4Sw-XSKNXZ (last written to [unknown]).</div><div dir="auto">  WARNING: Couldn't find device with uuid uMtjop-PmMT-603f-GWWQ-fR4f-s4Sw-XSKNXZ.</div><div dir="auto">  WARNING: Partial LV root needs to be repaired or removed.</div><div dir="auto">  WARNING: Partial LV pvmove0 needs to be repaired or removed.</div><div dir="auto">  There are still partial LVs in VG wd.</div><div dir="auto">  To remove them unconditionally use: vgreduce --removemissing --force.</div><div dir="auto">  To remove them unconditionally from mirror LVs use: vgreduce --removemissing --mirrorsonly --force.</div><div dir="auto">  WARNING: Proceeding to remove empty missing PVs.</div><div dir="auto">  WARNING: Couldn't find device with uuid uMtjop-PmMT-603f-GWWQ-fR4f-s4Sw-XSKNXZ.</div><div dir="auto">roger@dragon:~$ sudo lvchange -an wd/root</div><div dir="auto">  WARNING: Couldn't find device with uuid uMtjop-PmMT-603f-GWWQ-fR4f-s4Sw-XSKNXZ.</div><div dir="auto">  WARNING: VG wd is missing PV uMtjop-PmMT-603f-GWWQ-fR4f-s4Sw-XSKNXZ (last written to [unknown]).</div><div dir="auto">roger@dragon:~$ sudo vgreduce --removemissing wd</div><div dir="auto">  WARNING: Couldn't find device with uuid uMtjop-PmMT-603f-GWWQ-fR4f-s4Sw-XSKNXZ.</div><div dir="auto">  WARNING: VG wd is missing PV uMtjop-PmMT-603f-GWWQ-fR4f-s4Sw-XSKNXZ (last written to [unknown]).</div><div dir="auto">  WARNING: Couldn't find device with uuid uMtjop-PmMT-603f-GWWQ-fR4f-s4Sw-XSKNXZ.</div><div dir="auto">  WARNING: Partial LV root needs to be repaired or removed.</div><div dir="auto">  WARNING: Partial LV pvmove0 needs to be repaired or removed.</div><div dir="auto">  There are still partial LVs in VG wd.</div><div dir="auto">  To remove them unconditionally use: vgreduce --removemissing --force.</div><div dir="auto">  To remove them unconditionally from mirror LVs use: vgreduce --removemissing --mirrorsonly --force.</div><div dir="auto">  WARNING: Proceeding to remove empty missing PVs.</div><div dir="auto">  WARNING: Couldn't find device with uuid uMtjop-PmMT-603f-GWWQ-fR4f-s4Sw-XSKNXZ.</div><div dir="auto">roger@dragon:~$ sudo lvremove wd/pvmove0</div><div dir="auto">  WARNING: Couldn't find device with uuid uMtjop-PmMT-603f-GWWQ-fR4f-s4Sw-XSKNXZ.</div><div dir="auto">  WARNING: VG wd is missing PV uMtjop-PmMT-603f-GWWQ-fR4f-s4Sw-XSKNXZ (last written to [unknown]).</div><div dir="auto">  WARNING: Couldn't find device with uuid uMtjop-PmMT-603f-GWWQ-fR4f-s4Sw-XSKNXZ.</div><div dir="auto">  Can't remove locked logical volume wd/pvmove0.</div><div dir="auto"><br></div><div dir="auto">I am quite happy to loose the root lv, I just need the home and work lvs. What am I missing?</div><div dir="auto"><br></div><div dir="auto">Help!</div><div dir="auto"><br></div><div dir="auto">Roger</div><div dir="auto"><br></div>
</div>
<div>_______________________________________________</div>
<div>linux-lvm mailing list</div>
<div><a class="aqm-autolink aqm-autowrap" href="mailto:linux-lvm%40redhat.com">linux-lvm@redhat.com</a></div>
<div><a class="aqm-autolink aqm-autowrap" href="https://listman.redhat.com/mailman/listinfo/linux-lvm">https://listman.redhat.com/mailman/listinfo/linux-lvm</a></div>
<div>read the LVM HOW-TO at <a class="aqm-autolink aqm-autowrap" href="http://tldp.org/HOWTO/LVM-HOWTO/">http://tldp.org/HOWTO/LVM-HOWTO/</a></div>
<div><br></div></blockquote>
</div>
</div>
<!-- body end -->

</div><div dir="auto"><br></div>
</div></body>
</html>