Hello tsuraan, "bcp" is what you need. "bcp" is part of "btrfs-prog-unstable" See http://www.mail-archive.com/linux-btrfs@xxxxxxxxxxxxxxx/msg02292.html BR Goffredo On Saturday 22 August 2009, tsuraan wrote: > Suppose I have a directory under my home on a btrfs filesystem where I > store virtual machine images. I have one base virtual machine, and > from it I make copies that I actually run. To make a copy of a VM > today, I do cp -r, which seems pretty wasteful since the VMs are > almost entirely identical. Is there some way that I can do a snapshot > of just the directory that holds my base VM, and then mount different > "forks" of that snapshot to be the bases of my different running > machines? > > It looks like I could create a snapshot of the root of my btrfs > filesystem for each vm, mount that snapshot somewhere, and run the vm > from that full fs snapshot, but that's not ideal. I could also create > a large file for my base VM directory, format it btrfs, mount it using > the loopback device, and then mount snapshots of that loopback > filesystem, but having to preallocate filesystem space for my VMs is > not as nice as being able to share space with the rest of my > filesystem. Is there a partial-snapshot capability in btrfs? I don't > understand what subvolumes are, and I think they're unrelated to what > I want, but the name sounds promising... > -- > To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html > -- gpg key@ keyserver.linux.it: Goffredo Baroncelli (ghigo) <kreijackATinwind.it> Key fingerprint = 4769 7E51 5293 D36C 814E C054 BF04 F161 3DC5 0512 -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html
