Search code examples
clonevirtualbox

How to differ linked clone from a full clone in VirtualBox?


I've got a list of virtual machines. I know that most of them are only clones of a few base ones. How to determine if a VM is a full clone or a linked clone? Do linked clones have their own disks or are these only differencing images of their base?


Solution

  • Basically these are the definitions:

    • Full-clone: A full clone is an independent copy of a virtual machine that shares nothing with the parent virtual machine after the cloning operation. Ongoing operation of a full clone is entirely separate from the parent virtual machine
    • Linked-clone: A linked clone is a copy of a virtual machine that shares virtual disks with the parent virtual machine in an ongoing manner. This conserves disk space, and allows multiple virtual machines to use the same software installation

    Linked clones have their own virtual disk but this is just a differential disk that contains new files or whatever that the parent virtual machine didn't have when the snapshot of that linked clone was created.

    The main difference is that full-clone are independent virtual machines and linked-clones are dependent virtual machines because linked clones need the parent virtual disk as their base-virtual-disk.