Date: Fri, 11 Mar 2005 21:16:49 +0100 From: "Freek Nossin" <freeknossin@tiscali.nl> To: "'Jerry McAllister'" <jerrymc@clunix.cl.msu.edu> Cc: freebsd-questions@freebsd.org Subject: RE: format slice Message-ID: <20050311201636.63DA98011702@smtp-out3.tiscali.nl> In-Reply-To: <200503111959.j2BJxsV04066@clunix.cl.msu.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
> -----Original Message----- > From: Jerry McAllister [mailto:jerrymc@clunix.cl.msu.edu] > Sent: vrijdag 11 maart 2005 21:00 > To: Freek Nossin > Cc: freebsd-questions@freebsd.org; alejandro@varnet.biz > Subject: Re: format slice > > > > > Thank you for your suggestions, I followed them and this is what > happened: > > > > pcwin451# fdisk -s > > /dev/ad0: 39704 cyl 16 hd 63 sec > > Part Start Size Type Flags > > 1: 63 20820177 0x07 0x00 > > 2: 20820240 19201392 0xa5 0x80 > > > > Part 1 is the one I want to convert to a freebsd slice. > > > > Now I used fdisk -f <file> with the input > > > > p 1 0 0 0 > > > > the operation succeeded. I did again: > > > > pcwin451# fdisk -s > > /dev/ad0: 39704 cyl 16 hd 63 sec > > Part Start Size Type Flags > > 2: 20820240 19201392 0xa5 0x80 > > > > And this was indeed the output I expected. So I thought lets see what > > sysinstall thinks of all this. Selecting fdisk in the menu showed me a > disk > > layout where the NTFS partition still was on the disk. > > > > Disk name: ad0 FDISK Partition > > Editor > > DISK Geometry: 39704 cyls/16 heads/63 sectors = 40021632 sectors > (19541MB) > > > > Offset Size(ST) End Name PType Desc Subtype > > Flags > > > > 0 63 62 - 12 unused 0 > > > > 63 20820177 20820239 ad0s1 4 NTFS/HPFS/QNX 7 > > 20820240 19201392 40021631 ad0s2 8 freebsd 165 > > > > > > How can this be? I've always assumed that sysinstall uses the fdisk > tool? > > And which one is "correct"? Is it wise to try creating a new slice with > > fdisk? > > Well, is one of them reading only the in-memory label and the other > reading the label on the disk? When you did the fdisk, did you > make sure it changed on disk. Then, did the in-memory label get > updated? > > ////jerry /stand/sysinstall would be the one that read the in-memory label. The other way around seems impossible to me. But then how can these two be different? I did close /stand/sysinstall and restarted. The in memory one *should* be updated right? If this wasn't the case than it seems to me like bug in sysinstall, or more likely, freebsd itself. Normally I should simply try rebooting the system and all ambiguities should be solved. The problem is I'm working remote and rebooting is kind of a risk.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050311201636.63DA98011702>