LWN: Comments on "Btrfs: The Swiss army knife of storage (;login:)" https://lwn.net/Articles/480261/ This is a special feed containing comments posted to the individual LWN article titled "Btrfs: The Swiss army knife of storage (;login:)". en-us Fri, 17 Oct 2025 11:49:21 +0000 Fri, 17 Oct 2025 11:49:21 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Btrfs: The Swiss army knife of storage (;login:) https://lwn.net/Articles/483508/ https://lwn.net/Articles/483508/ geek <div class="FormattedComment"> <a rel="nofollow" href="https://c59951.ssl.cf2.rackcdn.com/4376-bacik_0.pdf">https://c59951.ssl.cf2.rackcdn.com/4376-bacik_0.pdf</a><br> <p> this one worked for me<br> <p> D<br> </div> Fri, 24 Feb 2012 00:23:28 +0000 Btrfs: The Swiss army knife of storage (;login:) https://lwn.net/Articles/482212/ https://lwn.net/Articles/482212/ Yenya <div class="FormattedComment"> Thanks for the link - I was able to download the PDF from it, even though the page says "$5.00".<br> </div> Fri, 17 Feb 2012 19:58:25 +0000 Btrfs: The Swiss army knife of storage (;login:) https://lwn.net/Articles/482198/ https://lwn.net/Articles/482198/ dlang <div class="FormattedComment"> it looks like the content is not free as of this time<br> <p> <a rel="nofollow" href="https://www.usenix.org/publications/login/february-2012/btrfs-swiss-army-knife-storage">https://www.usenix.org/publications/login/february-2012/b...</a><br> <p> you may want to e-mail the author, in the past I've had cases where I wanted to discuss an article more publicly and the Author asked usenix to make the article available for free.<br> </div> Fri, 17 Feb 2012 19:31:46 +0000 Btrfs: The Swiss army knife of storage (;login:) https://lwn.net/Articles/482195/ https://lwn.net/Articles/482195/ Yenya <div class="FormattedComment"> Both links to db.usenix.org return 502 bad gateway for me. Does it work for anybody, or is the content mirrored somewhere? Thanks!<br> </div> Fri, 17 Feb 2012 19:14:54 +0000 Btrfs: The Swiss army knife of storage (;login:) https://lwn.net/Articles/480812/ https://lwn.net/Articles/480812/ pbaum <div class="FormattedComment"> This is what I call a killer feature.<br> <p> Many thanks.<br> <p> Peter<br> </div> Sat, 11 Feb 2012 19:29:13 +0000 Btrfs: The Swiss army knife of storage (;login:) https://lwn.net/Articles/480793/ https://lwn.net/Articles/480793/ bluss <div class="FormattedComment"> yes, btrfs subvolume find-new &lt;subvolume&gt; &lt;last_gen&gt;<br> </div> Sat, 11 Feb 2012 17:04:49 +0000 Btrfs: The Swiss army knife of storage (;login:) https://lwn.net/Articles/480618/ https://lwn.net/Articles/480618/ nybble41 <div class="FormattedComment"> <font class="QuotedText">&gt; You can easily find parts (subdirs, etc.) of a snapshot which you can see are still identical because they are using the same storage. That saves you from having to do a brute-force comparison of the whole of the file system's contents with a backup.</font><br> <p> Not only that, but it should be possible to use the back-references to determine specifically _which_ files from the older snapshot share storage with the file you're examining, meaning that you could (in theory) efficiently track renames and copies across the entire filesystem without comparing every file against every other file.<br> </div> Fri, 10 Feb 2012 17:03:37 +0000 Btrfs: The Swiss army knife of storage (;login:) https://lwn.net/Articles/480562/ https://lwn.net/Articles/480562/ dwmw2 No, it wouldn't require extra information. When you make a snapshot, nothing is actually copied. You just end up with two pointers to the <em>same</em> tree. As either or both of them change, that's when the COW kicks in and new data are written out elsewhere as the trees diverge. <P> You can easily find parts <i>(subdirs, etc.)</i> of a snapshot which you can <em>see</em> are still identical because they are using the same storage. That saves you from having to do a brute-force comparison of the whole of the file system's contents with a backup. <P>But no, I don't believe this is implemented yet even though it's theoretically possible. Fri, 10 Feb 2012 14:22:44 +0000 Btrfs: The Swiss army knife of storage (;login:) https://lwn.net/Articles/480553/ https://lwn.net/Articles/480553/ khim <p>I doubt it. It'll require huge amount of useless (for other purposes) information to be kept around. Snapshot is basically just a directory COWed to other place. It can share it's content with any number of other directories and btrfs neither knows nor cares about that.</p> Fri, 10 Feb 2012 13:48:36 +0000 Btrfs: The Swiss army knife of storage (;login:) https://lwn.net/Articles/480533/ https://lwn.net/Articles/480533/ pbaum <div class="FormattedComment"> Is it possible with Btrfs to find the difference between two snapshots, so that one can do incremental backups without looking at all files?<br> <p> Peter<br> <p> </div> Fri, 10 Feb 2012 12:38:05 +0000 Btrfs: The Swiss army knife of storage (;login:) https://lwn.net/Articles/480350/ https://lwn.net/Articles/480350/ dlang <div class="FormattedComment"> that's the normal method that LWN uses to indicate the source of the article<br> </div> Thu, 09 Feb 2012 19:34:52 +0000 Btrfs: The Swiss army knife of storage (;login:) https://lwn.net/Articles/480325/ https://lwn.net/Articles/480325/ PO8 <div class="FormattedComment"> Yeah, probably needed to italicize or quote that one.<br> </div> Thu, 09 Feb 2012 18:57:34 +0000 Btrfs: The Swiss army knife of storage (;login:) https://lwn.net/Articles/480308/ https://lwn.net/Articles/480308/ patrick_g <div class="FormattedComment"> It's the title of this magazine.<br> </div> Thu, 09 Feb 2012 18:21:53 +0000 Btrfs: The Swiss army knife of storage (;login:) https://lwn.net/Articles/480292/ https://lwn.net/Articles/480292/ Lumag <div class="FormattedComment"> Hmm. What does that (;login:) mean?<br> </div> Thu, 09 Feb 2012 17:48:44 +0000