sean wrote:
I know this can be a tough call on how to partition a drive, but I am
looking for some input.
My system will be used as for my own personal use, no server for
outside, though I may run a web server for private in home use, some
games, whatever I wish to play and experiment.
Users, mainly just me, and perhaps a family member or three.
Here is what I quickly setup.
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/hda3 471M 271M 176M 61% /
udev 1004M 208K 1004M 1% /dev
/dev/hda1 38M 2.6M 34M 8% /boot
/dev/hda5 4.6G 185M 4.2G 5% /var
/dev/hda6 31G 2.3G 27G 8% /usr
shm 1004M 0 1004M 0% /dev/shm
Here is my filesystem setup, that has been working pretty well (the
device names are because I use LVM):
carcharias rjf # df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/sys-root 4.9G 2.3G 2.4G 50% /
/dev/hda1 99M 17M 78M 18% /boot
/dev/mapper/sys-tmp 2.0G 67M 1.8G 4% /tmp
/dev/mapper/sys-var 4.9G 576M 4.1G 13% /var
/dev/mapper/sys-home 59G 34G 22G 61% /home
/dev/mapper/sys-opt 2.0G 380M 1.5G 21% /opt
/dev/mapper/sys-local
992M 166M 776M 18% /usr/local
/dev/mapper/sys-portage
992M 563M 379M 60% /usr/portage
/dev/mapper/sys-distfiles
3.9G 2.4G 1.4G 64% /usr/portage/distfiles
/dev/mapper/sys-packages
4.0G 129M 3.6G 4% /usr/portage/packages
/dev/mapper/sys-share
3.9G 1.4G 2.4G 37% /usr/share
/dev/mapper/sys-src 2.0G 823M 1.1G 44% /usr/src
What caught me off guard was that fact that /home is located under /
and that is where my user profiles are being set, instead of /usr/home
like it is on my freebsd system.
When I copied over my personal files, it quickly filled up the /
partition, which I have since deleted.
Now I noticed that there is a /usr/home, what exactly is that used
for, since users are not there by default?
No /usr/home on my system. My guess is that it is an artifact from your
FreeBSD system.
I would figure /boot does not really change much in size, leave as is,
maybe shrink a few mb.
/var, up and down, perhaps bring it down a gig, gig and a half.
PORTAGE_TMPDIR defaults to /var/tmp, which means any builds will occur
in /var. Beware that some builds require a large amount of disk space
to complete. For example, building OpenOffice 2.0 on my system consumed
something like 3G of tmp space. So if you shrink it, you should
consider changing PORTAGE_TMPDIR in /etc/make.conf, or there may be
times where you have to run "PORTAGE_TMPDIR=/path/to/more/space emerge
<big package>"
Now I just have to figure what I want /home to be, or perhaps could
the default setup for users be located in /usr/home?
Would this cause problems?
Is it non standard?
Yes, it is non-standard, but still possible. You just have to specify
the home directory to adduser with the -b option.
In any case, I highly recommend checking out LVM, and leave some space
available on your disk(s), as it will allow you to easily grow things
later if you run out of space somewhere.
Cheers,
-Richard
--
gentoo-user@gentoo.org mailing list