Date: Fri, 16 Dec 2005 08:10:51 -0800 From: Lapo Nustrini <lapo@seanet.com> To: Pawel Jakub Dawidek <pjd@freebsd.org> Cc: freebsd-geom@freebsd.org Subject: Re: gconcat Message-ID: <52A581CA-EC39-4C83-8C77-CB373F68D3FB@seanet.com> In-Reply-To: <20051216021759.GA14087@garage.freebsd.pl> References: <8B452D98-4FD5-4755-AB7F-31D278DF33F7@seanet.com> <20051216021759.GA14087@garage.freebsd.pl>
next in thread | previous in thread | raw e-mail | index | archive | help
On Dec 15, 2005, at 6:17 PM, Pawel Jakub Dawidek wrote: > On Thu, Dec 15, 2005 at 04:06:08PM -0800, Lapo Nustrini wrote: > +> > +> Can anyone tell me whether it is possible to expand a gconcat > volume (by adding a drive to the end of it) without having to wipe > the data from the existing set and recreate > +> from scratch? > +> I don't mind having to manually edit bsdlabels and such. Just > wondering if its possible at all. > +> I've been looking for some docs on this but can't seem to find a > definitive answer. > > It should just work be relabeling providers. > If you did something like: > > # gconcat label foo da0 da1 > > You can expand it with: > > # gconcat label foo da0 da1 da2 da3 > > etc. Just be sure the order of old providers is the same. > > PS. You'd need to stop device 'foo' first. > This is what I tried: # mount /dev/concat/gc0 /mnt # cp -pr ttt /mnt # ls -la /mnt total 8 drwxr-xr-x 4 root wheel 512 Dec 16 07:49 . drwxr-xr-x 25 root wheel 1024 Dec 15 15:02 .. drwxrwxr-x 2 root operator 512 Dec 16 07:48 .snap drwxr-xr-x 2 lapo wheel 512 Nov 9 22:48 ttt # umount /mnt # gconcat stop gc0 # gconcat label gc0 ad1 ad3 ad4 ad6 ad7 # mount /dev/concat/gc0 /mnt # ls -la ls: ttt: Bad file descriptor total 6 drwxr-xr-x 4 root wheel 512 Dec 16 07:49 . drwxr-xr-x 25 root wheel 1024 Dec 15 15:02 .. drwxrwxr-x 2 root operator 512 Dec 16 07:48 .snap Am I missing a step? Thanks! Lapo Nustrini
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?52A581CA-EC39-4C83-8C77-CB373F68D3FB>