Disklabe oddity
Greg 'groggy' Lehey
grog at FreeBSD.org
Sat Sep 20 17:46:08 PDT 2003
[Format recovered--see http://www.lemis.com/email/email-format.html]
Still wrapped output. This is painful to recover, and I tend to lose
interest when it continues.
On Saturday, 20 September 2003 at 11:53:41 +0200, Guy Van Sanden wrote:
> Thanks you for your very complete answer Greg
>
>
> On Sat, 2003-09-20 at 10:59, Greg 'groggy' Lehey wrote:
>> [Format recovered--see http://www.lemis.com/email/email-format.html]
>>> The disk was formatted by the FreeBSD install procedure.
>>
>> If you haven't changed anything here, it would be interesting to know
>> in more detail just what you did. To judge by the surprising number
>> of partitions, you didn't take the defaults.
>
> I just created seperate partitions for / /tmp /var /usr etc. The c
> partition was created by FreeBSD on its own. Could this be a BIOS
> problem, my system BIOS predates that size of disks by far?
Barely possible.
>>> The system is an older Digital PC (3500) PII 333 Mhz. The disk is
>>> a 40 GB IDE drive (WD)
>>>
>>> BTW, I'm looking for a safe way to 'grow' my rootfs, I've looked
>>> arround before, but I'm still not clear on the right procedure for
>>> it.
>>
>> Take a look at growfs(8). To do it right, you need space directly
>> behind the root file system. Even Vinum won't help here. You could
>> move the swap space elsewhere, for example.
>
> I'm looking at that option, lucky that I have a second disk with rsynced
> mirrors of all partitions on the first one. I can just remove /home and
> /data and copy them back later.
Well, yes, or you can completely reinstall. I was looking at a less
intrusive way of doing it.
> Perhaps I can add the swap space to / and create a new swap further
> back on the disk.
It's not a good idea to add swap space to a file system. It's better
to have your own partition. Probably what you have is more than
adequate, though.
>> You can clear the error by running disklabel -e /dev/ad0s1a in single
>> user mode, and changing the length and offset of partition c (offset
>> 0, add 63 to the size).
>
> I wanted to try this on the mirror disk first, it also shows the offset
> at 63 using disklabel -r
> Yet doing disklabel -e on it shows the offset at 0
> 8 partitions:
> # size offset fstype [fsize bsize bps/cpg]
> a: 327680 0 4.2BSD 2048 16384 20488 # (Cyl. 0 - 325*)
> b: 1007984 327680 swap # (Cyl. 325*- 1325*)
> c: 80418177 0 unused 0 0 # (Cyl. 0 - 79779*)
> d: 1007616 1335664 4.2BSD 2048 16384 62984 # (Cyl. 1325*- 2324*)
> e: 1024000 2343280 4.2BSD 2048 16384 64008 # (Cyl. 2324*- 3340*)
> f: 18120704 3367280 4.2BSD 2048 16384 28552 # (Cyl. 3340*- 21317*)
> g: 20971520 21487984 4.2BSD 2048 16384 28552 # (Cyl. 21317*- 42122*)
> h: 37958673 42459504 4.2BSD 2048 16384 28552 # (Cyl. 42122*- 79779*)
It looks as if you have two different partition tables. This one
doesn't match the other. Are you still getting the message?
Greg
--
When replying to this message, please copy the original recipients.
If you don't, I may ignore the reply or reply to the original recipients.
For more information, see http://www.lemis.com/questions.html
See complete headers for address and phone numbers
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-questions/attachments/20030921/a04a0140/attachment.bin
More information about the freebsd-questions
mailing list