From owner-freebsd-questions Wed Dec 24 15:08:21 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id PAA06903 for questions-outgoing; Wed, 24 Dec 1997 15:08:21 -0800 (PST) (envelope-from owner-freebsd-questions) Received: from gdi.uoregon.edu (cisco-ts12-line10.uoregon.edu [128.223.150.142]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id PAA06890 for ; Wed, 24 Dec 1997 15:08:14 -0800 (PST) (envelope-from dwhite@gdi.uoregon.edu) Received: from localhost (dwhite@localhost) by gdi.uoregon.edu (8.8.7/8.8.8) with SMTP id PAA10167; Wed, 24 Dec 1997 15:08:03 -0800 (PST) (envelope-from dwhite@gdi.uoregon.edu) Date: Wed, 24 Dec 1997 15:08:03 -0800 (PST) From: Doug White X-Sender: dwhite@localhost Reply-To: Doug White To: Dick van den Burg cc: freebsd-questions@FreeBSD.ORG Subject: Re: How to add slice to existing FS In-Reply-To: <199712230956.KAA14469@burg.is.ge.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-questions@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Tue, 23 Dec 1997, Dick van den Burg wrote: > I have the following slices: > > burg@vdb:~$ /sbin/fdisk sd0 > ******* Working on device /dev/rsd0 ******* > parameters extracted from in-core disklabel are: > cylinders=1048 heads=127 sectors/track=63 (8001 blks/cyl) > > Figures below won't work with BIOS for partitions not in cyl 1 > parameters to be used for BIOS calculations are: > cylinders=1048 heads=127 sectors/track=63 (8001 blks/cyl) > > Media sector size is 512 > Warning: BIOS sector numbering starts with sector 1 > Information from DOS bootblock is: > The data for partition 1 is: > sysid 6,(Primary 'big' DOS (> 32MB)) > start 63, size 1031562 (503 Meg), flag 80 > beg: cyl 0/ sector 1/ head 1; > end: cyl 128/ sector 63/ head 118 > The data for partition 2 is: > sysid 5,(Extended DOS) > start 1032129, size 1024128 (500 Meg), flag 0 > beg: cyl 129/ sector 1/ head 0; > end: cyl 256/ sector 63/ head 126 > The data for partition 3 is: > sysid 165,(FreeBSD/NetBSD/386BSD) > start 2056257, size 4800600 (2344 Meg), flag 0 > beg: cyl 257/ sector 1/ head 0; > end: cyl 856/ sector 63/ head 126 > The data for partition 4 is: > sysid 6,(Primary 'big' DOS (> 32MB)) > start 6856857, size 1528191 (746 Meg), flag 0 > beg: cyl 857/ sector 1/ head 0; > end: cyl 1023/ sector 63/ head 126 > > I just reclaimed partition (=slice) 4 from a windows installation and > I want to use the 746 Mb for a FreeBSD file system. As slice 3 already > contains a FBSD installation I am at a loss on how to set up a > disklabel such that newfs can set up a filesystem on partition 4. Very tricky. The bootloader can get confused in this instance. Basically: 1. Use DOS FDISK and delete the Primary DOS partition on slice 4. 2. Use sysinstall to create a FreeBSD slice on slice 4. Partition as desired. 3. Newfs with care. > > /usr/home/burg# /sbin/newfs /dev/rsd0s4c > newfs: ioctl (GDINFO): Invalid argument > newfs: /dev/rsd0s4c: can't read disk label; disk type must be specified See http://www.freebsd.org/tutorials/diskformat/ for a guide. I don't detail how to do this specifically, but if you get a procedure that works I'd like to add it. Doug White | University of Oregon Internet: dwhite@resnet.uoregon.edu | Residence Networking Assistant http://gladstone.uoregon.edu/~dwhite | Computer Science Major