<!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>