gconcat

Lapo Nustrini lapo at seanet.com
Fri Dec 16 08:11:04 PST 2005


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


More information about the freebsd-geom mailing list