I have a notebook on which I on want to install Ubuntu 13.10 in dual boot with Window 8.1. It has an 500GB HDD, and a 24GB SSD used as cache in Windows. In Windows I disabled ExpressCache and unformatted the SSD.
Now I am looking for reasonable way to partition my drives while installing Ubuntu to make use of the SSD.
I looked on the internet, and there are different setups people use.
bcache. This is the same as ExpressCache in Windows. Advantages: Everything is cached and is cached automatically. Disadvantages: requires advanced setup; also, I'ma afraid something can break when Linux Kernel is upgraded.
/on SSD and
/homein HDD. Advantages: very simple and robust setup. Disadvantages:
I think I would put the /home directory on the SSD, but for most directories, especially the ones with large files, I would simply have a symbolic link to whatever contains the files. This way, you can keep your settings, and the browser cache, etc on the SSD, but put the pictures, sounds, documents, etc on whatever disk you want, which can easily be changed by changing the links.
/homeon SSD, while making symbolic links for
.wine, etc. to HDD. Advantages: maximum cache. Disadavantages: micromanagement - to many things to fiddle with.
Where to put swap partition?
Also, if you plan for a swap partition, put in on the SSD.
Do not put swap on the ssd. Put it on the hdd.
I wouldn't care too much about putting a swap-partition on a SSD. The swap is, like said before, only used if there's no RAM left. But then there are "few" sequential writes and "many" random reads. That's exactly a form of usage SSDs excel in.
What storage setup are you using? What are other advantages/disadvantages in each of the setups?
Also, though people say that modern SSDs are good with a lot of writes, I still don't trust them, especially as a read from my comments on my notebook that the SSD in it breakes quite often.