View previous topic :: View next topic |
Do you use a /boot/ ??? |
yes |
|
80% |
[ 155 ] |
no |
|
16% |
[ 31 ] |
dont you need linux for that? |
|
1% |
[ 3 ] |
is that my swap file? |
|
1% |
[ 3 ] |
|
Total Votes : 192 |
|
Author |
Message |
chemical n00b
Joined: 10 Apr 2002 Posts: 29 Location: San Diego, CA
|
Posted: Sat Apr 27, 2002 11:10 pm Post subject: Significance of multiple partitions |
|
|
Can anybody explain what the significance of having more than just / for a partion. For example, why do people like to make partitions for /home, /etc, /var. I can understand /boot (i think) but can't understand anything else. If anybody can clear this up for me it would be great. |
|
Back to top |
|
|
fuji Tux's lil' helper
Joined: 26 Apr 2002 Posts: 111
|
Posted: Sat Apr 27, 2002 11:18 pm Post subject: Re: Significance of multiple partitions |
|
|
chemical wrote: | Can anybody explain what the significance of having more than just / for a partion. For example, why do people like to make partitions for /home, /etc, /var. I can understand /boot (i think) but can't understand anything else. If anybody can clear this up for me it would be great. |
People like to keep /var out of the main filesystem. Reason being /var holds the logs, so we wouldn't want logs overflowing our filesystem.
/usr, /home, /etc are put on seperate partitions to make formatting easier afaik. That way, you can nuke your main system, while still retaining your home directory, config files and software.
Those were at least my impressions. Though i wouldn't be surprised if there were some more technical reasons.
Hope this helps |
|
Back to top |
|
|
celtic_hack n00b
Joined: 19 Apr 2002 Posts: 20 Location: Liberty, MO
|
Posted: Sun Apr 28, 2002 3:35 am Post subject: Re: Significance of multiple partitions |
|
|
chemical wrote: | Can anybody explain what the significance of having more than just / for a partion. For example, why do people like to make partitions for /home, /etc, /var. I can understand /boot (i think) but can't understand anything else. If anybody can clear this up for me it would be great. |
As fuji wrote. Seperating /var from /usr keeps you're system from locking up if the logs fill up. /home is where you keep your users files, and allows upgrades without the destruction of important files.
It is also a good idea to put the swap file on a seperate disk entirely. It increases performance if on seperate controllers.
Security is also espoused as a benefit. I don't agree with that. _________________ Celt
One OS to rule them all ... |
|
Back to top |
|
|
chemical n00b
Joined: 10 Apr 2002 Posts: 29 Location: San Diego, CA
|
Posted: Sun Apr 28, 2002 4:05 am Post subject: Re: Significance of multiple partitions |
|
|
celtic_hack wrote: |
It is also a good idea to put the swap file on a seperate disk entirely. It increases performance if on seperate controllers.
|
My only question would be, Is swamp really used all that much now a days with the high amounts of ram? You can expect to see up to 512 megs of ram in some servers. Would that swap space on a seperate disk make a noticable diffrence in system preformance? |
|
Back to top |
|
|
celtic_hack n00b
Joined: 19 Apr 2002 Posts: 20 Location: Liberty, MO
|
Posted: Sun Apr 28, 2002 4:20 am Post subject: Re: Significance of multiple partitions |
|
|
chemical wrote: | celtic_hack wrote: |
It is also a good idea to put the swap file on a seperate disk entirely. It increases performance if on seperate controllers.
|
My only question would be, Is swamp really used all that much now a days with the high amounts of ram? You can expect to see up to 512 megs of ram in some servers. Would that swap space on a seperate disk make a noticable diffrence in system preformance? |
It really depends on what you're doing with a server. It will make a significant difference in a CAD/CAM box, or highend graphics development machine, or very large databases. Generally though most people don't have those kinds of demands. ;')
I still use some of those antiques that make use of swap though, so it is important to me to use it [in some cases]. It is nice on my design machine, 3-D modeling is very time consuming. _________________ Celt
One OS to rule them all ... |
|
Back to top |
|
|
apokalyptik n00b
Joined: 18 Jun 2002 Posts: 62
|
Posted: Thu Sep 12, 2002 6:46 am Post subject: O.K. Call me dumb, but.... |
|
|
Would you guys offer me a good explanation of why a /boot/ partition is needed, advantages, disadvantages, why you would not want it on the same partition as /, etc?
...Because i'm at a loss as to why it's needed. I dont use one myself, but I'm helping people ithat I know into using linux with gentoo, and I cant seem to really get a good answer from the ether on this question..
Thanks in advance for the clarification _________________ http://www.apokalyptik.com/ |
|
Back to top |
|
|
[UK]Superdude Tux's lil' helper
Joined: 22 Jul 2002 Posts: 149 Location: Adelaide, Australia
|
Posted: Thu Sep 12, 2002 6:54 am Post subject: |
|
|
AFAIK a seperate /boot which is not mounted as defualt (as per the install guide) is there so you dont accidently kill your kernel.
Seems fair enough to me, normal operations shouldnt cause you to need to see /boot at all
There may be other reasons, but this is what I had always presumed. |
|
Back to top |
|
|
rac Bodhisattva
Joined: 30 May 2002 Posts: 6553 Location: Japanifornia
|
Posted: Thu Sep 12, 2002 6:58 am Post subject: |
|
|
The official Gentoo take on this is in the install guide. _________________ For every higher wall, there is a taller ladder |
|
Back to top |
|
|
pjp Administrator
Joined: 16 Apr 2002 Posts: 20067
|
Posted: Thu Sep 12, 2002 7:44 am Post subject: |
|
|
How can you boot a system without it? Oh, you mean a seperate partition? _________________ Quis separabit? Quo animo? |
|
Back to top |
|
|
Naan Yaar Bodhisattva
Joined: 27 Jun 2002 Posts: 1549
|
Posted: Thu Sep 12, 2002 3:03 pm Post subject: |
|
|
I have a contrary opinion in this case. I think it is perfectly fine not to have /boot as a separate partition. Reasons:
- Assuming that boot is a directory in / rather than a separate partition and you somehow borked bzImage, it is not a big deal to rebuild it. Even if you cannot boot with the bad bzImage, it is not a big deal to mount with the install CD and rebuild the kernel
- Even if you have a separate boot partition, kernel modules are still in the root partition. So, not a lot of safety there
- If you screwed up your / partition that contained a boot directory, you have other things to worry about more than the kernel which can be regenerated.
- Based on the number of issues related to an unmounted /boot when copying bzImage over, I think that the marginally improved safety it affords is not worth the hassle
|
|
Back to top |
|
|
pizen Apprentice
Joined: 23 Jun 2002 Posts: 213 Location: Atlanta, GA, USA
|
Posted: Thu Sep 12, 2002 5:20 pm Post subject: |
|
|
Isn't the thinking that if /boot and / are separate partitions and / becomes fubar then the system will still boot and you can start the recovery process with the backups you should be making all the time? |
|
Back to top |
|
|
Naan Yaar Bodhisattva
Joined: 27 Jun 2002 Posts: 1549
|
Posted: Thu Sep 12, 2002 5:32 pm Post subject: |
|
|
If you are going to back-ups, it is probably better to assume that the whole drive is toast. Anyway, if modules are in "/", having /boot intact may not leave you in a bootable state. Besides, booting from the install disk or recovery disk should be OK to restore the system.
pizen wrote: | Isn't the thinking that if /boot and / are separate partitions and / becomes fubar then the system will still boot and you can start the recovery process with the backups you should be making all the time? |
|
|
Back to top |
|
|
linuxgonz n00b
Joined: 12 Sep 2002 Posts: 9 Location: San Luis Potosí, México
|
Posted: Thu Sep 12, 2002 5:47 pm Post subject: |
|
|
Here is your answer:
I have Gentoo, Mandrake, and WinXP installed in the same hd.
And I'm using gentoo's grub to boot them all, so, I need to have both Mandrake and Gentoo kernels in the same /boot partitions
Mandrake's fstab:
/dev/hda7 / reiserfs...
/dev/hda5 /boot reiserfs...
Gentoo's fstab:
/dev/hda8 / reiserfs...
/dev/hda5 /boot reiserfs...
Get it? |
|
Back to top |
|
|
Naan Yaar Bodhisattva
Joined: 27 Jun 2002 Posts: 1549
|
Posted: Thu Sep 12, 2002 5:53 pm Post subject: |
|
|
Not really . Your kernel does not have to live in /boot in order for grub to boot it (cf. the "kernel" setting in grub). Heck, to keep grub happy, you don't even need a grub directory or a boot partition - you can boot from a grub floppy with first and second stages on it directly.
linuxgonz wrote: | Here is your answer:
I have Gentoo, Mandrake, and WinXP installed in the same hd.
And I'm using gentoo's grub to boot them all, so, I need to have both Mandrake and Gentoo kernels in the same /boot partitions
Mandrake's fstab:
/dev/hda7 / reiserfs...
/dev/hda5 /boot reiserfs...
Gentoo's fstab:
/dev/hda8 / reiserfs...
/dev/hda5 /boot reiserfs...
Get it? |
|
|
Back to top |
|
|
pizen Apprentice
Joined: 23 Jun 2002 Posts: 213 Location: Atlanta, GA, USA
|
Posted: Thu Sep 12, 2002 6:03 pm Post subject: |
|
|
Naan Yaar wrote: | If you are going to back-ups, it is probably better to assume that the whole drive is toast. Anyway, if modules are in "/", having /boot intact may not leave you in a bootable state. Besides, booting from the install disk or recovery disk should be OK to restore the system. |
This is true. Why back up / when you can back up everything? If you aren't using modules then you computer should be bootable. The problem is that it will be unusable after it boots. "Great, /boot is intact. To bad all my shells were in /usr/bin." |
|
Back to top |
|
|
apokalyptik n00b
Joined: 18 Jun 2002 Posts: 62
|
Posted: Thu Sep 12, 2002 6:22 pm Post subject: hmm |
|
|
i'm glad i'm not the only one who sees this as a kind-of double edged idea...
Usually when you experience data loss or corruption you are 1) using a FS known to fubar data because its being developed or 2) your hardware is giving out...
in case 1) your system is wipe and re-loadable anyways (or you're not thinking your setup through) and in case 2) its likely that the damage is iether global (data meets blender) or localized - in which case if its going to make the system un-bootable it will be random enough not to be able to take any real 'precautions' save maybe a mirrored boot and root and usr... in which case you have a mirror and its STILL not nessecary for the /boot...
and there is always the idea that you have the gentoo bootable cd and a million and one little recovery floppies/cds/distros out on the net to use... _________________ http://www.apokalyptik.com/ |
|
Back to top |
|
|
slais-sysweb Apprentice
Joined: 14 Jun 2002 Posts: 221 Location: London
|
Posted: Thu Sep 12, 2002 8:34 pm Post subject: |
|
|
If a module is essential to booting a base system it shouldn't be a module. Use modules for stuff that isn't always needed. It also helps to put /boot on a separate drive. _________________ --
djc
sysweb SLAIS UCL |
|
Back to top |
|
|
vers_iq Apprentice
Joined: 18 May 2002 Posts: 264
|
Posted: Thu Sep 12, 2002 8:53 pm Post subject: |
|
|
i used to have three linux setups in a time, redhat, gentoo-1.2, and gentoo-1.4, imagine how would u setup grub or lilo with three /boot 's. so i have one /boot in /dev/hda1 and is shared by those 3 installs. The rest of /dev/hda is for redhat, the same /boot is also used for gentoo installs, with roots in /dev/sdcX and /dev/sddX. |
|
Back to top |
|
|
Naan Yaar Bodhisattva
Joined: 27 Jun 2002 Posts: 1549
|
Posted: Thu Sep 12, 2002 9:29 pm Post subject: |
|
|
It is actually quite trivial. If you have three /boot directories, all you would need to do is use the menu.lst on one of them to specify the kernel location for boot for the different distributions and kernels.
Having a separate /boot simplifies things somewhat (not greatly) for multiple Linux boots. For a single Gentoo boot, it is questionable as to what benefit it provides, as stated above.
vers_iq wrote: | i used to have three linux setups in a time, redhat, gentoo-1.2, and gentoo-1.4, imagine how would u setup grub or lilo with three /boot 's. ... |
|
|
Back to top |
|
|
amigadave n00b
Joined: 29 Apr 2002 Posts: 55 Location: UK
|
Posted: Thu Sep 12, 2002 11:05 pm Post subject: |
|
|
Having a separate /boot is essential if your system is installed on a software RAID array, as neither GRUB nor LILO can boot from a RAID array. So for me at least, it was a necessity |
|
Back to top |
|
|
apokalyptik n00b
Joined: 18 Jun 2002 Posts: 62
|
Posted: Fri Sep 13, 2002 3:18 am Post subject: O.K. |
|
|
could you expand on that last comment a little bit and maybe tell me about your raid setup?
So it basically comes down to (from what i'm hearing) ease of use for the installation of multiple distrobutions on a single machine... Question: how many distrobutions -- out of the box -- create a /boot/ and of those how many coincide nicely with gentoo (honest question to which i dont offhand have hard facts) _________________ http://www.apokalyptik.com/ |
|
Back to top |
|
|
Naan Yaar Bodhisattva
Joined: 27 Jun 2002 Posts: 1549
|
Posted: Fri Sep 13, 2002 4:08 am Post subject: |
|
|
LILO does support RAID1 boot, though not RAID5.
amigadave wrote: | Having a separate /boot is essential if your system is installed on a software RAID array, as neither GRUB nor LILO can boot from a RAID array. So for me at least, it was a necessity |
|
|
Back to top |
|
|
apokalyptik n00b
Joined: 18 Jun 2002 Posts: 62
|
Posted: Fri Sep 13, 2002 4:21 am Post subject: |
|
|
and hw raid should be transparent, naturally _________________ http://www.apokalyptik.com/ |
|
Back to top |
|
|
amigadave n00b
Joined: 29 Apr 2002 Posts: 55 Location: UK
|
Posted: Fri Sep 13, 2002 8:41 am Post subject: |
|
|
Sorry, I don't think I was very clear about my setup (late at night and very tired). I'm using Linux's software RAID-5 for my root partition, which means that my /boot partition needs to be 'not-RAID' so that GRUB can read off the HD when booting. My friend uses software RAID-0 and so he also needs to have a separate /boot partition. |
|
Back to top |
|
|
Naan Yaar Bodhisattva
Joined: 27 Jun 2002 Posts: 1549
|
Posted: Fri Sep 13, 2002 1:51 pm Post subject: |
|
|
You can use RAID1 for /boot if you are using LILO.
To be clear, I was not suggesting that there were no situations where you needed a separate /boot, but merely that the reason suggested in the Gentoo doc. did not convince me.
amigadave wrote: | ...I'm using Linux's software RAID-5 for my root
partition, which means that my /boot partition needs to be 'not-RAID' so that GRUB can read off the HD when booting.... |
|
|
Back to top |
|
|
|