Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 29 Apr 2006 10:27:42 -0400
From:      "Rong-En Fan" <grafan@gmail.com>
To:        "Pawel Jakub Dawidek" <pjd@freebsd.org>
Cc:        geom@freebsd.org
Subject:   Re: v_vfs_done error = 1 on gconcat device
Message-ID:  <6eb82e0604290727l5bbda2a1nb1d31798cce10cc1@mail.gmail.com>
In-Reply-To: <20060429120327.GE4896@garage.freebsd.pl>
References:  <6eb82e0604281734v37c6eca0q8daa5dbca66f58d7@mail.gmail.com> <20060429071501.GA4896@garage.freebsd.pl> <6eb82e0604290153o388d8e53jff05cc04fe85ad3f@mail.gmail.com> <20060429120327.GE4896@garage.freebsd.pl>

next in thread | previous in thread | raw e-mail | index | archive | help
On 4/29/06, Pawel Jakub Dawidek <pjd@freebsd.org> wrote:
> On Sat, Apr 29, 2006 at 04:53:19AM -0400, Rong-En Fan wrote:
> +> On 4/29/06, Pawel Jakub Dawidek <pjd@freebsd.org> wrote:
> +> >It works here:
> +> >
> +> >        # mdconfig -a -t malloc -s 25658654720b -u 0
> +> >        # mdconfig -a -t malloc -s 36396831744b -u 1
> +> >        # gconcat label foo md0 md1
> +> >        # sysctl kern.geom.concat.debug=3D2
> +> >        # ./dwrite /dev/concat/foo 25658605568 114688
> +> >
> +> >The console output:
> +> >
> +> >        GEOM_CONCAT[2]: Request received. concat/foo[WRITE(offset=3D2=
5658605568, length=3D114688)]
> +> >        GEOM_CONCAT[2]: Sending request. md0[WRITE(offset=3D256586055=
68, length=3D48640)]
> +> >        GEOM_CONCAT[2]: Sending request. md1[WRITE(offset=3D0, length=
=3D66048)]
> +> >
> +> >I'd more expect that your partitions are not properly configured. Can
> +> >you show me the output of "bsdlabel /dev/da1s1"?
> +>
> +> Hi,
> +>
> +> # /dev/da1s1:
> +> 8 partitions:
> +> #        size   offset    fstype   [fsize bsize bps/cpg]
> +>  c: 71087562        0    unused        0     0         # "raw" part, d=
on't edit
> +>  e: 71087562        0    4.2BSD     2048 16384 28552
> +>
> +> Errrr, should the offset of first partition start from offset 16? evil
> +> sysinstall...
> +> If so, then I dont think I have much to do except backup, fix the offs=
et,
> +> create a new gconcat, and restore?
>
> Yes, I'm afraid so. The BSD class just return EPERM when you try to
> overwrite the metadata.

Thanks. By the way, I'm just wondering if we can have some meaningful
error message, like "permission denied" instead of the magic "1"?

Regards,
Rong-En Fan



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