Chris Murphy posted on Fri, 21 Nov 2014 11:23:45 -0700 as excerpted: > On Thu, Nov 20, 2014 at 11:22 PM, Duncan <1i5t5.dun...@cox.net> wrote: > > >> When I have such a filesystem level problem, I simply dd from the >> backing device to some other location, generally to a file that's on a >> different filesystem (preferrably non-btrfs, I use reiserfs as I've >> found it very resilient, here), in which case btrfs device scan won't >> see the UUID on the copy as it scans block devices, not inside >> non-device files. > > That's hours of dd and you have to find space to do it.
I did it recently here. There's a method to my sub-100-GiB partition madness! =:^) The partitions in question were on SSD, and were small enough I could simply DD them to files on my media filesystem, which was after all designed to be able to take full ISO images, etc. Additionally, due to size and reasonably consistent linear intra-file access patterns, the media filesystem's still on much cheaper spinning rust, while most of the system's on much faster to random-access but far more expensive SSD, so in this case one side was SSD, the other spinning rust. Tho granted, if you're doing single-partition/filesystem multi-TiB filesystems, it does get to be a problem. As there would have been if the filesystem in question was the media filesystem, altho that one's not yet btrfs for a reason. But still, if there's room enough for an LVM snapshot in the first place, with a different layout, there'd be room for the same data as a file. That's pretty basic. >> After all, an LVM block-level snapshot takes the same space as a file >> containing the same raw data, and if there's room for the data in an >> LVM snapshot, given a different layout, there's room for exactly the >> same amount of data as a file on a different filesystem, piped thru >> some compressor if necessary due to tight datasize constraints. > > That's not true for thin volume snapshots. They take up next to no space > upon creation, they don't need space reserved in advance. Thus the mention of compression if necessary. Thin-volume snapshots are effectively compression by another name, and a raw dd from them should compress pretty much equally well, depending on compression method chosen, of course. =:^) -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html