Tabla de contenidos
“"En un disco limpio puede buscar por siempre"”
Cuando instala o actualiza su sistema, necesita realizar una cantidad de trabajo razonable en sus discos. Para que los archivos puedan ser almacenados en los discos debe crear sistemas de archivos y reservar espacio para las diferentes partes del sistema.
En este cap�tulo se explican todas las actividades iniciales que necesitan realizarse sobre los discos. Usualmente, una vez que consiga configurar su sistema, no tendr� que realizar el trabajo nuevamente, excepto para utilizar disquetes. Solo necesitar� volver a este cap�tulo si agrega un nuevo disco o desea poner a punto de manera muy fina a la utilizaci�n del disco.
Las tareas b�sicas en la administraci�n de discos son:
Formatear los discos. Formatear los discos realiza varias tareas, tal como chequear y registrar la existencia de bloques da�ados, y los prepara que que puedan ser utilizados. (El dar formato no es necesario en estos d�as para la mayor�a de los discos r�gidos).
Particionar los discos r�gidos. Si desea utilizar los discos para varias actividades, las cuales supuestamente no deben interferir con ninguna otra, debe crear particiones (o al menos debe crear una para poder utilizarlo). Una raz�n por la que debe particionar en varias partes un disco es almacenar varios sistemas operativos en el mismo. Otra raz�n es para mantener los archivos de los usuarios separados de los archivos del sistema, lo cual simplifica la tarea de realizar copias de seguridad y ayuda a proteger el sistema de una corrupci�n.
Crear un sistema de archivos (de un tipo particular) en cada disco o partici�n. El disco no significa nada para un sistema GNU/Linux hasta que no genere un sistema de archivos; entonces luego, los archivos pueden ser creados y accedidos.
Montar sistemas de archivos diferentes para formar una estructura de �rbol individual, autom�ticamente o manualmente como sea necesario. (Si se montan sistemas de archivos manualmente, entonces usualmente, necesitan que tambi�n sean desmontados manualmente).
El Cap�tulo�7, Administraci�n de Memoria contiene informaci�n acerca de memoria virtual y cach� de disco, de lo cual necesita estar percatado al momento de utilizar discos.
UNIX, y por lo tanto GNU/Linux, reconoce dos tipos de dispositivos: dispositivos de bloques de acceso-aleatorio (tales como discos), y dispositivos de caracteres (tales como cintas y lineas seriales), algunos de estos �ltimos pueden ser de acceso secuencial y algunos de accesos-aleatorio. Cada dispositivo soportado en GNU/Linux es representado en el sistema de archivos como un archivo de dispositivo. Cuando lea o escriba sobre un archivo de dispositivo, los datos van o vienen desde el dispositivo que este representa. De esta manera no se necesitan programas especiales (y no se necesitan ning�n m�todo especial de programaci�n, como descubrir interrupciones o escudri�ar puertos seriales) para acceder a los dispositivos. Por ejemplo, para enviar un archivo a la impresora, puede simplemente ejecutar :
$
cat filename > /dev/lp1
$
y el contenido del archivo es impreso (en este caso, el archivo debe estar en un formato que la impresora comprenda). Note, que no es una buena idea tener a varias personas realizando cat de sus archivos a la impresora al mismo tiempo. Generalmente se utiliza un programa especial para enviar los archivos a que sean impresos (usualmente lpr). Estos programas se aseguran de que solo un archivo est� siendo impreso en un momento dado, y autom�ticamente env�a archivos a la impresora en cuanto se finalice la impresi�n del archivo previo. Algo similar puede ser necesario para la mayor�a de los dispositivos. De hecho, raramente los archivos de dispositivos son utilizados directamente.
Desde que los archivos de dispositivos se muestran como archivos en el
sistema (en el directorio /dev
), es f�cil ver cuales de
ellos existen, utilizando ls o alg�n otro comando similar. En
la salida del comando ls -l, la primera columna indica el
tipo de archivo y sus permisos. Por ejemplo, observe la salida al inspeccionar
un archivo de dispositivo de un puerto serial :
$
ls -l /dev/ttyS0
crw-rw-r-- 1 root dialout 4, 64 Aug 19 18:56 /dev/ttyS0
$
El primer caract�r en la primera columna arriba, es decir `c
'
en crw-rw-rw-
, le indica el tipo de archivo, en este caso un
dispositivo de caracteres. Para archivos comunes el primer caract�r es
`-
', para directorios es`d
' y para
dispositivos de bloques es `b
'. Examine la p�gina de manual
de ls para obtener informaci�n mas detallada.
Note que usualmente todos los archivos de dispositivos existen, a�n cuando
el dispositivo por si mismo no se encuentre instalado. Esto quiere decir que
aunque exista un archivo llamado /dev/sda
, no significa que
realmente haya un disco SCSI instalado. Tener todos los archivos de
dispositivos facilita la instalaci�n de los programas, y la incorporaci�n de
nuevo hardware (no existe la necesidad de tener que conocer los par�metros
correctos para crear los archivos de dispositivos de los nuevos
dispositivos).