On Sun, Mar 22, 2015 at 10:53 PM, Lennart Poettering
<mzerq...@0pointer.de> wrote:
> On Fri, 20.03.15 18:08, Chris Murphy (li...@colorremedies.com) wrote:
>
>> Sure but now it's missing if you do a rollback, or if you mount any
>> different root tree, so immediately special handling is needed.
>>
>> If machines is a subvolume at the top level, it can always be mounted
>> at /var/lib/machines regardless of which root is used.
>>
>> I also think this is more consistent with
>> http://0pointer.net/blog/revisiting-how-we-put-together-linux-systems.html
>> specifically the section "What We Propose" when it comes to the
>> location and naming convention for Btrfs subvolumes.
>
> containers are recursively stackable, hence having toplevel subvolumes
> doesn't work, since the containers should be able to have
> subcontainers of their own...
>
> Also, it kinda defeats the whole point of btrfs' subvolume concept,
> where subvolumes are little more than special directories.

They're much more than that, they're a separate fs tree. They're maybe
something between a completely separate filesystem volume, and a
directory. They each have their own inodes, so it's possible (if not
likely) that on a Btrfs volume an inode will point to multiple files
in different subvolumes.

http://marc.info/?l=linux-btrfs&m=137462926329422&w=2

-- 
Chris Murphy
--
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

Reply via email to