I am just curious the reasoning behind using lvm as the default partitioning method in the anaconda version shipped with FC3. I have been looking through the change logs and past mailing lists, but I have not seen any reasons or comments indicating the whys...
Well I got to this party after the decision to use LVM for everything had been made, but I can share my reasons for why I think it's a good idea. First, it frees us from a lot of the disklabel constraints. We don't really have to worry about four partition limits and extended partitions and all that junk if we can just make one big LVM blob and cram a bunch of partitions in there. So that makes it more flexible for people who want the really crazy partitioning schemes. Second, it's nice to have fewer cases to deal with in the partitioning code. If we know everyone's got LVM, it means there's less we have to take into account. Of course right now, everyone doesn't have LVM. But hopefully years down the road, everyone will. :) There are probably more but these are the two that immediately popped into my head. Personally, I find LVM to be more flexible and getting used to it now on my own machines means I'll know how to use it when I finally get that giant disk array set up at home. - Chris