From owner-freebsd-fs@FreeBSD.ORG Wed Feb 24 13:33:04 2010 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B448E1065672 for ; Wed, 24 Feb 2010 13:33:04 +0000 (UTC) (envelope-from 000.fbsd@quip.cz) Received: from elsa.codelab.cz (elsa.codelab.cz [94.124.105.4]) by mx1.freebsd.org (Postfix) with ESMTP id 71FF48FC1F for ; Wed, 24 Feb 2010 13:33:03 +0000 (UTC) Received: from elsa.codelab.cz (localhost.codelab.cz [127.0.0.1]) by elsa.codelab.cz (Postfix) with ESMTP id 4A11419E027; Wed, 24 Feb 2010 14:33:02 +0100 (CET) Received: from [192.168.1.2] (r5bb235.net.upc.cz [86.49.61.235]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by elsa.codelab.cz (Postfix) with ESMTPSA id BB13519E02A; Wed, 24 Feb 2010 14:32:59 +0100 (CET) Message-ID: <4B852A8B.9070505@quip.cz> Date: Wed, 24 Feb 2010 14:32:59 +0100 From: Miroslav Lachman <000.fbsd@quip.cz> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.9.1.8) Gecko/20100205 SeaMonkey/2.0.3 MIME-Version: 1.0 To: "Erik Scholtz, ArgonSoft GmbH" References: <4B84EB1C.1080700@argonsoft.de> <4B84F92E.8040305@quip.cz> <4B851EAF.40200@argonsoft.de> In-Reply-To: <4B851EAF.40200@argonsoft.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-fs@freebsd.org Subject: Re: Problem with writing an UFS2 to iStore Storage System / can't find block in cyl 0 / bad magic number X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Feb 2010 13:33:04 -0000 Erik Scholtz, ArgonSoft GmbH wrote: > Miroslav, > > thanks for your reply. No - I haven't tried this yet and so did this a > minute ago, but got stucked on the second command: > > ********************************************************************************** > > |# gpart create -s GPT da0 [...] > |# gpart add -b 1 -s 20971519 -t freebsd-ufs -l MyLabel da0 > |gpart: start '1': Invalid argument > | > |# gpart add -b 34 -s 20971519 -t freebsd-ufs -l MyLabel da0 > |gpart: size '20971519': Invalid argument > | > |# gpart add -b 34 -s 20971485 -t freebsd-ufs -l MyLabel da0 > |gpart: size '20971485': Invalid argument > ********************************************************************************** > > > Since gpart set the begin (start) on 1 and not on 34, I changed the -b > option too. After failing this, I set the begin to 34 as in your > example, which did not work either. Then I reduced the size (since when > the start is later, it reduces the size too), which also did not work. You can try 'gpart show da0' right after gpart create, it will show you available space. for example: # gpart show da2 => 34 209715133 da2 GPT (100G) 34 209715133 - free - (100G) The first line tells you about your hard drive. You can start partitioning from sector 34 and the last available sector is 209715133. The second line gives information that there is free space beginning at sector 34 and spreading to sector 209715133. It means that the drive is empty. I am not sure if -s must be given in 512 bytes sectors, I saw some HowTos with "-s 100G", but it didn't work in my setup with FreeBSD 7.2 (it may work on 8.0?) You can try both versions and you can try little smaller partition if it gives you an error. (I am not too experienced with gpart) Miroslav Lachman