1 |
I would strongly recomend putting the home directory on its own |
2 |
partition. It then doesn't matter too much where you decide to mount |
3 |
it, although some broken applications may assume the Linux convention |
4 |
of using /home, so it is probably safest to preserve this and use a |
5 |
sym link if you want to be able to use the /usr/home you are familiar |
6 |
with. |
7 |
|
8 |
Always keep the root partition small and relatively stable, since it |
9 |
is minimal platform from which the rest of the system can be recovered. |
10 |
|
11 |
I keep mine to about 20M, so I don't need to keep a separate /boot |
12 |
partition. /tmp is a sym link to /var/tmp, so that in secure mode |
13 |
/var and /home are the only two filesystems that should need to be |
14 |
mounted read/write. The former is writeable space for the system, and the |
15 |
latter for users. Other filesystem should only need to be made writeable |
16 |
when modifying the sytstem if everything is configured right. |
17 |
|
18 |
In practice there are still some annoying exceptions (like /etc/passwd |
19 |
and /etc/mtab) which mean you have to do a bit more work to get the |
20 |
root filesystem able to be mounted readonly, but if it is small it |
21 |
doesn't take so long to back it up and fsck it after a crash, so |
22 |
it is probably only worth worrying about it for a secure system. |
23 |
|
24 |
Regards, |
25 |
DigbyT |
26 |
|
27 |
On Tue, Oct 25, 2005 at 09:44:23AM +0000, sean wrote: |
28 |
> I know this can be a tough call on how to partition a drive, but I am |
29 |
> looking for some input. |
30 |
> |
31 |
> My system will be used as for my own personal use, no server for |
32 |
> outside, though I may run a web server for private in home use, some |
33 |
> games, whatever I wish to play and experiment. |
34 |
> |
35 |
> Users, mainly just me, and perhaps a family member or three. |
36 |
> Here is what I quickly setup. |
37 |
> |
38 |
> $ df -h |
39 |
> Filesystem Size Used Avail Use% Mounted on |
40 |
> /dev/hda3 471M 271M 176M 61% / |
41 |
> udev 1004M 208K 1004M 1% /dev |
42 |
> /dev/hda1 38M 2.6M 34M 8% /boot |
43 |
> /dev/hda5 4.6G 185M 4.2G 5% /var |
44 |
> /dev/hda6 31G 2.3G 27G 8% /usr |
45 |
> shm 1004M 0 1004M 0% /dev/shm |
46 |
> |
47 |
> What caught me off guard was that fact that /home is located under / and |
48 |
> that is where my user profiles are being set, instead of /usr/home like |
49 |
> it is on my freebsd system. |
50 |
> When I copied over my personal files, it quickly filled up the / |
51 |
> partition, which I have since deleted. |
52 |
> Now I noticed that there is a /usr/home, what exactly is that used for, |
53 |
> since users are not there by default? |
54 |
> |
55 |
> I would figure /boot does not really change much in size, leave as is, |
56 |
> maybe shrink a few mb. |
57 |
> /var, up and down, perhaps bring it down a gig, gig and a half. |
58 |
> /usr, would grow depending on software installs, much as possible. I |
59 |
> have not installed much currently. |
60 |
> If /home was on its own, I am guessing that the current / allocation |
61 |
> would be fine? |
62 |
> Anyone confirm? |
63 |
> Now I just have to figure what I want /home to be, or perhaps could the |
64 |
> default setup for users be located in /usr/home? |
65 |
> Would this cause problems? |
66 |
> Is it non standard? |
67 |
> |
68 |
> Thanks |
69 |
> Sean |
70 |
> -- |
71 |
> gentoo-user@g.o mailing list |
72 |
|
73 |
-- |
74 |
Digby R. S. Tarvin digbyt@××××××.com |
75 |
http://www.digbyt.com |
76 |
-- |
77 |
gentoo-user@g.o mailing list |