Subject: Re: disk partitioning
To: Darren Reed <darrenr@cyber.com.au>
From: Ken Hornstein <kenh@cmf.nrl.navy.mil>
List: port-i386
Date: 12/05/1996 09:53:00
>[..]
>/dev/wd0a 30206 24414 3376 88% /
>/dev/wd0s3a 76239 16131 54009 23% /opt
>/dev/wd0s2e 265310 249630 -5544 102% /usr
>/dev/wd0s3g 98479 33211 57390 37% /usr/local
>/dev/wd0s3e 39950 13796 22958 38% /var
>/dev/wd2s4a 31279 11233 18483 38% /netbsd
>/dev/wd2s4e 248335 107127 128792 45% /netbsd/usr
>/dev/wd0s3f 39950 204 36550 1% /netbsd/var
>/dev/wd0s3h 98479 23 90578 0% /netbsd/usr/local
>
>Surely by now NetBSD can recognise more than one BSD partition on a disk...
It seems to me right off the bat that you could have NetBSD recognize any
number of BSD partitions on a disk, since the BSD disklabel doesn't have
any relation to the MS-DOS partiton table. Whether or not it should is
another interesting question :-) If you were to plug the right numbers
into a NetBSD disklabel, it could access another partition just fine (I mean,
after all, that's how the MS-DOS partition works). Of course, this doesn't
solve the "eight partitions per disk problem". FreeBSD has "eight partitions
per slice", which is great as long as you've already divided up your disk
into multiple slices. (Errr, I could be wrong about FreeBSD -- you may be
able to have more than 8 partitions per slice. It's been a while).
The FreeBSD slice code does get you some nice interoperability with MS-DOS,
though, which is something that NetBSD doesn't do so well.
--Ken