I'm experimenting with Btrfs. I made a Btrfs file system for a LVM partition as /srv. I grew it after growing the LVM partition (PV). I then shrunk it and shrunk the LVM PV, All well and good. However I have a machine with root and swap as primary partitions outside of the the LVM which is the rest of the disk Device Boot Start End Blocks Id System /dev/sda1 * 63 353429 176683+ 83 Linux /dev/sda2 353430 2377619 1012095 82 Linux swap / Solaris /dev/sda3 2506140 4610654 1052257+ 83 Linux /dev/sda4 40965750 156296384 57665317+ f W95 Ext'd (LBA) /dev/sda5 45704988 156296384 55295698+ 8e Linux LVM sda1 is /boot sda3 is / Because of this I can't grow the root partition. In an ideal world everything would be on LVM and I could manipulate the space allocation as my heart desired. In a perfect world I'd never need to have /boot on its own real partition for when disaster strikes. I understand that Btrfs can add extra drives. I think this was originally intended to mean extra spindles, but I don't see why I can't create a LVM logical volume -- vgmain-ExtraRoot -- and add it. # btrfs device add /dev/mapper/vgmain-ExtraRoot / At this point I could re-balance as well, though I'm not sure if that is necessary or not. # btrfs filesystem balance / What I am NOT sure about is if I have to modify the entry in /etc/fstab to tell the system about this. I also don't know if I need to do a mkinitrd as well. Possibly /dev/sda3 / btrfs device=/dev/sda3,device=/dev/mapper/vgmain-ExtraRoot As for the initrd, shouldn't that do a btrfs device scan of some kind? This seems a potentially disastrous step. I don't want to do it on my production machine. I do have a laptop running 12.1 but it has an ext3 ROOTFS: Filesystem Size Used Avail Use% Mounted on /dev/sda3 980M 228M 685M 25% / # mount | grep sda3 /dev/sda3 on / type ext3 (rw,noatime,noacl,commit=60,data=ordered) I understand that ext3 can be converted to BtrFS but how much slack space is needed? What are the side effects? Perhaps the BtrFS gurus can advise? ------------------------------- Oh, and when that's done and I have a potentially large (and growable since its not on a LVM LV) space, I can .... Somehow ... Get the /home btrfs to .... Merge into it .... Somehow, then release the space that the /home LV uses and grow the ExtraRoot some more ... Perhaps ... Somehow ... -- A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting frowned upon? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org