[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