[FUG-BR] FreeBSD 8: limite de partição por slice. 8 ou 26?

Marcelo/Porks marcelorossi em gmail.com
Quarta Novembro 25 15:51:11 BRST 2009


Uél, diz a lenda que o FreeBSD 8.0 suporta até 26 partições por slice
(antigamente eram 8). Mas não consigo usar isso.

Meu sistema roda FreeBSD 8.0 atualizado dia 21/11, o UPDATING não diz
nada sobre suportar até 26 partições, mas o bsdlabel.c tem um
'#define' dizendo que o máximo é 26.
Entretanto não consigo criar a nona partição. No caso até testei
apagando a oitava partição e a criando novamente, para ver se não era
nenhuma cabeçada com o comando.

Alguém tem alguma luz para me dar?

Muito obrigado

Vamos aos detalhes:

1 - "bsdlabel gets extended to 26 partitions", fonte:
http://ivoras.sharanet.org/freebsd/freebsd8.html
Apesar disso, não encontrei *NADA* no /usr/src/UPDATING
BTW: uname -a
FreeBSD xxxxx.com.br 8.0-RELEASE FreeBSD 8.0-RELEASE #0 r199625: Sat
Nov 21 13:31:52 BRST 2009
xxxxxxxxxx at xxxxxx.com.br:/usr/obj/usr/src/sys/KERNEL.XX  amd64

2 - Entretanto: # grep 26 /usr/src/sbin/bsdlabel/bsdlabel.c -A 1 -B 1
#define FSTYPENAMES
#define MAXPARTITIONS   26
#include <sys/disklabel.h>

# ls -lah /sbin/bsdlabel
-r-xr-xr-x  2 root  wheel    33K Nov 21 13:44 /sbin/bsdlabel
# ls -lah /sbin/gpart
-r-xr-xr-x  14 root  wheel    28K Nov 21 13:44 /sbin/gpart

3 - # gpart show da0s1
=>        0  335533527  da0s1  BSD  (160G)
          0    3145728      1  freebsd-ufs  (1.5G)
    3145728    2097152      2  freebsd-swap  (1.0G)
    5242880   33554432      4  freebsd-ufs  (16G)
   38797312    2097152      5  freebsd-ufs  (1.0G)
   40894464    2097152      6  freebsd-ufs  (1.0G)
   42991616   33554432      7  freebsd-ufs  (16G)
   76546048   33554432      8  freebsd-ufs  (16G)
  110100480  225433047         - free -  (107G)

4 - # gpart add -b 110100480 -s 2097152 -t freebsd-ufs da0s1
gpart: index '9': No space left on device


-- 
Marcelo Rossi
"This e-mail is provided "AS IS" with no warranties, and confers no rights."


Mais detalhes sobre a lista de discussão freebsd