This is my first time confronting partitioning for this purpose, and I use ubuntu only.. However...
I just recently broke my ubuntu by playing around with firefox from the terminal.. Think I was playing with firefox in root, learning commands and such, and that did it (ubuntu would load but would no longer offer graphical program selection bars like Unity or any of my Firefox addon settings... just a blank desktop with my home directory still operational).. It's no biggie though cause I'd backed everything previously since I was already in the process of migrating away anyway; with two brand new SSD's at 128gigs each :) . I'd been using two 32gigs SSD's in the previous (RAID 0, cause it's so faaaaaaassst) configuration.. However this made me worry about being able to repair something like this should it not happen at such a fortunate time, again..
So I looked into file system partitioning and it looks a great for this.. There were also mismatched file system issues I had from the first Ubuntu install (first drive was Ext4, other Fat32, raid volume undefined, which caused GRUB interference) but it worked fine regardless and ubuntu saw both disks as one volume.. But now, both brand new disks and the entire raid volume are are reset in Gparted to Ext4 filesystems.. So it seems I could use some suggestions on how to best break down 250 gigs of space to seperate the Operating System files from where the data I generate can go, and how I can get the best set up for this?
Do you create one primary partition using ONLY(?) the ubuntu installer? How does seperating the system files and data files into partitions actually function as one operating system (cause I think of partitioning as creating two seperate operating systems to run separately from one disk)? Do you create one primary partition with the /boot on it and logical partitions all the way down to seperate the rest and decide on how much space goes to which to make it work as one operating system? Is there a best space management system that could boost performance or something else I can do for performance??
AND WHAT ABOUT ENCRYPTION??? Can I Encrypt data correctly doing this and can I do it in the Ubuntu Installer or do I have to do something else to encrypt all the data the system generates?