Frequently Asked Questions para FreeBSD 2.X : Instalación : Que geometría debo usar para mis discos?
Previous: Puedo instalar FreeBSD en mi portátil sobre PLIP (Parallel Line IP)?
Next: Existe alguna restricción en como dividir el disco?

2.15. Que geometría debo usar para mis discos?

(Por geometría de un disco, entendemos el numero de cilindros, cabezales y sectores por pista en el disco - de ahora en adelante nos referiremos por conveniencia a estos parámetros como C/H/S. Así es como trabaja la BIOS de los PC's para gestionar la lectura/escritura.

Por alguna razón, esto parece crear mucha confusión. Ante todo, la geometría física de un disco SCSI es totalmente irrelevante ya que FreeBSD trabaja en términos de bloques de disco. Con discos IDE, FreeBSD trabaja en términos de C/H/S, pero todos los discos modernos convierten estos datos en referencias internas de bloques.

Para discos SCSI, la geometría a usar depende de si tenemos activado en la controladora el soporte de translación (comunmente conocido como "soporte para discos mayores de >1GB" o algo similar). Si esta opción está desactivada, entonces usa N cilindros, 64 cabezales y 32 sectores por pista, donde N es la capacidad del disco en MB. Por ejemplo, para un disco de 2GB, los parámetros correctos serían 2048 cilindros, 64 cabezales y 32 sectores.

Si el soporte de translación está activado y la capacidad del disco es mayor de 1GB, usa M cilindros, 63 cabezales (*no* 64), y 255 sectores, donde M es la capacidad del disco en MB dividida por 7.844238. Para nuestro ejemplo de un disco de 2GB, los parámetros serían 261 cilindros, 62 cabezales y 255 sectores.

Si no estás seguro sobre los parámetros a usar, o FreeBSD falla al detectar la geometría correcta del disco durante la instalación, el método mas simple para solucionar este problema es crear una pequeña partición DOS en el disco. Entonces, la geometría debería ser detectada correctamente (y siempre puedes borrar esa partición desde el "editor de particiones" si no quieres mantenerla).

Alternativamente, existe una utilidad de libre distribución incluida en FreeBSD llamada pfdisk.exe (situada en el directorio tools del cd-rom de distribución o en cualquiera de los servidores ftp) que nos dice la geometría del disco usada por el sistema operativo DOS. Lo único que tenemos que hacer es introducir los datos obtenidos en el editor de particiones de FreeBSD.


Frequently Asked Questions para FreeBSD 2.X : Instalación : Que geometría debo usar para mis discos?
Previous: Puedo instalar FreeBSD en mi portátil sobre PLIP (Parallel Line IP)?
Next: Existe alguna restricción en como dividir el disco?