Date: Wed, 1 Dec 2010 13:51:48 +0000 From: Paul B Mahol <onemda@gmail.com> To: David DEMELIER <demelier.david@gmail.com> Cc: Patrick Lamaiziere <patfbsd@davenulle.org>, freebsd-questions@freebsd.org Subject: Re: 8 partitions maximum Message-ID: <AANLkTikDzRWo3-i=_Jq=FpPs1Aku0R_bt6LqpQNknRG2@mail.gmail.com> In-Reply-To: <AANLkTim7aC4P1q34saSC9_G-LLWa=q1nnxb%2Bu-7bFs%2BY@mail.gmail.com> References: <4CF5624F.4020901@gmail.com> <20101130221550.2cf6d726@davenulle.org> <AANLkTikrWwS%2B08ERB5xHRLb3gXj6=Y_GdVTNGVvx__=T@mail.gmail.com> <AANLkTikdNwNZ=vMi6jp-9o2OcXQaeAT6f6RNVmYF8T=C@mail.gmail.com> <AANLkTikZg=X0Mo0RyN599T4-Se0TEUz8uvZ0cxzd3RBW@mail.gmail.com> <AANLkTikUu0ajKwOsN5t-SzTK1ZOCLDEbXfsT8w5BTnF5@mail.gmail.com> <4CF5F5F8.9070408@gmail.com> <AANLkTikPwubp98MfUcaRSx2NOvm8Nmrg1HMaA0Kw-kCz@mail.gmail.com> <AANLkTim7aC4P1q34saSC9_G-LLWa=q1nnxb%2Bu-7bFs%2BY@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 12/1/10, David DEMELIER <demelier.david@gmail.com> wrote: > 2010/12/1 Paul B Mahol <onemda@gmail.com>: >> On 12/1/10, David Demelier <demelier.david@gmail.com> wrote: >>> On 30/11/2010 23:29, Paul B Mahol wrote: >>>> On 11/30/10, David DEMELIER<demelier.david@gmail.com> wrote: >>>>> 2010/11/30 Paul B Mahol<onemda@gmail.com>: >>>>>> On 11/30/10, David DEMELIER<demelier.david@gmail.com> wrote: >>>>>>> 2010/11/30 Patrick Lamaiziere<patfbsd@davenulle.org>: >>>>>>>> Le Tue, 30 Nov 2010 21:45:03 +0100, >>>>>>>> David Demelier<demelier.david@gmail.com> a ecrit : >>>>>>>> >>>>>>>>> Hello, >>>>>>>> Hello, >>>>>>>> >>>>>>>>> We all know that we can only have 8 ufs partitions in one freebsd >>>>>>>>> slice. Since OpenBSD and NetBSD can support at most 32 partitions >>>>>>>>> iirc. >>>>>>>>> >>>>>>>>> I wonder why FreeBSD still lacks more ufs partitions in one slice? >>>>>>>>> >>>>>>>>> Is there any plan to grow up max partitions or every work is >>>>>>>>> dedicated to ZFS? >>>>>>>> hmmm, isn't already done in 8.X ? >>>>>>>> from what's cooking for FreeBSD 8.0 >>>>>>>> http://ivoras.sharanet.org/freebsd/freebsd8.html >>>>>>>> << >>>>>>>> bsdlabel gets extended to 26 partitions >>>>>>>> >>>>>>>> Status: Committed to -CURRENT >>>>>>>> Will appear in 8.0: sure >>>>>>>> Author: Marcel Moolenaar >>>>>>>> Web: commit message >>>>>>>> >>>>>>>> bsdlabel is (finally!) extended to support more than 8 partitions. >>>>>>>> The >>>>>>>> new limit of 26 partitions comes from the number of lower-case >>>>>>>> letters. >>>>>>>> >>>>>>>> To make use of this change, GEOM_PART needs to be used instead of >>>>>>>> GEOM_BSD (this is default in 8.0 but will not work with older >>>>>>>> kernels). >>>>>>> I don't have GEOM_PART in my kernel, but if you said it's default it >>>>>>> should be pulled in. >>>>>>> >>>>>>>> Regards. >>>>>>>> _______________________________________________ >>>>>>>> freebsd-questions@freebsd.org mailing list >>>>>>>> http://lists.freebsd.org/mailman/listinfo/freebsd-questions >>>>>>>> To unsubscribe, send any mail to >>>>>>>> "freebsd-questions-unsubscribe@freebsd.org" >>>>>>>> >>>>>>> But why : >>>>>>> >>>>>>> # /dev/md2s1: >>>>>>> 8 partitions: >>>>>>> # size offset fstype [fsize bsize bps/cpg] >>>>>>> a: 10m 16 4.2BSD 0 0 >>>>>>> b: 10m * 4.2BSD 0 0 >>>>>>> d: 10m * 4.2BSD 0 0 >>>>>>> e: 10m * 4.2BSD 0 0 >>>>>>> f: 10m * 4.2BSD 0 0 >>>>>>> g: 10m * 4.2BSD 0 0 >>>>>>> h: 10m * 4.2BSD 0 0 >>>>>>> i: 10m * 4.2BSD 0 0 >>>>>>> j: 10m * 4.2BSD 0 0 >>>>>>> k: 10m * 4.2BSD 0 0 >>>>>>> >>>>>>> c: 2047973 0 unused 0 0 # "raw" >>>>>>> part, >>>>>>> don't >>>>>>> edit >>>>>>> >>>>>>> line 11: partition name out of range a-h: i >>>>>>> line 12: partition name out of range a-h: j >>>>>>> line 13: partition name out of range a-h: k >>>>>>> re-edit the label? [y]: >>>>>>> >>>>>>> I'm on 8.1-RELEASE. >>>>>> To make use of such feature you need to recreate table with gpart(8). >>>>>> >>>>>> bsdlabel is not going to work. >>>>>> >>>>> markand@Melon ~ $ sudo dd if=/dev/zero of=myfile.img bs=1m count=100 >>>>> 100+0 records in >>>>> 100+0 records out >>>>> 104857600 bytes transferred in 2.095537 secs (50038530 bytes/sec) >>>>> markand@Melon ~ $ sudo mdconfig -a -f myfile.img -u 2 >>>>> markand@Melon ~ $ sudo gpart create -s MBR md2 >>>>> md2 created >>>>> markand@Melon ~ $ sudo gpart show md2s1 >>>>> gpart: No such geom: md2s1. >>>>> markand@Melon ~ $ sudo gpart add -t freebsd md2 >>>>> md2s1 added >>>>> markand@Melon ~ $ sudo gpart add -t freebsd-ufs md2s1 >>>>> gpart: No such geom: md2s1. >>>>> markand@Melon ~ $ sudo gpart create -s BSD md2s1 >>>> gpart create -s BSD -n 26 md2s1 >>> >>> markand@Melon ~ $ sudo gpart create -s BSD -n 26 md0s1 >>> gpart: entries '26': Invalid argument >>> markand@Melon ~ $ sudo gpart create -s BSD -n 8 md0s1 >>> md0s1 created >>> >> >> Looks like max number is 20, up to md2s1t. >> > > Yes I saw that it was only 20 max, so how to get 26 partitions using > bsdlabel ? :-) It is hardcoded. Not my code.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTikDzRWo3-i=_Jq=FpPs1Aku0R_bt6LqpQNknRG2>