Some more ideas on this topic:
https://serverfault.com/questions/23...home-directory
The "main drive is full" really isn't an issue. Unix has symbolic links which can redirect from /usr --> /some/other/hdd/directory/ if it becomes necessary. I've used this back when HDDs were 1G in total size. With larger disks these days, it really is hard to use more than 30G with applications and settings, which is a tiny disk (when compared to OTHER, popular, OSes) for today. It is the data that goes elsewhere and is usually trivial to control that other location. My daily use desktop is
Code:
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 17G 13G 2.6G 84% /
which included /home/ too. Hardly a bloated install. This install has been moved forward from 8.04 days - so 8 yrs old. I'm careful to keep "data" on network drives (NFS).
Actually, much of the OS can be on NFS drives too. Don't see this very often anymore, but in the old days, when storage was expensive and smaller, we routinely shared /usr across all the systems on a network running the same architecture. Looking up the "Linux
File System Hierarchy" will give the full details of which directories can be remote, which can be read-only and which must be local.
Regardless, symlinks are a powerful tool, when necessary.
Bookmarks