Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 7 Aug 1999 09:44:18 +0930
From:      Greg Lehey <grog@lemis.com>
To:        Kiril Mitev <kiril@ideaglobal.com>
Cc:        FreeBSD Questions <questions@FreeBSD.org>
Subject:   Re: CCD config error: CCDIOCSET error
Message-ID:  <19990807094418.U5126@freebie.lemis.com>
In-Reply-To: <199908061339.NAA11326@loki.ideaglobal.com>; from Kiril Mitev on Fri, Aug 06, 1999 at 01:39:39PM %2B0000
References:  <19990806090039.K5126@freebie.lemis.com> <199908061339.NAA11326@loki.ideaglobal.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Friday,  6 August 1999 at 13:39:39 +0000, Kiril Mitev wrote:
>>>>> == error:
>>>>> ccdconfig: ioctl (CCDIOCSET): /dev/ccd0c: Inappropriate file type or format
>>>>
>>>> This is telling you that you have the wrong partition type for your
>>>> underlying disk partitions (/dev/da1e or /dev/da2e).
>>>
>>> is it really :-) ????
>>
>> Well, the obvious thing is to look.  'disklabel da1' and 'disklabel da2'
>
> :-) What I meant was: "does this error message REALLY tell me that the
> disk partition should be 4.2BSD ?"

Yes:

		if (dpart.part->p_fstype == FS_BSDFFS) {
			maxsecsize =
			    ((dpart.disklab->d_secsize > maxsecsize) ?
			    dpart.disklab->d_secsize : maxsecsize);
			size = dpart.part->p_size - CCD_OFFSET;
		} else {
#ifdef DEBUG
			if (ccddebug & (CCDB_FOLLOW|CCDB_INIT))
				printf("ccd%d: %s: incorrect partition type\n",
				    ccd->ccd_unit, ci->ci_path);
#endif
			while (ci >= cs->sc_cinfo) {
				free(ci->ci_path, M_DEVBUF);
				ci--;
			}
			free(cs->sc_cinfo, M_DEVBUF);
			return (EFTYPE);
		}
>>>> ccd requires them to be of type 4.2BSD, so that you can easily
>>>> trash a file system with ccd.
>>>
>>> Thanks, will do :-), (hmm, lemme see, what was that send-pr
>>> thingie...)
>>
>> It's in the base system.  Just run send-pr.  But you don't need it
>> here: this looks like a pilot error.
>
> You are absolutely correct.
>
> ccd(4) states that a 4.2BSD partition is required. This does NOT mean
> that is shouldn't be mentioned in the ccdconfig(8) page as well, though...

And it doesn't mean it's correct to do so.  Just yesterday I saw a
case where somebody had wiped out his system disk while trying to
configure a ccd.  Vinum won't let you do that.

Greg
--
When replying to this message, please copy the original recipients.
For more information, see http://www.lemis.com/questions.html
See complete headers for address, home page and phone numbers
finger grog@lemis.com for PGP public key


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990807094418.U5126>