Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Right. Nice easy question. You can all compete to sell your favourite ways of managing your filesystems.
I've got three partitions for my linux installation: root, swap and home. Root and home are both over a gig and are squeezed on my hard disk next to windows. Root seems to be filling up very quickly, I have about 300Mb left. I know i can't use swap.
Basically, I don't get the whole difference between the different filespaces and the most efficient way to use them. I'm aware i have my space in home, which is where i am currently putting everything. For example, this seems a bit wierd cos I have the files for firebird and thunderbird just sitting in there, should they ideally be sitting some place else?
And when I compile and install themes where do they go? Do they go somewhere into the dark recesses of the root, or do they remain where I install them from? See, no one explains stuff like this, which is a shame cos i hate bill gates but he's got me over a barrel.
Distribution: Slackware / Debian / *Ubuntu / Opensuse / Solaris uname: Brian Cooney
most rmp (or other packages) will install stuff on your root partition.
1gb is painfully small for anything.
what file system do you use for windows? if its fat, and you need to, you can mount it read-write and steal some space from windows if you need to. Alternatvley, you could go find a copy of Partitionmagic, and resize some partitions to give yourself more space.
On a home desktop machine, especially one with limited space, I generally only have one filesystem: /. Having separate partitions for /usr , /home , /var , / is highly recommended for servers, for security and efficiency reasons. However, on a home machine, few if any of these reasons apply, and it can be frustrating to have a 1.3G file to store and you have 1.6G of space, but it's split up into 800MB on one partition and 800MB on another.
The advantage of a separate /home is that when you upgrade or change distro's you can retain all the stuff in /home, as your personal settings for your programs are in .* files in your home directory and your data is usually there too in subdirectories.
gnu parted may allow you to resize the partitions if you have some /home space you'd like to move to /root.
You may free up somes space in root by removing some applications that you don't use. If you use RPM to install apps then rpm -e is the way to go or if Debian based use its program removal utility. Often the .* files in your /home/$user directory will have to be removed manually.
i'm starting to get a bit concerned about what i install and where it goes. i'm still a newbie and i seem to have mixed success in installing stuff and i'm afraid that this is leading to "crap" accumilating in my filesystem.
is there any easy way to know what is installed and where and then to remove stuff i don't want? I understand the rpm system in mandy fine but but it's the non-rpm stuff that gets me - where does it go? and how do i make sure that stuff (e.g. profiles and extensions) gets installed in my home directory so i can keep em all if change my distro (as mentioned above)?
Non-RPM stuff? You mean source packages (which you compile) and binary packages (which you don't)? They install into /usr/local. If you install something from source, keep the source directory because you need it to uninstall the program (by doing to the source directory and typing "make uninstall.")
Personally, I have three partitions: a swap partition, the root partition, and a /persist partition that holds things like fonts, MPlayer codecs, the Wine file system, and other things that I'd want to keep after reinstalling. When I want to change or upgrade distributions I can wipe the root partition, leave the /persist partition alone, and be back up and running fairly quickly.