From owner-freebsd-current@FreeBSD.ORG Wed Jun 19 16:02:27 2013 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id E4C66669 for ; Wed, 19 Jun 2013 16:02:27 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) by mx1.freebsd.org (Postfix) with ESMTP id A9ED11C21 for ; Wed, 19 Jun 2013 16:02:27 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.7/8.14.7) with ESMTP id r5JG2Kgk000312; Wed, 19 Jun 2013 10:02:20 -0600 (MDT) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.7/8.14.7/Submit) with ESMTP id r5JG2Kxe000309; Wed, 19 Jun 2013 10:02:20 -0600 (MDT) (envelope-from wblock@wonkity.com) Date: Wed, 19 Jun 2013 10:02:20 -0600 (MDT) From: Warren Block To: "O. Hartmann" Subject: Re: gpart: can not add MBR partitions with "gpart add -t mbr" In-Reply-To: <20130618110939.41c43066@telesto> Message-ID: References: <20130618110939.41c43066@telesto> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (wonkity.com [127.0.0.1]); Wed, 19 Jun 2013 10:02:20 -0600 (MDT) Cc: freebsd-current@freebsd.org X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Jun 2013 16:02:28 -0000 On Tue, 18 Jun 2013, O. Hartmann wrote: > > Having a 1TB disk with a MBR partition layout created successfully with > "gpart create -s MBR ada4", which is shown as > > Geom name: ada4 > modified: false > state: OK > fwheads: 16 > fwsectors: 63 > last: 1953525167 > first: 63 > entries: 4 > scheme: MBR > Consumers: > 1. Name: ada4 > Mediasize: 1000204886016 (931G) > Sectorsize: 512 > Mode: r0w0e0 > > > it is impossible for me to create a partition with > > gpart add -t mbr ada4 > > as it can be read in the manpage of gpart. I can't find that in 9-stable or -head. If it's a literal example, please point it out and I'll fix it. > Whatever I do, I receive a > useless error from gpart > > gpart: Invalid argument > > with no further information. > > In kernel, I already added GEOM_MBR. geom_part_mbr and geom_part_ldm > kernel modules are then already loaded. > > I tried to figure out what's going wrong but this seems highly > enigmatic. > > What am I doing wrong? "mbr" is partitioning scheme, not a partition type. Common MBR partition types that gpart knows by name are freebsd, freebsd-ufs, freebsd-zfs, ntfs, no doubt lots of others but offhand I don't know where to get the whole list. Examples shown here (MBR in the second half): http://www.wonkity.com/~wblock/docs/html/disksetup.html Numbers can also be used for partition types by prefixing them with an exclamation point, but that must be escaped to keep the shell from interpreting it: gpart add -t \!12 -s1G ada0 That would add a "FAT32X/LBA" partition. There's a list of values here: http://en.wikipedia.org/wiki/Partition_type