LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 10-31-2003, 06:12 PM   #1
Bluesuperman
Member
 
Registered: Nov 2002
Distribution: Slackware
Posts: 155

Rep: Reputation: 30
partition scheme -- why do it this way ???


Hello,

Ok -- I have been using slackware for years and have always used the following partition scheme:

/dev/device1 swap = 2x Ram
/dev/device2 / = 12 GB
/dev/device3 /home = Rest of the drive

I tried using:

/dev/device1 swap = 2x Ram
/dev/device2 /boot = 100MB
/dev/device3 / = 12 GB
/dev/device4 /home = Rest of the drive

But why -- this was because of a older issue with lilo I believe - not being able to read past the first X number of cyclenders or MB ? Correct ??

I have seen people put there swap partition in the middle of the drive, after the boot and sometimes after the root but before the home ??

Why would anyone does this ??

The first X number of MB of the drive will be accessible the fastest - since the drive is a circle, the read / write heads will have to move the least amount of time and space to read the first 100MB, 500MB, 1GB of the drive.

And since swap is used to help out when no RAM is available -- it would make sense to have it at the fastest access point on the drive ??

Also -- when using software raid -- your /boot must be on the same partition as your root partiton.

So it seems to me that the standard should be:

/dev/device1 swap = 1x RAM -- I heard the kernels > 2.4.17 do not require the 2X RAM anymore and you can use 1X RAM. That is of course if you have enough ram to run your applications.

/dev/device2 / = make it 12 GB -- or what ever number you want.
/dev/device3 /home = make it the rest of the drive


Please -- I want to know what everyone thinks.

Last edited by Bluesuperman; 10-31-2003 at 06:14 PM.
 
Old 10-31-2003, 07:08 PM   #2
jailbait
LQ Guru
 
Registered: Feb 2003
Location: Virginia, USA
Distribution: Debian 12
Posts: 8,337

Rep: Reputation: 548Reputation: 548Reputation: 548Reputation: 548Reputation: 548Reputation: 548
"But why -- this was because of a older issue with lilo I believe - not being able to read past the first X number of cyclenders or MB ? Correct ??"

Some old BIOS could not read past a certain point on the drive. The only time Linux uses the disk BIOS is during boot. Therefore the kernel had to be near the beginning of the disk on machines using the old BIOS.

"The first X number of MB of the drive will be accessible the fastest - since the drive is a circle, the read / write heads will have to move the least amount of time and space to read the first 100MB, 500MB, 1GB of the drive."

The read/write heads move from wherever they happen to be to the next disk access. The read/write heads do not move back to 0 between each I/O access. Therefore the fastest way to organize your disk is to put the busiest files in the middle of the disk.

"And since swap is used to help out when no RAM is available -- it would make sense to have it at the fastest access point on the drive ??"

Only if you do a lot of swapping. I have 512M of ram and rarely use swap. I went a month one time without a swap partition and my machine ran fine. Therefore I catagorize swap as a very low usage partition when I set up my disk partitions. When I had a 32M Pentium then swap was high usage and I put swap in the middle of the disk. Buying another 32M helped my Pentium machine speed far, far more than swap placement did. When I built a new computer with 512M then swap usage essentially disappeared.

Here is some further discussion of partition placement:
http://www.linuxquestions.org/questi...hreadid=102928


___________________________________
Be prepared. Create a LifeBoat CD.
http://users.rcn.com/srstites/LifeBo...home.page.html

Steve Stites

Last edited by jailbait; 10-31-2003 at 07:14 PM.
 
Old 10-31-2003, 07:09 PM   #3
ToniT
Senior Member
 
Registered: Oct 2003
Location: Zurich, Switzerland
Distribution: Debian/unstable
Posts: 1,357

Rep: Reputation: 47
The idea of /boot partition is usefull
  • if you have a root partition with a mysterious filesystem (a one that lilo does't have to understand)
  • if you mount your root by using nfs at boot.
  • if you have an old computer whose bios cannot access more than first 500MB of the hard disk, you can put your kernel to a partition which is below the 500MB limit.

But for the rest of us, it is redundant complexity.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Partition Scheme Randall Slack Slackware 17 11-08-2005 08:49 AM
Partition Scheme mschwartz3377 Linux - Hardware 3 04-09-2005 01:36 AM
Partition scheme AlexCPU Linux - Newbie 2 11-19-2004 05:17 PM
partition scheme leeman_s Slackware 2 05-23-2004 11:41 AM
Partition Scheme Stephanie Linux - General 9 08-16-2001 11:19 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 10:56 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration