<div dir="ltr"><div>Hi,</div><div><br></div><div>I am trying to understand how to convert a disk containing snapshot data.</div><div>This is how I tested this:</div><div>1. locate the snapshot testlv.211218.232255<br></div><div><span style="font-family:monospace">root@debian10:/dev/mapper# lvs<br>  LV                   VG          Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert<br>  home                 debian10-vg -wi-ao----   1.00g<br>  root                 debian10-vg -wi-ao----  <3.81g<br>  swap_1               debian10-vg -wi-ao---- 976.00m<br>  testlv               debian10-vg owi-aos--- 100.00m<br>  <span style="background-color:rgb(255,255,0)">testlv.211218.232255 debian10-vg swi-a-s--- 104.00m      testlv 1.44</span><br>root@debian10:/dev/mapper#</span></div><div><br></div><div>2. copy the lv - cow data to a file</div><div><span style="background-color:rgb(255,255,0)"><span style="font-family:monospace"># dd if=/dev/mapper/debian10--vg-testlv.211218.232255-cow of=/tmp/out bs=1024</span></span></div><div><br></div><div>3. Setup a loopback disk for the file</div><div><span style="background-color:rgb(255,255,0)"># losetup -fP /tmp/out</span></div><div><br></div><div>4. Verify that disk exists</div><div><span style="font-family:monospace">root@debian10:/dev/mapper# <span style="background-color:rgb(255,255,0)">losetup -a</span><br><span style="background-color:rgb(255,255,0)">/dev/loop0: [65025]:39274 (/tmp/out)</span><br>root@debian10:/dev/mapper#</span></div><div><br></div><div>5. Try converting the disk using lvconvert command</div><div><span style="font-family:monospace"># lvconvert -Zn -s debian10-vg/testlv /tmp/out</span></div><div><span style="font-family:monospace"><span style="background-color:rgb(255,0,0)">  "/tmp/out": Invalid path for Logical Volume.</span></span></div><div><br></div><div>6. Trying creating a softlink in /dev/mapper</div><div><span style="background-color:rgb(255,255,0)"><span style="font-family:monospace"># ln -s /tmp/out debian10--vg-loopback</span></span></div><div><br></div><div>7. verify link</div><div><span style="font-family:monospace">root@debian10:/dev/mapper# ls -la<br>total 0<br>drwxr-xr-x  2 root root     240 Dec 19 17:40 .<br>drwxr-xr-x 18 root root    3820 Dec 19 17:22 ..<br>crw-------  1 root root 10, 236 Dec 10 19:10 control<br>lrwxrwxrwx  1 root root       7 Dec 10 19:10 debian10--vg-home -> ../dm-5<br><span style="background-color:rgb(255,255,0)">lrwxrwxrwx  1 root root       8 Dec 19 17:40 debian10--vg-loopback -> /tmp/out</span><br>lrwxrwxrwx  1 root root       7 Dec 13 22:20 debian10--vg-root -> ../dm-1<br>lrwxrwxrwx  1 root root       7 Dec 10 19:10 debian10--vg-swap_1 -> ../dm-4<br>lrwxrwxrwx  1 root root       7 Dec 18 23:23 debian10--vg-testlv -> ../dm-0<br>lrwxrwxrwx  1 root root       7 Dec 18 23:23 debian10--vg-testlv.211218.232255 -> ../dm-6<br>lrwxrwxrwx  1 root root       7 Dec 18 23:23 debian10--vg-testlv.211218.232255-cow -> ../dm-3<br>lrwxrwxrwx  1 root root       7 Dec 18 23:23 debian10--vg-testlv-real -> ../dm-2<br>root@debian10:/dev/mapper#</span></div><div><br></div><div>8. retrying lvconvert command</div><div><span style="font-family:monospace">root@debian10:/dev/mapper# l<span style="background-color:rgb(255,255,0)">vconvert -Zn -s debian10-vg/testlv /dev/mapper/debian10--vg-loopback</span><br><span style="background-color:rgb(255,0,0)">  Failed to find logical volume "debian10-vg/loopback"</span><br>root@debian10:/dev/mapper#</span></div><div><br></div><div>Are there more things to be considered, such as recreating pv data on disk?</div><div><br></div><div>Regards Tomas<br></div><div><br></div></div>