Skip site navigation (1)Skip section navigation (2)
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>