From owner-freebsd-geom@FreeBSD.ORG Tue Jun 19 09:48:25 2012 Return-Path: Delivered-To: freebsd-geom@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8A88E106564A for ; Tue, 19 Jun 2012 09:48:25 +0000 (UTC) (envelope-from rudi.kramer@gmail.com) Received: from mail-ob0-f182.google.com (mail-ob0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 5154A8FC0A for ; Tue, 19 Jun 2012 09:48:25 +0000 (UTC) Received: by obcni5 with SMTP id ni5so12494328obc.13 for ; Tue, 19 Jun 2012 02:48:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=fj59NiVEkmX94jNAK0VUVxEs7aPXlVbkK/R5Avf7/AI=; b=hoJ8gEO1bXkt8XzkeJneiOcRUnfk5pBqw7oc4nU2J0BdJhd45jseIv9c8M98pWVzcl 1dv/idQVryJyozieacieBjIP79cl7my9DEGnuveIzY/iP4EpktZjWf3nNiIXwcsq0icg 0QxWq5xsKi+xlZgFNsNQzqxwkLUMPjINh1rBX6yHhZGGQWMxhXBitSI3cFgHcdBJJMS8 S8/13hKun4Tfs/xhbJpz7Y9dk74eCBXPmNfnU+6N7woZ4IKaLCIyfURo90tU78tHGzIk ealKwS2SjNqQiwCoNfZWrbe7KHeFahsjdt3kH1jTd58jBKxFjV0KZ5EcyHnyoD+TRBdW n2iw== Received: by 10.60.2.138 with SMTP id 10mr18932251oeu.58.1340099304917; Tue, 19 Jun 2012 02:48:24 -0700 (PDT) MIME-Version: 1.0 Received: by 10.182.58.135 with HTTP; Tue, 19 Jun 2012 02:48:04 -0700 (PDT) From: Rudi Kramer Date: Tue, 19 Jun 2012 11:48:04 +0200 Message-ID: To: freebsd-geom@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Gconcat + growfs: we are not growing X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Jun 2012 09:48:25 -0000 Hello, I am running a FreeBSD 8.2-RELEASE-p6 GENERIC (amd64) home media server I wanted to find a way to add multiple disks to a single volume without using raid because I am not too fussy about the data but I dont want one disk failing to cause me to loose all my data. I found gconcat and it seemed to be the exact application I was looking for. I first created a volume with a single drive (1.5 TB) so that I could migrate all my data across. (I was using zfs but as stated I dont need/want raid). # gconcat label -v data /dev/ad4 # newfs /dev/concat/data # mount /dev/concat/data /mnt Everything seemed fine and I was able to migrate my data across with no problems. I then tried to add two more drives (1 TB each) using the following commands: # umount /dev/concat/data # gconcat label data /dev/ad4 /dev/ad5 /dev/ad6 Once again everything looked fine and when I execute gconcat list I can see the drives are added and the space allocation is correct. # gconcat list Geom name: data State: UP Status: Total=3, Online=3 Type: AUTOMATIC ID: 1745188505 Providers: 1. Name: concat/data Mediasize: 3500711680512 (3.2T) Sectorsize: 512 Mode: r0w0e0 Consumers: 1. Name: ad4 Mediasize: 1500301910016 (1.4T) Sectorsize: 512 Mode: r0w0e0 Start: 0 End: 1500301909504 2. Name: ad5 Mediasize: 1000204886016 (932G) Sectorsize: 512 Mode: r0w0e0 Start: 1500301909504 End: 2500506795008 3. Name: ad6 Mediasize: 1000204886016 (932G) Sectorsize: 512 Mode: r0w0e0 Start: 2500506795008 End: 3500711680512 The problem comes when I try to grow the file system using growfs I get the following error: growfs: we are not growing (732569291->635590051) I have tried using google to found out what could be causing the issue and I found some information about creating a disk label but bsdlabel doesn't work on large drives and I'm not sure this is even the correct answer and so I decided to mail the list and see if anyone had some advice for me. Regards Rudi