Stefan G. Weichinger <lists <at> xunil.at> writes:
> General rule(s) for subvolumes as I learned them: > * create them if you want to separate things logically > * use them if you want to use specific settings/parameters for specific > directories/subvols: for example compression, quotas ... > * use them if you want to use snapshots. A (btrfs-)snapshot is always > based on a subvolume so if you want to create snapshots for particular > areas you have to set them up as subvolumes in advance. > Splitting it into /boot, /, /home and maybe /distfiles (no compression > here ... ?) is a usual approach. Keeping it as simple as possible in the > start is a good idea. You can always add subvols later ... and move > things over ... Yea, I'm still planning what exactly I'm going to do what needs to be snapshots and where I'll store and work on various codes > As I see the howto and the steps about booting: > http://wiki.gentoo.org/wiki/Btrfs_native_system_root#Embedding_an_initram_filesystem > I didn't do it that way but used dracut for the initrd ... the > ml-archives have some threads around learning this (combined with > systemd and LVM stuff back then I spent quite some time ...). > Canek's tool kerninst also helps here: > https://github.com/canek-pelaez/kerninst I'm also trying to work out the booting setup, maintenance and recovery in the event of failures. I'll post what I come up with for you and other to comment on and make suggestions for improvment. Thanks, James

