Greg (shoe) Schuweiler, noviembre de 2004
Muchos consideran que un disco duro viene a ser una caja negra, un pequeño dispositivo donde se almacenan datos, programas y/o un sistema operativo. Este planteamiento no tiene nada que reprochar si eso es todo lo que le importa. Sin embargo, la preocupación primordial de un administrador del sistema debe ser la protección de los datos. Otra prioridad esencial debe ser la transferencia eficaz de los datos entre la memoria y el disco físico. En este artículo quiero analizar una de las utilidades básicas que nos ofrece el sistema operativo Solaris:
format.La utilidad
format que sirve para administrar
segmentos en un disco se creó originariamente para administrar discos conectados
mediante SCSI, de ahí que el rendimiento pueda variar en el caso de los discos
conectados mediante IDE. Si están instalados y configurados correctamente los
controladores adecuados, no debe haber problemas para administrar unidades con
conexión Fibre Channel o LUN presentados por dispositivos RAID. Además de
format, también me ocupo de otros comandos
de dos tipos: no destructivos y destructivos. Siempre destaco los
comandos destructivos en negrita y cursiva precedidos por la palabra
Warning. Por ejemplo, si se ejecuta «Warning: cd / ; rm –r * » como root se
destruirá el disco del sistema.Otra llamada de atención: los comandos no destructivos deben ser sólo eso, pero es usted quien debe decidir si los ejecuta o no en su sistema. Los comandos destructivos destruyen los datos de un disco. Sólo debe ejecutarlos si sabe con seguridad lo que hace.
En este artículo utilizo los comandos
format, prtvtoc, dd, od, cat y fmthard. Para empezar, me gustaría definir algunos de los
términos de disco que voy a emplear.Etiqueta del disco:
Área especial con información sobre el disco, como la geometría y los segmentos. También se denomina tabla de contenido del volumen (VTOC). La etiqueta del disco ocupa los 512 primeros bytes de un disco. Ahora la mayoría de los discos ya vienen etiquetados de fábrica.
Lista de defectos:
Es la lista de las áreas del disco donde no se puede leer o escribir. Siempre hay una lista de defectos del fabricante y, como veremos, una lista ampliada que crece con los defectos que surgen a medida que pasa el tiempo.
Tabla de particiones:
La tabla de particiones forma parte de la VTOC del disco y contiene los segmentos (o particiones) del disco, los límites y los tamaños de los segmentos. Un segmento está formado por una sucesión continua de bloques en un disco. Un disco consta de ocho segmentos [0-7], salvo que se etiquete como EFI (Extensible Firmware Interface), de lo cual me ocuparé más tarde. En la mayoría de los casos no se utiliza el segmento 2, porque representa todo el disco.
Recuerde lo siguiente a lo largo de este artículo:
- Cada segmento de disco sólo puede contener un sistema de archivos.
- Un sistema de archivos no puede ocupar varios segmentos (suponiendo que no se utilice ningún administrador de volúmenes lógicos).
- Una vez creado un sistema de archivos, no es posible cambiar su tamaño sin reparticionar todo el disco.
- Los segmentos no pueden ocupar varios discos. (En el caso de un dispositivo
RAID que ocupe n discos y los presente al sistema como un solo disco, la
utilidad
formatsólo verá un disco.)


