I am considering making Garuda my main workstation OS. Need help with the installation because of the following points:
I have two hard drives. 256 GB SSD and 1 TB HDD. 16 GB RAM (will be upgrading it to 32GB). So How should I partition the hard drive during installation as i want the root and swap on SSD and home on the HDD.
Also i want timeshift to use the HDD to store snapshots so i guess it has to be BTRFS formatted with @ sub vol.
This is only my opinion many other will give you different answers. Personally, I consider a 256 GB SSD more than adequate size for the OS.
Some installs if you put your home on a platter drive it may impact performance somewhat. This is not that noticeable on most installations, but on some it degrades performance quite a bit.
My own method is to run the entire OS from the SSD and simply symlink your large directories such as media from your platter drive into your $HOME directory.
It does all of those automagically but, assuming you install on the SSD, Calamares won’t do anything about your HDD. You’ll want to format that separately, if not already, create a normal UUID mountpoint in /etc/fstab using any of a variety of tools, and create the symlinks yourself.
That’s not exactly correct, (I believe). If the root file system is btrfs you can save to another drive, but the other drive must also be a btrfs formatted drive.
I could be wrong, but I think that’s the way it works.
As I stated I'm not 100% sure, but I believe it is possible. I'm keeping my non boot drives as ext4 for now, so I haven't had any reason to research all the options with timeshift yet.
@tbg, I spent the best part of three early mornings reading and trying to wrap what's left of my poor, wee braincells enough to correlate BTRFS with filesystems that I am familiar with, such as EXT 2/3/4 & ReiserFS. I have a difficult time with it--the language is not one I share.
I suspect that like most things I find difficult: It's probably much simpler than I make it out to be. But I'm going to keep plugging away. Eventually a will switch on. I learn linearly and anytime I get stuck on something I can't move forward until I understand that one little thing and its relationship to the whole. I'm a systems kinda guy who must understand the mechanics of a thing before I can grok it. I suspect I'm not the only one.
Experimentation helps. That works; this doesn't.
At least Linux keeps me off the streets and out of trouble. You?