Unidades de cinta
Las unidades de cinta se usan en principio para almacenar
datos sin activación, a menudo a manera de copia de seguridad.
Una vez conectada una unidad de cinta nueva al sistema, y
arrancado adecuadamente, la unidad de cinta
está lista para su utilización. A
diferencia de las unidades de disco, las unidades de cinta
no precisan ser formateadas ni ningún tipo de preparación especial.
Una vez instalado el dispositivo de cinta y en marcha el
sistema operativo, se hace referencia al dispositivo de cinta por el nombre de
dispositivo lógico, según se describe en la Tabla8.
Tabla 8 - Dirección y nombres de dispositivo lógico de unidades de cinta
Unidad de cinta
|
Interruptor de dirección SCSI o
posición de puente (ID de destino)
|
Nombre de dispositivo lógico primario
|
Nombres de dispositivos lógicos adicionales
|
Primera unidad de cinta
|
4*
|
/dev/rmt/0
|
/dev/rmt/0l
/dev/rmt/0m
/dev/rmt/0h
/dev/rmt/0u
|
Segunda unidad de cinta
|
5*
|
/dev/rmt/1
|
/dev/rmt/1l
/dev/rmt/1m
/dev/rmt/1h
/dev/rmt/1u
|
*Puede tratarse de cualquier dirección única en
el bus.
En la mayoría de operaciones con cinta, debe utilizarse
el primer
nombre de dispositivo lógico, ya que la unidad de cinta
utilizará sus
características predeterminadas óptimas. No obstante, si
desea
especificar un comportamiento especial para una unidad de cinta,
añada
una letra al nombre de dispositivo lógico correspondiente, en la
forma
siguiente:
-
Añada una letra al número
de unidad para especificar una densidad de cinta, en la que h
será alta, m media, l baja y u
ultra. No todas las unidades de cinta admiten todas las densidades. Si
no está seguro, especifique la densidad más alta.
-
Añada una b al
número de unidad para especificar el comportamiento BSD.
Esto significa que, al leer más allá de la marca de
final de archivo,
devolverá el primer registro del archivo siguiente. Es
conveniente así
si la cinta va a leerse en un sistema BSD UNIX.
-
Añada una n al
número de unidad para especificar que no se rebobine;
de lo contrario, la cinta se rebobinará al acabar la
operación de grabación.
-
Añada una c para
especificar el modo
de compresión. Hay unidades donde el modo de compresión
ya está
incorporado en algunos de los códigos de densidad de datos y la
adición
de la c es redundante.
En la tabla siguiente, se muestran nombres de cinta
válidos. Si
trabaja con la segunda unidad de cinta, utilice un 1 en lugar de un 0.
0n 0b 0bn 0c 0cb 0cbn 0cn 0h 0hb 0hbn 0hbn 0m 0mb 0mbn 0mn 0l 0lb 0lbn 0ln 0u 0ub 0ubn 0un
|
Para
añadir una unidad de cinta
-
Apague el sistema.
-
Compruebe que el interruptor de dirección de la
unidad de cinta esté establecido de forma correcta.
El interruptor SCSI para unidades de cinta suele estar
establecido
de fábrica con la ID de destino SCSI 4. Si cuenta con más
de una unidad
de cinta, debe establecer el interruptor de dirección SCSI de la
segunda unidad con una dirección distinta a la ID de destino
SCSI 4, o
con cualquier otra ID de destino presente en el bus.
Nota:
La conexión de más de
cuatro unidades de cinta a un solo bus SCSI pueden ralentizar el
funcionamiento del sistema.
alt="Precaución" align="left" height="34">Precaución -
Cada
unidad de cinta debe contar con un solo valor de ID de destino SCSI. Es
posible que sea necesario ajustar los interruptores de dirección
SCSI
en las unidades de cinta con números distintos a los que se
muestran en
la Tabla8. Si precisa más información sobre
direcciones
de dispositivos, consulte la System Administration Guide.
-
Instale la unidad de cinta.
Si precisa información sobre la instalación,
consulte la documentación adjunta al software.
-
Encienda la alimentación del sistema y los
dispositivos periféricos.
En la mayoría de los casos, esto hará que el
sistema arranque automáticamente. Si está presente
el archivo /reconfigure , el entorno operativo
asignará
automáticamente un
nombre de dispositivo lógico, e inicializará los
controladores de
dispositivo adecuados para el nuevo dispositivo. Si no existe archivo /reconfigure,
podrá conseguir el mismo efecto realizando un boot
-r.
La nueva unidad de cinta estará lista para su uso.
Comandos
diversos para cinta
Para
visualizar el estado de una unidad de cinta
-
Coloque una cinta en la unidad.
-
Introduzca:
% mt -f /dev/rmt/número_unidad status
|
Este comando hace corresponder la unidad de cinta con el
nombre de dispositivo lógico /dev/rmt/número_unidad.
A continuación, muestra el estado de la unidad de cinta
(consulte los ejemplos inferiores).
Si tiene más de una unidad de cinta conectada al
sistema, utilice el nombre de dispositivo lógico adecuado, como /dev/rmt/0,
/dev/rmt/1, o /dev/rmt/2, y así sucesivamente.
En este caso, ejecute de nuevo el comando mt -f
/dev/rmt/0
status y el mensaje de advertencia sense key(0x6)=
unit attention será sustituido por el mensaje sense
key(0x0)= nosense.
En dicho caso, compruebe que la unidad de cinta
esté encendida y
correctamente conectada al sistema. Si aparece el mismo mensaje,
intente volver a arrancar el sistema.
Para tensar un
cartucho de cinta de 1/4 pulgadas
Al introducir un cartucho de cinta virgen en una
unidad de
1/4 pulgadas, es preciso realizar un paso de tensado. Este
procedimiento hace pasar la cinta de un extremo a otro, y asegura una
distribución regular de la tensión en todo el cartucho.
Nota:
No se soporta el comando de retensado para dispositivos DDS
(Digital Data Storage) o unidades de cinta DLT.
-
Introduzca el cartucho en la unidad de cinta.
-
Escriba
% mt -f /dev/rmt/número_unidad retension
|
Para rebobinar una cinta
-
Escriba:
% mt -f /dev/rmt/número_unidad rewind
|
Para limpiar
una unidad de cinta
Es preciso limpiar periódicamente las unidades de
cinta. Para limpiar una unidad de cinta:
-
Introduzca un cartucho de limpieza en la unidad de cinta.
Consulte la documentación del hardware si precisa
más detalles.
|
Utilidades para cinta
Existe gran variedad de utilidades para la lectura o escritura
de
datos en unidades de cinta. Esta sección cubre algunas de las
utilidades de cinta más comunes que suelen acompañar al
entorno
operativo Solaris. Si ha adquirido alguna utilidad de cinta o copia de
seguridad adicional, consulte la documentación correspondiente.
En esta sección, se hace referencia a los comandos
siguientes: cpio, dd, ufsdump, ufsrestore, tar.
Nota:
El factor de
bloqueo es la cantidad de datos enviados a la unidad por cada comando.
Es preferible utilizar el mayor factor posible. Consulte las
páginas
del comando man st para obtener más información.
El factor de bloqueo para lectura debe ser mayor o igual que el
utilizado para escritura. Por tanto, es mejor utilizar el mayor factor
posible.
Utilice un factor de bloqueo de 126 en lugar del factor predeterminado
de 20 para optimizar el rendimiento.
Los factores de bloqueo se especifican a manera de opciones en la
línea
de comando correspondiente al comando de la utilidad de cinta que haya
elegido.
Comando
cpio
El comando cpio (copia de entrada/salida) copia una
lista
de archivos entre dispositivos tomando la lista de nombres de entrada
estándar, y escribiendo en salida estándar. Se trata de
un comando
versátil, pero requiere que el usuario redirija la entrada y la
salida
estándar. cpio puede utilizarse cuando la cantidad de
datos precisa la utilización de más de un volumen
(cartucho de cinta).
Ejemplo 1:
El ejemplo siguiente muestra cómo copiar los archivos
en el directorio de trabajo denominado /work y todos los
subdirectorios en la primera unidad de cinta con el nombre de
dispositivo lógico de /dev/rmt/0.
example# cd /work example# ls -R | cpio -ocB > /dev/rmt/0
|
Ejemplo 2:
El ejemplo siguiente muestra cómo copiar los archivos
ubicados en la cinta de nuevo en el disco duro:
example# cd /work example# cpio -icdB < /dev/rmt/0
|
-
La opción B, que
deberá utilizar
siempre que copie archivos o sistemas de archivo desde y hacia una
unidad de disco, indica que la entrada cuenta con un factor de bloqueo
de 5120 bytes para el registro.
Nota:
Deberá utilizar
el mismo factor de bloqueo al recuperar o copiar archivos de la cinta
en el disco duro, como lo hizo al copiar archivos del disco duro en la
cinta. En estos casos, es preciso especificar la opción B.
Comando
dd
Este comando convierte y copia archivos con formatos de datos
distintos. Uno de los usos de este comando es la transferencia de un
sistema de archivos o partición del disco duro a una cinta.
Podrá
utilizarlo también para copiar archivos de un disco duro a otro.
Si
utiliza un dispositivo con tamaño de bloque variable,
deberá asegurarse
de utilizar el mismo tamaño de bloque al recuperar los datos.
El ejemplo siguiente muestra cómo escribir el sistema
de archivos o partición /user/sunsystem en una unidad
de cinta de 4mm con una unidad de cinta denominada /dev/rmt/0.
El factor de bloqueo es 63k en este ejemplo.
Ejemplo:
example# dd if=/dev/dsk/c0t0d0s7 of=/dev/rmt/0 bs=63k
|
Comando
ufsdump
El comando ufsdump copia un sistema de archivos o
directorio de un disco duro en una cinta. Se diseña de manera
específica como utilidad de copia de seguridad. Admite varios
volúmenes
y copias de seguridad incrementales. Si precisa más
información sobre
niveles de volcado incremental y planificaciones, consulte la System
Administration Guide.
Nota:
La totalidad de archivos debe formar parte de un solo sistema
de archivos o una partición, y el usuario deberá ser
superusuario.
Ejemplo:
El ejemplo siguiente muestra cómo se copian archivos
ubicados en una unidad de disco en la partición /dev/rdsk/c0t3d0s0
a un archivo de volcado (que en este caso representa a la
unidad de cinta) denominado /dev/rmt/1.
example# ufsdump 0ubf 126 /dev/rmt/1 /dev/rdsk/c0t1d0s0
|
-
La opción 0 (cero)
representa el nivel de volcado.
Un volcado de nivel 0 copia la totalidad del sistema de archivos en un
archivo de volcado (unidad de cinta). Los enteros válidos van
del 0 al
9, donde del 1 al 9 se realizan varios niveles de volcados
incrementales, y sólo se copian archivos que han sido
modificados a
partir de un momento determinado.
-
La opción b especifica
el factor de bloqueo que se utiliza al copiar los archivos en la cinta.
La opción b debe estar seguida por un número (96
en este caso) que represente el factor de bloqueo deseado. El factor de
bloqueo predeterminado variará dependiendo del tipo de unidad
que se
utilice. Si no sabe qué factor de bloqueo utilizar, no
especifique
ninguno y el valor predeterminado para la unidad de cinta
funcionará.
Comando
ufsrestore
El comando ufsrestore copia sistemas de archivo
procedentes
de una cinta en un disco duro. Sólo puede copiar sistemas de
archivo
creados con el comando ufsdump.
Debe utilizar ufsrestore con una de estas tres
opciones:
-
i (interactiva) - Tras leer la
información del directorio del soporte, ufsrestore
invoca una interfaz interactiva que permite examinar la
jerarquía del
directorio del archivo de volcado, y seleccionar los archivos
individuales que se extraerán.
-
r (recursiva) - Restablece el
contenido completo del soporte en el directorio actual (que debe ser el
nivel superior del sistema de archivos). Para restablecer por completo
un sistema de archivos, utilice esta opción para restablecer el
volcado
de nivel 0, y de nuevo para cada volcado incremental. A pesar de que
esta opción está concebida para su restablecimiento total
en un sistema
de archivos vacío, si el sistema de archivos contiene archivos
que no
se encuentren en el soporte, éstos se conservan.
Las opciones siguientes no son obligatorias:
Ejemplo:
El ejemplo siguiente muestra cómo recuperar un archivo
de una cinta
de manera interactiva. El archivo se escribirá en el directorio
actual (/disk2 en este ejemplo). Se especifica también
un factor de bloqueo de 96, así como el archivo de
volcado (unidad de la primera cinta) de /dev/rmt/0.
Nota:
Es preciso
emplear el mismo factor de bloqueo (u otro mayor) al recuperar o copiar
archivos de la cinta al disco duro, como se hizo al copiar archivos del
disco duro en la cinta.
example# cd /disk2 example# ufsrestore ibf 126 /dev/rmt/0 ufsrestore > ? Available commands are: ls [arg] - list directory cd arg - change directory pwd - print current directory add [arg] - add `arg' to list of files to be extracted delete [arg] - delete `arg' from list of files to be extracted extract - extract requested files setmodes - set modes of requested directories quit - immediately exit program what - list dump header information verbose - toggle verbose flag (useful with "ls") help or `?' - print this list IF no `arg' is supplied, the current directory is used
|
El sistema responde con un indicador ufsrestore. Si
introduce un signo de interrogación, se muestra una lista de
argumentos disponibles.
Enumere los directorios residentes en la cinta escribiendo ls.
ufsrestore > ls 4lib/ dict mail openwin spool 5bin games man/ preserve src adm include/ net pub tmp
|
Añada ahora los archivos o directorios a la lista de
archivos que se extraerán mediante el comando add:
ufsrestore > add man mail
|
En este ejemplo, se añaden los archivos man y
mail a la lista de archivos que se extraerán de
la cinta.
Extraiga ahora estos archivos de la cinta. Se
escribirán en el directorio de trabajo actual (/disk2
en este ejemplo).
Una vez extraídos los archivos deseados, salga del
comando ufsrestore con q:
Comando tar
El comando tar archiva y recupera archivos en y a
partir de un solo archivo denominado tarfile.
Un tarfile suele ser una cinta, pero puede tratarse de un archivo
cualquiera. Si la cantidad de datos supera la capacidad de una cinta,
es preciso usar entonces un comando de cinta distinto, ya que tar
no permite la distribución entre varios volúmenes
(cintas).
Ejemplo 1:
El ejemplo siguiente muestra cómo copiar archivos de un
disco duro en una cinta.
example# tar cvbf 126 /dev/rmt/1 ./directorio
|
En este ejemplo, el comando tar copia archivos de un
directorio en una unidad de cinta con el noombre de
dispositivo de /dev/rmt/1. Si se especifica el origen en
directorio precedido de una ./,
los archivos se grabarán como nombres de ruta de acceso
relativos. Más
adelante, al extraer los archivos, se escribirán de nuevo en el
sistema
de archivos basándose en el directorio de trabajo actual.
Ejemplo 2:
El siguiente ejemplo muestra cómo copiar archivos de
una cinta en el
directorio de trabajo actual en un disco duro. Es muy importante
cambiar al directorio en el que residirán los archivos
extraídos antes de ejecutar tar.
example# cd /tmp example# tar xvbf 126 /dev/rmt/1
|
-
La opción b designa el
factor de bloqueo que, en este ejemplo, es de 126
(63k).
La opción f le permitirá designar
el archivo de volcado de la unidad de destino.
Nota:
Es preciso
utilizar el mismo factor de bloqueo (o mayor) al recuperar o copiar
archivos de la cinta en la unidad de disco, como se hizo al copiar
archivos de la unidad de disco en la cinta.
|
Unidades de disco
Las unidades de disco son dispositivos que se añaden a
un sistema
con frecuencia. En la incorporación de una unidad de disco,
están
implicados tres pasos principales:
-
Instalación del disco (consulte añadir
una unidad de disco).
-
Preparación del disco con la
utilidad format (consulte Preparación del disco ).
-
Creación y montaje de los
sistemas de archivo (consulte Para crear
un
sistema de archivos).
Es posible que no sea necesario el último paso si tiene
pensado
utilizar aplicaciones especiales (matriz redundante de discos
independientes) como el software Veritas Volume Manager o SolsticeDiskSuite
(TM) para gestionar los datos del disco.
Para
añadir una unidad de disco
-
Cierre el sistema.
-
Compruebe que se ha dispuesto correctamente el interruptor
de dirección de la unidad de disco.
Cada ID de destino SCSI determina el nombre de dispositivo
lógico
que el entorno operativo Solaris asigna a la unidad.
Precaución -
Cada unidad de disco debe contar con
un solo valor de ID de destino SCSI propio.
-
Instale la unidad de disco.
Si precisa información sobre la instalación,
consulte la documentación que acompaña al software.
-
Encienda la alimentación del sistema y de los
dispositivos periféricos.
En la mayor parte de los casos, el sistema se
arrancará así. Si está presente el archivo /reconfigure
,el sistema operativo asignará
automáticamente un
nombre de dispositivo lógico e iniciará los controladores
de
dispositivo correspondientes para el nuevo dispositivo. Si no existiese
el archivo /reconfigure, podrá conseguir el mismo
efecto realizando un boot
-r. .
-
Prepare el disco, si es necesario.
Preparación
del disco
Antes de que se pueda utilizar una unidad de disco
recién instalada, debe ser formateada, particionada
y etiquetada. Emplee la utilidad format
para llevar a cabo cada una de estas actividades, según sea
necesario.
La utilidad format
La utilidad format es un programa de mantenimiento
de disco
controlada por menú, que se emplea en el formateo,
partición y
etiquetado de unidades de disco, así como para el control de
sectores
defectuosos. Al iniciarse la utilidad format, sondea el
sistema en busca de unidades de disco, lee cada etiqueta en cada disco,
y muestra una lista de discos. Una vez elegido un disco, format
proporciona un menú con rutinas seleccionables.
Precaución -
Muchas de las rutinas de la utilidad format
sobreescribirán los datos existentes en las unidades de disco.
Realice siempre copias de seguridad de todos sus datos en todas
las unidades de disco, antes de emplear la utilidad format.
La utilidad format se sirve de un archivo
de estadísticas del disco denominado /etc/format.dat
para determinar parámetros predeterminados de
configuración de unidades de disco. No obstante, format
puede configurar y etiquetar automáticamente las unidades de
disco
SCSI, incluso si el tipo específico de unidad que posee no se
encuentra
descrito en el archivo /etc/format.dat. Esto le
permitirá
formatear, particionar y etiquetar cualquier unidad de disco que
esté
conforme con SCSI-2 sin que exista necesidad de editar el archivo /etc/format.dat.
Deberá ser superusuario para emplear la utilidad format.
Si no es superusuario, recibirá el mensaje de error siguiente al
intentar utilizar format.
# format Searching for disk...done No permission (or no disk found)!
|
Para aplicar la utilidad format, consulte las
secciones siguientes del manual:
-Formatear un disco
- Particionar un disco
- Etiquetar un disco
Nota:
Si precisa información adicional sobre la utilidad format,
consulte la System Administration Guide.
Para formatear
un disco
Al formatear un disco, se crean sectores de disco en el
soporte y se
compila una lista de sectores defectuosos. Es preciso que el disco
esté
formateado para poder escribir datos en él. En la mayoría
de casos, los
discos habrán ya sido formateados por el fabricante o
distribuidor, y
no precisarán un nuevo formato al instalar la unidad. Para
determinar
si un disco está o no formateado, así como para formatear
de hecho un
disco, emplee la utilidad format como aquí se describe.
Precaución -
El formateo de un disco destruye los datos que puedan
encontrarse en el mismo.
Nota:
No toda
información sobre menús aparece en la forma exacta en que
se muestra.
Si cuenta con SPARCstorage Array, deberá cargar los
controladores deSPARCstorage (TM)
Array antes de emplear la utilidad format.
-
Conviértase en superusuario.
-
Inicie la utilidad format.
Si los discos ya cuentan con etiqueta, el sistema
mostrará información semejante a ésta:
Searching for disks...done AVAILABLE DISK SELECTIONS: 0. c0t3d0 <SUN0207 cyl 1214 alt 2 hd 9 sec 36> /sbus@1,f8000000/esp@0,8000000/sd@3,0 1. c0t0d0 <SUN0207 cyl 1214 alt 2 hd 9 sec 36> /sbus@1,f8000000/esp@0,8000000/sd@0,0 2. c1t1d0 <SUN0207 cyl 1214 alt 2 hd 9 sec 36> /sbus@1,f8000000/esp@0,8000000/sd@1,0 3. c1t2d0 <SUN0207 cyl 1214 alt 2 hd 9 sec 36> /sbus@1,f8000000/esp@0,8000000/sd@2,0 Specify disk (enter its number):2
|
En el ejemplo anterior:
Una vez formateado el primer disco nuevo, dé
formato al segundo disco nuevo en la misma forma.
-
Seleccione el disco que desee formatear en la lista que se
muestra en pantalla.
Precaución -
Asegúrese de elegir el disco correcto. Si elige un
disco que contenga datos, dichos datos quedarán sobreescritos.
La utilidad format mostrará un mensaje
indicando si el disco está formateado o no:
Selecting c1t1d0 [disk formatted]
|
Si el disco no tiene formato, vaya al Paso 4.
Si el disco está formateado, pase al procedimiento para particionar un disco, que se
muestra más adelante en este
capítulo.
Precaución -
Si observa el mensaje siguiente: Warning: Current
Disk has mounted partitions.No continúe. Escriba q
para salir de la utilidad format. Vuelva al Paso 2 y
asegúrese de seleccionar la unidad de disco correcta.
-
Ante el indicador format>, escriba format
y confirme el comando escribiendo y.
format> format Ready to format. Formatting cannot be interrupted. Continue? y Beginning format. The current time is Fri Sept 11 14:56:51 1993 Formatting ... done Verifying media ... pass 0 - pattern = 0xc6dec6de pass 1 - pattern = 0x6db6db6d total of 0 defective blocks repaired. format>
|
Format lleva a cabo dos operaciones:
-
Da formato al disco para escribir
los sectores en el soporte.
-
Ejecuta dos pasos de
verificación para
analizar el disco en busca de posibles defectos, y compila una lista de
sectores defectuosos para que no sean utilizados.
No es posible precedir la duración del formateo, ya
que depende de
muchas variables, como son el tamaño del disco, la CPU y la
cantidad de
memoria, así como otras formas de actividad del sistema. La
duración
puede oscilar entre un minuto y más de una hora.
Precaución -
No interrumpa el formateo de una unidad de disco. Una
interrupción en un momento crítico puede producir
daños en el disco.
Para
particionar un disco
La partición de discos implica su división en
subsecciones denominadas particiones o segmentos.
Cada segmento individual, aparece para el entorno operativo (y para el
administrador del sistema) como si se tratase de una unidad de disco
independiente. En las particiones se crean sistemas de archivo,
particiones de intercambio y bases de datos.
Existen ocho particiones posibles, que están
representadas por los
números 0 a 7. No obstante, la partición 2 se
reserva como una
partición individual, que siempre representa a la totalidad de
la
unidad de disco. Es posible configurar un dico con hasta siete
particiones distintas (numeradas como 0, 1, 3, 4, 5, 6, y 7, con la
partición 2 representando la totalidad de la unidad), o con una
sola
partición, así como cualquier combinación
intermedia. La forma en que
se decida hacer las particiones en el disco, dependerá de los
planes
que se tengan para el nuevo disco. Tenga en cuenta la cantidad de datos
que se instalarán en una partición determinada, la
velocidad a que
aumentarán los datos, y piense en contar con un 10% de espacio
libre
que no se utilizará nunca (existen excepciones a la norma del
10% de
espacio libre; consulte la System
Administration Guide si precisa más información).
El fabricante crea a veces particiones predeterminadas en el
disco.
No obstante, debido a la gran variedad de necesidades de espacio de
almacenamiento, es posible que estas particiones predeterminadas no se
adapten a sus necesidades. Si sucediera así, sería
entonces el momento
de volver a particionar el disco.
Precaución -
La partición de un disco destruye los datos que
pudieran encontrarse en el mismo.
-
Conviértase en superusuario y use la utilidad format.
-
Escriba partition ante el indicador format.
Se muestra el menú siguiente:
format> partition PARTITION MENU: 0 - change `0' partition 1 - change `1' partition 2 - change `2' partition 3 - change `3' partition 4 - change `4' partition 5 - change `5' partition 6 - change `6' partition 7 - change `7' partition select - select a predefined table modify - modify a predefined partition table name - name the current table print - display the current table label - write partition map and label to the disk !<cmd> - execute <cmd>, then return quit partition>
|
-
Escriba modify.
Se muestra el menú siguiente.
Select partitioning base: 0. Default partition for selected drive 1. Current partition table (original sd3) 2. All Free Hog Choose base (enter number) [0]? 2
|
Nota:
No toda la
información sobre menús aparece exactamente en la manera
que se
muestra. En el caso de unidades de disco superiores a 2,1 gigabytes, no
existe tabla de particiones predeterminada disponible.
-
Seleccione el número correspondiente a "All
Free Hog" (2 en este ejemplo).
Eligiendo All Free Hog, comenzará la
sesión de
particionamiento con una tabla de particiones vacía. Todos los
valores
de partición (excepto la partición 2) se ajustarán
a cero. De esta
forma, no habrá valores de partición que interfieran con
sus nuevos
valores de partición.
Una vez seleccionada la base de partición, se
muestra la tabla siguiente:
Part Tag Flag Cylinders Size Blocks 0 - - 0 0 (0/0/0) 1 - - 0 0 (00/0/0) 2 - - 0 - 1253 198.39MB (1254/0/0) 3 - - 0 0 (0/0/0) 4 - - 0 0 (0/0/0) 5 - - 0 0 (0/0/0) 6 - - 0 0 (0/0/0) 7 - - 0 0 (0/0/0)
|
Estos serán los valores de tabla de
partición actuales. Los valores
de la partición 2, representan a la totalidad de la unidad de
disco. No
intente nunca modificar los valores de la partición 2. De hecho,
esta
rutina de modificación no lo permitirá.
-
Escriba y para continuar:
Do you wish to continue creating a new partition table based on above table[yes]? y
|
-
Seleccione una de las siete particiones como
partición de monopolio libre:
Al usar la utilidad format para cambiar el
tamaño de una o más particiones de disco, deberá
designar una partición temporal, la de monopolio libre,
que puede expandirse y encogerse para adaptarse a los cambios de
tamaño. Esta partición libera espacio cuando se
expande una partición, y recibe o monopoliza
el espacio desechado al encoger una partición. Hacia el final de
la
sesión de modificación, la partición de monopolio
libre designada debe
contar con espacio libre, y esta partición será una
partición válida
del disco.
No obstante, la designación de monopolio
libre sólo existe
en el transcurso de una sesión de partición dada. No
existe partición
de monopolio libre permanente durante las operaciones cotidianas.
En este ejemplo, se emplea la partición 6.
No especifique la partición 2 como
partición de monopolio libre.
-
Especifique el tamaño de cada partición en
megabytes cambiando cualquiera de los tamaños que se muestran.
Se le pedirá que especifique el tamaño de
cada partición. Escriba 0 para asignar
espacio cero a cualquier partición no deseada. Escriba un tamaño,
seguido de mb (megabytes) para todas las particiones
deseadas. No se le pedirá un tamaño para la
partición 2, ni para la partición de monopolio
libre (6 en este ejemplo).
Enter size of partition `0` [0b, 0c, 0.00mb]: 0 Enter size of partition `1` [0b, 0c, 0.00mb]: 0 Enter size of partition `3` [0b, 0c, 0.00mb]: 0 Enter size of partition `4` [0b, 0c, 0.00mb]: 0 Enter size of partition `5` [0b, 0c, 0.00mb]: 0 Enter size of partition `7` [0b, 0c, 0.00mb]: 80mb
|
Los tamaños habrán variado según se
muestra:
Part Tag Flag Cylinders Size Blocks 0 - - 0 0 (0/0/0) 1 - - 0 0 (00/0/0) 2 - - 0 - 1253 198.39MB (1254/0/0) 3 - - 0 0 (0/0/0) 4 - - 0 0 (0/0/0) 5 - - 0 0 (0/0/0) 6 - - 0 - 747 118.34MB (748/0/0) 7 - - 748 - 1253 80.05MB (506/0/0)
|
En este ejemplo, el disco se configura para que cuente con
dos particiones individuales; 6 y 7. La
partición 2 es una partición especial que
representa a la totalidad del disco, a veces llamada partición solapada.
Precaución -
No modifique la partición 2. La reducción
del tamaño de la partición 2, hace disminuir el espacio
disponible en disco.
-
Escriba y para confirmar:
Okay to make this the current partition table [yes]? y
|
-
Introduzca un nombre para la nueva tabla de
partición:
Enter table name (remember quotes): "table1"
|
Este nombre es un nombre temporal que emplea la utilidad format
para realizar el seguimiento de las tablas de partición conforme
se van creando.
-
Ready to label disk, continue? y
|
La etiqueta se encuentra donde se almacena la tabla de
partición. Si introduce n por no,
perderá los valores de partición recién asignados,
y quedará vigente la tabla de partición anterior.
-
Introduzca q para salir de la rutina de
partición, y q otra vez para salir de la utilidad
format.
partition> q . . . format> q
|
Para etiquetar
un disco
El etiquetado de un disco implica el uso de la utilidad format
para escribir la información en un área reservada
especial en un disco.
A esta información se la denomina etiqueta del disco o VTOC
(Volume
Table of Contents). Cada disco debe contar con una etiqueta para que el
entorno operativo pueda utilizarlo.
Una etiqueta de disco contiene dos unidades informativas clave:
A menudo, la etiqueta la crea el fabricante, por lo que,
normalmente, sólo tendrá que etiquetar un disco al
cambiar la
información de partición. Si utiliza la rutina modify
según lo descrito en para
particionar un disco se le pedirá que etiquete el disco,
y
no tendrá que llevar a cabo los pasos enumerados en esta
sección.
Si el entorno operativo Solaris no puede encontrar etiqueta
válida en una unidad (como se muestra en c1t2d0
más adelante), el sistema muestra información parecida a
la siguiente:
# format Searching for disks...done c1t2d0: configured with capacity of 198 MB AVAILABLE DISK SELECTIONS: 0. c0t3d0 <SUN0207 cyl 1214 alt 2 hd 9 sec 36> /sbus@1,f8000000/esp@0,8000000/sd@3,0 1. c0t0d0 <SUN0207 cyl 1214 alt 2 hd 9 sec 36> /sbus@1,f8000000/esp@0,8000000/sd@0,0 2. c1t1d0 <SUN0207 cyl 1214 alt 2 hd 9 sec 36> /sbus@1,f8000000/esp@0,8000000/sd@1,0 3. c1t2d0 <Unable to read disk label> /sbus@1,f8000000/esp@0,8000000/sd@2,0 Specify disk (enter its number):3 Selecting c1t2d0 [disk formatted] Disk not labeled. Label it now? y
|
Se muestran el mensaje configured with capacity y el
indicador Label
it now? en el caso de discos sin etiqueta válida, o con
discos nuevos sin etiquetar.
-
Escriba y para etiquetar el disco:
Disk not labeled. Label it now? y
|
Creación y montaje
de sistemas de
archivo
Es preciso crear un sistema de archivos para una
partición cuando se ha:
Es preciso saber el nombre de dispositivo lógico de la
unidad, así
como la partición para la que se desea crear un sistema de
archivos.
Nota:
El disco cuyo sistema de archivo desee crear, deberá
estar ya formateado y contar con sus particiones.
Para crear un
sistema de archivos
-
Conviértase en superusuario.
-
# newfs /dev/rdsk/cntndnsn
|
Precaución -
Asegúrese de haber
especificado el nombre de dispositivo lógico correcto antes
de crear un sistema de archivos nuevo. Si especifica un nombre de
dispositivo lógico erróneo, hará que no se pueda
acceder a los datos
contenidos en dicha partición.
-
Escriba y para confirmar:
newfs: construct a new file system /dev/rdsk/cxtxdxsx (y/n)? y
|
Newfs crea las estructuras de sistema de archivos
necesarias, así como un directorio lost+found
en la partición del disco. Repita estos pasos para cada
partición que
se vaya a utilizar para contener un sistema de archivos. Sólo
puede
crearse un sistema de archivos por partición.
Para montar un
sistema de archivos
Una vez creado un sistema de archivos, es preciso hacer que
esté
disponible para otros montándolo. Un sistema de archivos montado
está asociado
al árbol de directorio del sistema en el punto de montaje
especificado
(un directorio), y queda disponible para el sistema y los usuarios. El
sistema de archivos raíz siempre está montado. Cualquier
otro sistema
de archivos puede estar conectado (montado) o desconectado (desmontado)
del sistema de archivos raíz (/).
Para montar un sistema de archivos, siga estos pasos:
-
Edite el archivo /etc/vfstab con vi o
cualquier editor de textos.
-
Incorpore la entrada separando cada campo mediante
espacio o tabulador. Si un campo no contiene valor, introduzca un
guión (-) como plantilla de campo. Existen siete
campos, y cada campo debe contar con una entrada.
#device device mount FS fsck mount mount #to mount to fsck point type pass at boot options # #/dev/dsk/c1d0s2 /dev/rdsk/c1d0s2 /usr ufs 1 yes - fd - /dev/fd fd - no - /proc - /proc proc - no - /dev/dsk/c0t0d0s1 - - swap - no - /dev/dsk/c0t0d0s0 /dev/rdsk/c0t0d0s0 / ufs 1 no - swap - /tmp tmpfs - yes - /dev/dsk/c0t1d0s6 /dev/rdsk/c0t1d0s6 /abc ufs 2 yes - /dev/dsk/c0t1d0s7 /dev/rdsk/c0t1d0s7 /def ufs 2 yes -
|
Precaución -
Tenga
cuidado al editar este archivo de configuración del sistema. Las
columnas de campos no se alinean. Es por tanto muy fácil cometer
errores. El sistema lee este archivo en el momento de arrancar,
así
como cuando se ejecutan los comando mount y fsck.
Si existe algún error en este archivo, es posible que los
comandos fallen, dejando el sistema en condiciones poco adecuadas.
En este ejemplo, se añadieron las dos
líneas inferiores, una por
cada sistema de archivos nuevo. Cada campo se introdujo
basándose en la
información de campo siguiente:
Tabla 7 - Campos /etc/vfstab
Campo
|
Título de campo
|
Descripción
|
1
|
device
to mount
|
Especifique el nombre
de dispositivo lógico correspondiente al sistema de archivos que
se
montará, que procederá normalmente del directorio /dev/dsk
.
|
2
|
device
to fsck
|
Especifique el nombre de dispositivo
lógico correspondiente al dispositivo sobre el que se ejecuta fsck,
que procederá normalmente del directorio /dev/rdsk .
|
3
|
mount
point
|
Especifique el directorio que se
utilizará como punto de montaje del sistema de archivos.
|
4
|
FS
type
|
Especifique el tipo de sistema de archivos, que
será normalmente ufs para sistemas de archivos locales.
|
5
|
fsck
pass
|
Especifique un número que controle la
forma en que se ejecute fsck:
1=run fsck actúa sobre
un sistema de archivos cada vez, en el orden enumerado.
2=run fsck actúa de
manera simultánea sobre los sistemas de archivos.-=no
ejecute fsck
|
6
|
mount
at boot
|
Especifique yes o no. yes=este
sistema de archivos se montará en el momento de arranque y con
el comando mountall. no= este sistema de archivos
no debe montarse en el momento de arranque, ni con el comando mountall.
|
7
|
mount options
|
Especifique las opciones de montaje separadas
por una coma y sin espacios en blanco, o coloque un guión (-)
en este campo si no desea incluir opciones.
|
-
Guarde el archivo /etc/vfstab con las
modificaciones.
Nota:
Si precisa más información sobre la
escritura de entradas en el archivo /etc/vfstab, consulte man
Pages(4): File Formats y la System Administration Guide.
-
Cree los directorios que desee utilizar como puntos de
montaje:
El directorio de punto de montaje debe crearse antes de
montar un
sistema de archivos. Para este ejemplo, se crean dos puntos de montaje
(directorios).
-
Escriba
El comando mount leerá las entradas /etc/vfstab
correspondientes a estos sistemas de archivo, y las montará en
la forma
adecuada. Asimismo, cada vez que arranque el sistema, se leerá
el
archivo /etc/vfstab, y se montarán todos los sistemas
de archivo que correspondan, incluyendo los nuevos.
Nota:
Asegúrese de no montar
ninguna partición que piense utilizar como espacio de
intercambio o como partición desmontada.
-
Utilice el comando df para ver todos los
sistemas de archivo que estén montados:
# df -k Filesystem kbytes used avail capacity Mounted on /dev/dsk/c0t0d0s0 1759982 779007 975109 45% / /proc 0 0 0 0% /proc fd 0 0 0 0% /dev/fd swap 217808 384 217424 1% /tmp /dev/dsk/c0t1d0s6 118344 4 118340 0% /abc /dev/dsk/c0t1d0s7 80059 4 80055 0% /def
|
-
Para desmontar un sistema de archivos, utilice el comando umount:
Deberá ser superusuario para montar y desmontar
sistemas de archivo.
El sistema operativo no le permitirá desmontar los
sistemas de archivo / ni /usr.
Si su directorio de trabajo actual se encuentra en el
sistema de archivos que desea desmontar, deberá cambiar (cd)
a otro directorio, o el sistema enviará el mensaje device
is busy.
|