Would like partition recommendation.

I have 2x 250gig hard drives that are internal and then a 500gig external hard drive. In the past I have ran a dual boot system with win on one drive and opensuse on the other. On the opensuse drive I used just a basic 3 partion scheme of “/boot” “/swap” and “/”

I’ve decided to finally ditch win since the only reason I still use it is to play games (which I’m going to attempt with either crossover or cedega) and I would like to make a more efficient partition scheme.

So my question for everyone is: Given that you have 2x 250gig hard drives, how would you set up your partition scheme?

On Fri, 2008-09-05 at 22:36 +0000, trisight wrote:
> I have 2x 250gig hard drives that are internal and then a 500gig
> external hard drive. In the past I have ran a dual boot system with win
> on one drive and opensuse on the other. On the opensuse drive I used
> just a basic 3 partion scheme of “/boot” “/swap” and “/”
>
> I’ve decided to finally ditch win since the only reason I still use it
> is to play games (which I’m going to attempt with either crossover or
> cedega) and I would like to make a more efficient partition scheme.
>
> So my question for everyone is: Given that you have 2x 250gig hard
> drives, how would you set up your partition scheme?

You could consider RAID…

But if you choose to have two separate disks… and you want
some extra performance…

(lvm’d… I’d use two different volume groups each with
one disk)

I’d use reiserfs on the lvm’d areas… makes them easy
to grow.

lvm except where noted. Partns under LVM should Extended
Partitions.

disk num: partition

1: /boot (very small ext2, 60 - 100MB, not lvm’d, primary partn)
1: / (small 1G or less even, not lvm’d, primary partn)
1: /usr (large 2G+)
2: /usr/lib (large 2G+)
1: /var (medium 1G)
2: /var/lib (medium 1G)
1: /opt (medium to large 1.5G)
2: /opt/kde3/lib (medium to large 1.5G)
2: /tmp (small to medium 1G)
2: swap (if needed, as large as you need, not lvm’d, primary partn)
1: /usr/local (small to medium)
2: /usr/local/lib (small to medium)
2: /home (you choose)

There’s no “right” answer when it comes to partitioning. Experiment
and see what works well for you.

Yast isn’t as smart as it used to be… (we’re all supposed to
be “stupid Windows users” now)… so you “might” run into
some problems with a complicated partitioning scheme. For example
such a scheme as the one above will produce a ton of bogus
“not enough disk, etc” messages when installing software through
yast because it can’t comprehend a complicated storage layout.

Personally, unless you just have to have all of the space, I’d
consider sw raid1 also.

Thank you for the quick answer, I was actually planning on raiding them together as a raid-0. I forgot to mention that.

trisight wrote:
> Thank you for the quick answer, I was actually planning on raiding them
> together as a raid-0. I forgot to mention that.

Well… then you certainly don’t have to worry about the large
number of partitioning I was doing as an example. The only
reason you’d create the extra partitions is for isolation which
is normally only needed in a moderately to heavily loaded
multiuser system.

For a personal space, just make the personal areas isolated
(e.g. /home, /usr/local). Everything else could be in
one LVM… (but I do like /boot and / to be separate for
troubleshooting purposes… but you don’t have to do that).

But sometimes I’ll partition my own workstations as if they
were servers… just as a “best practice”.

To start with, I would leave a leading 2 gig or so for any future XP partition after I discover I need some win space to play games.
The Linux partitions would be /, /usr, /usr/local, /home, /opt, /src, and would be sized according to what I consider my expected load in each. I do not keep /boot separate from /; if debugging is necessary for the boot process the use of various applications should be as immediate as possible.
Using /src as the home for linked directories into /home and /usr/src makes for very simple back-up and reinstallation.
Having single ownership of source simplifies many otherwise bothersome conditions; I own it all except for system stuff.