I'd like to say in advance that I really appreciate any guidance/help I can receive with this request.
I am looking for a way to perform a derivative snapshot (i.e., a snapshot of an existing snapshot volume). I understand that there can be issues with respect to restoring an Original volume from such a derivative, and I'd like to say that I have no intention of any such restoration.
Basically, I want to use lvm to quickly generate a 100% block replica of an existing LV.
I can see how lvcreate validates the various arguments, but I'm not immediately seeing how this particular check is performed where it looks at the "type" of the source volume.
Can someone help me with where this check is actually performed?