On Mon, 2012-12-10 at 16:55 -0500, Gene Czarcinski wrote: > On 12/10/2012 02:33 PM, Gene Czarcinski wrote: > > As I see it, the problem with btrfs is that you cannot really "reuse" > > a btrfs subvolume in every circumstance. In some cases such as /home, > > it should be and better be) possible ... have not tested this yet > > because I got hung up trying to reuser btrfs root because you really > > cannot do that. To reuse, you need to delete that subvolume and then > > "reuse/reclaim" the space ... you cannot reformat it because the only > > thing that is formatted is the storage pool. > OK, after a little more testing (with TC1 livecd-xfce-desktop), I find > that anaconda (neither F17 nor F18) is really ready to handle btrfs. > Just how btrfs will be used needs more work IIUC. Anaconda deals with > partitions and partition-like LVs. But with btrfs you have subvolumes > which somewhat separate, share freespace in a pool. > > As I see it here are some of the issues which need to be addressed ... > > [NOTE: I am not faulting Fedora, Anaconda, Red Hat, and specifically not > the folks working on the new and better anaconda in F18! This is not > easy and will need a lot of thinking, planning, designing, and implementing] > > 1. btrfs has subvolumes ... need to be able to delete specific one as > well as create new subvolumes without starting from scratch. This is possible in current (post-beta) versions. > > 2. Need to be able to handle multiple btrfs pools and support a user's > specification for which pool is to be used. This has been implemented (post-beta) generically and also specifically for lvn, but not yet specifically for btrfs. (From installer POV btrfs volumes are analogous to a vg while subvolumes are analogous to lvs, for the most part.) > > 3. Handle predefined pools and subvolumes. This is working in current (post-beta) versions. > > 4. During an install, be able to add partitions and/or disks to a btrfs > pool. This is not supported or planned. The corresponding functionality for lvm would be to add/remove pvs from a vg, which has never been supported at OS install time in Fedora either. > > If anyone has some tests, etc. I would be willing to spend some time > with this. > > Gene > > -- test mailing list test@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe: https://admin.fedoraproject.org/mailman/listinfo/test