Вы находитесь на странице: 1из 462

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

s
a
h
)
m
e
o
c
d
i

u
ledel tsistema
c
G
a
Administracin
or den
@
operativo
na isOracle
Stu Solaris 10
a
r
Parte
a e1 th
o
m
er to us
l
l
i
(gu nse Gua del Alumno Volumen I
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

D61734CS30
Edicin 3.0
Septiembre de 2011
D77134

Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.

Autores

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Karen Kehn
Viktor Tchemodanov

Colaboradores tcnicos
y responsables de
revisin
Steve George
Glenn Goodrich

Descargo de responsabilidad
Este documento contiene informacin patentada, que est protegida por las leyes de copyright y por la
legislacin sobre propiedad intelectual. Puede copiar o imprimir este documento slo para uso propio
durante una capacitacin de Oracle. No est permitido alterar o modificar este documento. Excepto el
caso en que su utilizacin constituya un "uso legtimo" estipulado por las leyes de copyright, queda
prohibido usar, compartir, descargar, cargar, copiar, imprimir, mostrar, efectuar, reproducir, publicar,
licenciar, divulgar, transmitir o distribuir este documento, total o parcialmente, sin la expresa
autorizacin de Oracle.
La informacin contenida en este documento puede sufrir modificaciones sin previo aviso. Si encuentra
algn error en el documento, infrmelo por escrito a: Oracle University, 500 Oracle Parkway, Redwood
Shores, California 94065 EE. UU. No se garantiza que este documento se encuentre exento de errores.
Aviso de derechos restringidos

Editores
Richard Wallis
Pj Schemenaur

Si se le entrega este documento al Gobierno de Estados Unidos o a cualquier entidad que utilice esta
documentacin en nombre del Gobierno de Estados Unidos, se aplica la siguiente disposicin:
DERECHOS DEL GOBIERNO DE EE. UU.
Los derechos del Gobierno de EE. UU. de usar, modificar, reproducir, publicar, efectuar, mostrar,
divulgar este material de capacitacin quedan sujetos a las restricciones y los trminos del contrato de
licencia de Oracle correspondiente y/o el contrato del gobierno de EE. UU. correspondiente.

s
a
Diseador grfico
h
)
m
e
o
Maheshwari
c
d
i

Krishnamurthy
le t Gu
c
a
or den
@
Publicadores
na is Stu
a
r
Sumesh Koshy
a e th
o
m
Giri Venugopal
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Aviso de marca registrada

Oracle y Java son marcas comerciales registradas de Oracle y/o sus filiales. Todos los dems nombres
pueden ser marcas comerciales de sus respectivos propietarios.

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Contenido

Prefacio
1

Introduccin
Introduccin del curso: informacin general 1-2
Objetivos del curso 1-3
Conocimientos adquiridos en este curso 1-4
Agenda del curso: Da 1 1-5
Agenda del curso: Da 2 1-6
Agenda del curso: Da 3 1-7
Agenda del curso: Da 4 1-8
Agenda del curso: Da 5 1-9
Lecciones adicionales 1-10
Presentacin 1-11
Entorno del aula 1-12

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
udel sistema operativo Oracle Solaris 10
lledirectorios
i
o
2 Introduccin a la jerarquaude
t
(g nse
Objetivos 2-2
a
n
ra le lice
Orden del daA2-3
o a sistemas
Introduccin
ab de archivos 2-4
m
r
r
e
e
f
Sistemas
ill adensarchivos 2-5
GuSubdirectorios
tr
/ (root) 2-6
n
o
nDirectorios del sistema importantes 2-7
Directorios del sistema en memoria importantes
Cuestionario 2-13
Orden del da 2-15
Introduccin a componentes de archivos 2-16
Cuestionario 2-18
Orden del da 2-19
Identificacin de tipos de archivos 2-20
Archivos normales 2-22
Directorios 2-23
Enlaces simblicos 2-24
Archivos de dispositivo 2-26
Cuestionario 2-30
Orden del da 2-32
Uso de enlaces completos 2-33

iii

2-10

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Creacin y eliminacin de enlaces completos 2-34


Cuestionario 2-36
Informacin general de la prctica 2: Identificacin de tipos de archivos 2-38
Resumen 2-39
3

Gestin de dispositivos de discos locales


Objetivos 3-2
Orden del da 3-3
Arquitectura de disco bsica 3-4
Organizacin de los datos en los platos de discos 3-5
Etiquetas de disco y tablas de particin 3-6
Etiqueta de disco SMI 3-7
Etiqueta de disco de interfaz de firmware extensible (EFI) 3-9
Etiquetas de disco y particiones 3-10
Particiones y segmentos x86/x64 3-12
Convenciones de nomenclatura para dispositivos de disco 3-16
Nombres para dispositivos de disco SCSI 3-18
Nombres de dispositivo de disco IDE y SATA 3-21
Cuestionario 3-23
Orden del da 3-25
Convenciones de nomenclatura del sistema operativo Oracle Solaris para dispositivos 3-26
Nombres de dispositivo lgicos 3-27
Nombres de dispositivo fsicos 3-30
Nombres de instancias 3-34
Orden del da 3-35
Enumeracin de dispositivos del sistema 3-36
Archivo /etc/path_to_inst 3-37

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Comando prtconf

3-42

Utilidad format 3-44


Comando prtdiag 3-46
Cuestionario 3-50
Orden del da 3-52
Realizacin de un arranque de reconfiguracin 3-53
Uso del comando devfsadm 3-55
Cuestionario 3-58
Orden del da 3-59
Particionamiento de un disco duro 3-60
Introduccin al particionamiento de discos 3-61
Reconocimiento del espacio en disco y de condiciones no deseables 3-62
Reconocimiento de espacio en disco desperdiciado 3-65
Reconocimiento de segmentos de disco que se superponen 3-66

iv

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Tablas de particin del disco 3-68


Tablas de particin fdisk 3-69
Tablas de particiones del sistema operativo Oracle Solaris 3-70
Etiquetas del disco 3-71
Trminos y uso de la tabla de particiones 3-72
Uso de la utilidad format 3-74
Definicin de segmentos en un sistema SPARC 3-75
Uso de la utilidad format para crear particiones fdisk 3-82
Definicin de segmentos en un sistema x86/x64 3-87
Comparacin de la etiqueta EFI y la etiqueta VTOC 3-95
Restricciones de la etiqueta de disco EFI 3-97
Visualizacin de VTOC de disco 3-99
Visualizacin de VTOC del disco mediante el uso del comando verify 3-100
Lectura de una VTOC de disco mediante el uso del comando prtvtoc 3-102
Sustitucin de una VTOC de SPARC o de x86/x64 en un disco 3-104
Informacin de VTOC de x86/x64 y particiones fdisk de Oracle Solaris 3-106
Visualizacin y sustitucin de tablas de particiones de fdisk en sistemas x86/x64 3-108
Cuestionario 3-112
Orden del da 3-114
Tabla de contenido del volumen ampliada 3-115
Cuestionario 3-117
Informacin general de la prctica 3: Gestin de dispositivos de discos locales 3-119
Resumen 3-120

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
era de archivos UFS
er densistemas
f
l
l
4 Gestin
s
i
GuObjetivos
tra 4-2
n
o del da 4-3
nOrden
Sistemas de archivos del sistema operativo Oracle Solaris 4-4
Orden del da 4-6
Visualizacin del UFS del sistema operativo Oracle Solaris 4-7
UFS del sistema operativo Oracle Solaris en segmentos de disco diferentes 4-8
Tablas de particiones y espacio reservado 4-9
Estructura del sistema de archivos UFS 4-11
Grupos de cilindros en un sistema de archivos ufs 4-13
Inode de UFS 4-14
Fragmentacin 4-16
Orden del da 4-17
Creacin de un nuevo sistema de archivos ufs 4-18
Uso del comando newfs 4-20
Orden del da 4-22
Comprobacin de un sistema de archivos mediante el comando fsck 4-23

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Modo no interactivo 4-25


Modo interactivo 4-26
Orden del da 4-28
Resolucin de incoherencias del sistema de archivos 4-29
Reconexin de un archivo sin referencia asignado 4-30
Ajuste de una cuenta de enlaces 4-32
Recuperacin de la lista de bloques libres 4-33
Uso de superbloques de copia de seguridad 4-34
Orden del da 4-38
Supervisin del uso del sistema de archivos 4-39
Comando df 4-40
Opciones del comando df 4-41
Campos del comando df -k 4-42

s
a
h
)
m
Comando quot 4-46
e
o
c
d
i

Cuestionario 4-48
le t Gu
c
a
Informacin general de la prctica 4: Creacin y mantenimiento
or ddeen
@
sistemas de archivos UFS 4-54
na is Stu
a
r
Resumen 4-55
a e th
o
m
ller to us
i
5 Realizacin de montajes yudesmontajes
(g nse
Objetivos 5-2
a
n
ra le lice
Orden del daA5-3
obsicosradebmontaje 5-4
Conceptos
m
r
sfe de montaje: Informacin general 5-5
ille anbsicos
Conceptos
u
G Conceptos
tr bsicos de montaje 5-6
n
o de un sistema de archivos de forma automtica 5-7
nMontaje
Comando du 4-43

Adicin de entradas a /etc/mnttab 5-10


Tabla de sistemas de archivo /etc/mnttab 5-12
Cuestionario 5-16
Orden del da 5-18
Montaje manual de un sistema de archivos local 5-19
Uso de las opciones del comando mount 5-21
Montaje manual de todos los sistemas de archivos 5-23
Montaje de un nuevo sistema de archivos 5-25
Montaje de diferentes tipos de sistemas de archivos 5-27
Especificacin de los tipos de sistemas de archivos hsfs y pcfs 5-29
Especificacin de un tipo de sistema de archivos zfs 5-30
Cuestionario 5-31
Orden del da 5-33
Gestin de puntos de montaje de ZFS 5-34

vi

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Puntos de montaje automticos 5-36


Puntos de montaje heredados 5-38
Montaje de sistemas de archivos ZFS 5-40
Cuestionario 5-42
Orden del da 5-43
Realizacin de desmontajes 5-44
Desmontaje de todos los sistemas de archivos 5-45
Desmontaje de un sistema de archivos ocupado 5-46
Desmontaje de un sistema de archivos ZFS 5-48
Cuestionario 5-49
Orden del da 5-50
Reparacin de archivos si falla el arranque en un sistema SPARC 5-51
Reparacin de archivos si falla el arranque en sistemas x86/x64 5-53
Orden del da 5-55
Acceso a disquetes, CD-ROM y DVD montados 5-56
Cuestionario 5-60
Orden del da 5-62
Detencin de la gestin de volmenes (vold) 5-63
Resolucin de problemas del servicio de gestin de volmenes 5-64
Orden del da 5-65
Acceso a un CD-ROM, DVD o disquete sin gestin de volmenes 5-66
Uso del comando mount 5-67
Cuestionario 5-68
Informacin general de la prctica 5: Montaje de sistemas de archivos 5-70
Resumen 5-71

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
on de archivos ZFS
6 nSistema
Objetivos 6-2
Orden del da 6-3
Qu es ZFS? 6-4
Funciones de ZFS 6-5
Cuestionario 6-8
Orden del da 6-9
Terminologa de ZFS 6-10
Cuestionario 6-12
Orden del da 6-13
Creacin de un sistema de archivos ZFS bsico 6-14
Componentes de la agrupacin de almacenamiento ZFS 6-15
Uso de discos en una agrupacin de almacenamiento ZFS 6-16
Dispositivos virtuales en una agrupacin de almacenamiento 6-19
Uso de dispositivos de cach en una agrupacin de almacenamiento ZFS 6-20

vii

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario 6-22
Orden del da 6-23
Destruccin de agrupaciones de almacenamiento ZFS 6-24
Importacin de una agrupacin de almacenamiento 6-25
Importacin de una agrupacin con un registro no existente 6-26
Importacin de una agrupacin en modo de slo lectura 6-27
Cmo obtener informacin bsica de la agrupacin de almacenamiento ZFS 6-28
Estado HEALTH de la agrupacin de almacenamiento ZFS 6-30
Cmo obtener el estado HEALTH bsico de la agrupacin de almacenamiento 6-32
Cmo obtener el estado HEALTH detallado de la agrupacin de almacenamiento 6-33
Cmo obtener el estado HEALTH detallado de la agrupacin de almacenamiento con la
indicacin de hora 6-34
Creacin y destruccin de sistemas de archivos ZFS 6-35
Creacin de un sistema de archivos ZFS 6-36
Destruccin de un sistema de archivos ZFS 6-37
Cambio de nombre de un sistema de archivos ZFS 6-39
Propiedades de ZFS 6-40
Valores de las propiedades de ZFS 6-41
Propiedades de ZFS de slo lectura 6-42
Propiedades de ZFS nativas configurables 6-43
Descripciones de propiedades nativas de ZFS 6-44
Uso de propiedades de clculo de espacio 6-50
Configuracin de propiedades del sistema de archivos en el momento de la
creacin de la agrupacin 6-52
Configuracin de propiedades de cach en un sistema de archivos ZFS 6-53
Configuracin de cuotas de grupo y usuario de ZFS 6-54
Cmo mostrar la informacin de ZFS bsica 6-56
Cuestionario 6-57
Orden del da 6-58
Configuracin de grupo de almacenamiento reflejado 6-59
Configuracin de la agrupacin de almacenamiento RAID-Z 6-60
Datos de autogeneracin en una configuracin replicada 6-63
Divisin dinmica en una agrupacin de almacenamiento 6-64
Creacin de agrupaciones de almacenamiento ZFS 6-65
Cuestionario 6-66
Orden del da 6-67
Cmo mostrar instantneas ZFS 6-68
Envo y recepcin de datos ZFS 6-69
Creacin de instantneas ZFS 6-70
Destruccin de instantneas ZFS 6-71
Identificacin de diferencias de las instantneas ZFS 6-72

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

viii

Informacin general de la prctica 6: Introduccin al sistema de archivos ZFS 6-73


Resumen 6-74

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Descripcin de configuraciones de interfaz


Objetivos 7-2
Orden del da 7-3
Control y supervisin de interfaces de red 7-4
Visualizacin de la direccin IP 7-6
Marcado de una interfaz Ethernet como down 7-7
Envo de paquetes ICMP ECHO_REQUEST 7-8
Captura e inspeccin de paquetes de red 7-9
Cuestionario 7-11
Orden del da 7-13
Introduccin a los archivos de la interfaz IPv4 7-14
Entradas del archivo /etc/hostname.xxn e interfaces correspondientes 7-15
Archivo /etc/inet/ipnodes 7-17
Cambio del nombre del host del sistema 7-18
Comando sys-unconfig 7-20
Cuestionario 7-22
Informacin general de la prctica 7: Comandos de red del sistema operativo
Oracle Solaris 7-24
Resumen 7-25

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A administracin
le
o
b
8 Realizacin
da la a
de paquetes
m
r
r
e
e
f
Objetivos
s
ill an8-2
GuOrden-tdel
r
da 8-3
n
o
nConceptos bsicos de la administracin de paquetes 8-4
Formatos de los paquetes 8-7
Formato de sistema de archivos 8-8
Formato de flujo de datos 8-9
Cuestionario 8-10
Orden del da 8-11
Administracin de paquetes desde la lnea de comandos 8-12
Visualizacin de informacin sobre los paquetes de software instalados 8-13
Visualizacin de informacin sobre todos los paquetes 8-14
Visualizacin de informacin sobre un paquete especfico 8-15
Visualizacin de informacin sobre paquetes de software 8-16
Cuestionario 8-17
Adicin de un paquete de software 8-18
Comprobacin de la instalacin de un paquete 8-23
Eliminacin de un paquete de software 8-27

ix

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Adicin de paquetes mediante un directorio spool 8-29


Conversin en flujo de uno o ms paquetes 8-31
Comandos de administracin de paquetes 8-33
Archivos y directorios de los paquetes 8-34
Cuestionario 8-35
Informacin general de la prctica 8: Adicin de un paquete de software 8-37
Resumen 8-38
9

Gestin de parches de software


Objetivos 9-2
Orden del da 9-3
Administracin de parches: Informacin general 9-4
Nombres de parches y formato de entrega 9-6
Orden del da 9-7
Prcticas recomendadas 9-8
Acceso a parches e informacin de parches 9-9
Requisitos de acceso a parches 9-10
Cuestionario 9-11
Orden del da 9-12
Acceso a parches desde My Oracle Support 9-13
Acceso de documentos de parche 9-14
Actualizaciones de parches 9-15
Descarga de parches desde My Oracle Support 9-16
Descargas de conjuntos de parches y paquetes de parches 9-17
Comprobacin de niveles de parche 9-19
Preparacin de parches para la instalacin 9-20
Contenido del parche 9-22
Orden del da 9-23
Herramientas y comandos para gestionar parches 9-24
Instalacin de un parche 9-25
Eliminacin de un parche 9-27
Cuestionario 9-29
Orden del da 9-30
Instalacin de conjuntos de parches 9-31
Orden del da 9-37
Uso del comando smpatch 9-38
Aplicacin de actualizaciones 9-39
Aplicacin de una actualizacin en tres pasos 9-41
Aplicacin de una actualizacin en un paso 9-43
Configuracin del entorno de gestin de parches 9-44
Ejemplo: Configuracin del entorno de gestin de parches 9-45

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Uso de la norma de actualizacin para aplicar actualizaciones 9-50


Valores de parmetros de tipo instalacin 9-51
Valores de la norma para cada actualizacin 9-53
Ejemplo: Uso de la norma de actualizacin sin el comando smpatch update 9-54
Ejemplo: Uso de la norma de actualizacin con el comando smpatch update 9-58
Trabajar con varias actualizaciones 9-61
Autorizacin y autenticacin 9-63
Cuestionario 9-64
Resumen 9-66
Informacin general de la prctica 9: Mantenimiento de parches 9-67
10 Uso de comandos de PROM de arranque
Objetivos 10-2
Orden del da 10-3
Conceptos bsicos de PROM de arranque 10-4
Objetivo del estndar de arquitectura OpenBoot 10-6
PROM de arranque 10-7
Informacin de configuracin del sistema 10-9
Inhabilitacin de la secuencia de cancelacin 10-14
Visualizacin de POST en el puerto serie 10-15
Cuestionario 10-17
Orden del da 10-18
Uso de los comandos bsicos de PROM de arranque 10-19
Identificacin de la versin de PROM de arranque del sistema 10-22
Arranque del sistema 10-23
Acceso a informacin ms detallada 10-25
Listado de parmetros de NVRAM 10-27
Modificacin de los parmetros de NVRAM 10-30
Restauracin de parmetros de NVRAM predeterminados 10-31
Visualizacin de dispositivos conectados al sistema 10-32
Comando probe-scsi 10-35

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Comando probe-scsiall 10-36


Comando probe-ide 10-37
Cuestionario 10-38
Orden del da 10-40
Identificacin del dispositivo de arranque del sistema 10-41
Comando show-devs 10-44
Comando devalias 10-47
Parmetro boot-device 10-49
Cuestionario 10-50
Orden del da 10-51

xi

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Creacin y eliminacin de alias de dispositivo personalizados 10-52


Comando nvalias 10-53
Command nvunalias 10-56
Cuestionario 10-58
Orden del da 10-59
Comando eeprom 10-60
Cuestionario 10-62
Orden del da 10-63
Interrupcin de un sistema que no responde 10-64
Aborting an Unresponsive System 10-65
Informacin general de la prctica 10: Uso de comandos de PROM de arranque
Resumen 10-67

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

10-66

11 Uso de GRand Unified Bootloader (GRUB)


Objetivos 11-2
Orden del da 11-3
Introduccin a GRUB 11-4
Terminologa de GRUB 11-5
Arranque basado en GRUB 11-7
Cmo funciona el arranque basado en GRUB 11-9
Convenciones de nomenclatura de dispositivos GRUB 11-11
Componentes funcionales de GRUB 11-12
Men GRUB 11-13
Cuestionario 11-15
Orden del da 11-17
Modificacin del comportamiento de arranque del sistema x86 en el sistema operativo
Oracle Solaris 11-18
Configuracin de parmetros de arranque mediante eeprom 11-20
Modificacin del comportamiento de arranque mediante el comando kernel 11-23
Comando kernel: Ejemplos 11-27
Verificacin del ncleo que utiliza el sistema 11-28
Cuestionario 11-29
Orden del da 11-31
Comando findroot para x86 11-32
Orden del da 11-33
Archivos de inicio de GRUB 11-34
Gestin del archivo de inicio principal 11-36
Cuestionario 11-38
Orden del da 11-39
Arranque de un sistema en el nivel de ejecucin predeterminado (varios usuarios) 11-40
Arranque de un sistema en el nivel de ejecucin S (nivel de usuario nico) 11-41

xii

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Arranque de un sistema de forma interactiva 11-43


Detencin de un sistema x86 para su recuperacin 11-45
Arranque del archivo a prueba de fallos para recuperacin 11-46
Orden del da 11-49
Cancelacin de un sistema que no responde 11-50
Cuestionario 11-51
Prctica 11: Uso de GRUB 11-53
Resumen 11-54
12 Realizacin de procedimientos de apagado y arranque heredados
Objetivos 12-2
Orden del da 12-3
Diseo de arranque de SPARC de Oracle Solaris: Informacin general 12-4
Fases del proceso de arranque 12-5
Funciones 12-6
Apagado y arranque heredados 12-7
Cuestionario 12-8
Orden del da 12-9
Fases del proceso de arranque 12-10
Fase de inicializacin de kernel 12-14

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
us 12-17
er/etc/system
l
l
Configuracin de ncleo y archivo
i
o
t
(gu nse12-19
Edicin del archivo /etc/system
a
n lice
a
r
Fase init 12-21
A ble
o
Cuestionario
12-23
m
ra
r
e12-25
e
f
l
l
Orden
del
da
s
i
anbsicos del nivel de ejecucin heredado 12-26
GuConceptos
r
t
on
12-29
nCuestionario
Orden del da 12-30
Procesos de arranque heredados 12-31
Cuestionario 12-39
Orden del da 12-41
Procedimientos de apagado del sistema 12-42
Comando /usr/sbin/init 12-45
Comando /usr/sbin/shutdown 12-46
Comandos Shutdown incorrectos 12-48
Cuestionario 12-50
Resumen 12-51

13 Service Management Facility (SMF)


Objetivos 13-2
Orden del da 13-3

xiii

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Introduccin a SMF 13-4


Funciones de SMF 13-5
Servicio: Definicin 13-6
Cuestionario 13-7
Identificadores de servicio 13-8
Visualizacin de informacin de servicios 13-11
Estados de servicio 13-13
Cuestionario 13-14
Hitos 13-15
Daemon svc.startd 13-18
Reiniciador inetd 13-20
Establecimiento del tamao de la cola de trabajo pendiente de los servicios gestionados
por inetd 13-21
Depsito de configuracin de servicios 13-22
Base de datos del depsito de servicios 13-23
Listado de servicios con el comando svcs 13-25

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
Cambio de los estados de servicio mediante el comando
n13-30
orsvcadm
e
d
@
Uso de svcs para determinar el motivo por el que
nano ises estn
Stu ejecutando
a
r
los servicios 13-32
oa e th
Creacin de nuevas secuencias derm
serviciosus13-33
lle que
i
tono se gestionan mediante SMF 13-40
Manipulacin de servicios heredados
u
g
e
(
s
n
Cuestionario 13-42
a
e
n
c
ra le li
Orden del daA13-43
o
b
Secure
by Defaultra13-44
m
r
e
e
f
ill ans personalizadas 13-45
GuConfiguraciones
tr red limitado 13-46
Perfil
de
n
o
nApertura
de servicios seleccionados 13-50

Eliminacin de restricciones 13-52


Cuestionario 13-56
Informacin general de la prctica 13: Gestin de servicios con SMF 13-58
Resumen 13-59
14 Realizacin de la administracin de usuarios
Objetivos 14-2
Orden del da 14-3
Introduccin a la administracin de usuarios 14-4
Principales componentes de una cuenta de usuario 14-5
Archivos del sistema en el que se almacena informacin de cuenta del usuario 14-7
Archivo /etc/passwd 14-8
Entradas de cuenta del sistema predeterminadas 14-10
Archivo /etc/shadow 14-13

xiv

Campos del archivo /etc/shadow 14-16


Archivo /etc/group 14-18

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Campos del archivo /etc/group 14-20


Archivo /etc/default/passwd 14-22
Gestin de contraseas 14-25
Configuracin de la caducidad de la contrasea en una cuenta de usuario
Cuestionario 14-28
Orden del da 14-30
Herramientas de lnea de comandos 14-31
Creacin de una cuenta de usuario 14-33
Comando useradd: formato y opciones 14-34

14-27

Comando smuser add: formato y opciones 14-37


Modificacin de una cuenta de usuario con el comando usermod 14-39

as
Modificacin de una cuenta de usuario con el comando smuser modify) h
14-40
Supresin de una cuenta de usuario 14-41
om ide
c

le t Gu
Comando smuser delete: formato y opciones 14-42
c
a
or den
Creacin de una entrada de grupo 14-43
@
a
tu
Comando smgroup add: formato y opcionesan
14-44
S
r
a e this
Modificacin de una entrada de grupo o14-45
s
rm u14-46
Comando groupmod: formato yle
opciones
l
i
o
t
Comando smgroup modify:
(gu formato
se y opciones 14-47
n
a
e
n
Supresin de unaaentrada de
icgrupo 14-48
r
l
A
e
l
Comando o
smgroup b
delete: formato y opciones 14-49
a
m
r
r
Solucin
de inicio de sesin 14-50
fe
lle denproblemas
s
i
u
inicio de sesin en CDE 14-52
G Problemas
tra de 14-55
n
Cuestionario
o
nOrden
del da 14-57
Gestin de archivos de inicializacin 14-58
Archivos de inicializacin del sistema 14-59
Archivos de inicializacin del usuario 14-60
Personalizacin del entorno de trabajo del usuario 14-61
Cuestionario 14-64
Informacin general de la prctica 14: Adicin de cuentas de usuario y grupo
Resumen 14-66
15 Control de procesos del sistema
Objetivos 15-2
Orden del da 15-3
Comando prstat 15-4
Cabeceras de columna de informe de prstat 15-7

xv

14-65

Comando pginfo 15-9


Cabeceras de columna de informe de pginfo 15-12

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Comando pgstat 15-13


Cabeceras de columna de informe de pgstat 15-16
Cuestionario 15-17
Orden del da 15-19
Comandos kill y pkill 15-20
Nmeros y nombres de seales de proceso 15-22
Cuestionario 15-24
Orden del da 15-25
Planificacin de una ejecucin automtica puntual de un comando 15-26
Comando at 15-27
Control de acceso al comando at 15-29
Cuestionario 15-31
Orden del da 15-32
Planificacin de una ejecucin automtica recurrente de un comando 15-33
Formato del archivo crontab 15-34

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
Comando crontab 15-36
na is Stu
a
r
a 15-37
Edicin y eliminacin de un archivo crontab
th
o
e
m
Control de acceso al comando crontab
us
er to15-39
l
l
i
Cuestionario 15-41
(gu nse
a
e 15: Uso de control de procesos 15-43
nde la prctica
Informacin general
c
a
i
r
l
A ble
Resumen o15-44
m
er nsfera
l
l
i
16 u
Sistema
aoperativo Oracle Solaris 10 Requisitos de instalacin
G
r
t
16-2
on
nObjetivos
Orden del da 16-3
Requisitos de hardware: sistemas SPARC 16-4
Requisitos de hardware: sistemas x86 y x64 16-5
Soporte para discos de 2 TB 16-6
Cuestionario 16-7
Orden del da 16-8
Sistema operativo Oracle Solaris: opciones de instalacin 16-9
Instalacin con interfaz grfica 16-10
Instalacin mediante CLI 16-11
Instalacin personalizada con JumpStart 16-12
Instalacin con contenedor Flash 16-13
Inicio de Oracle Solaris con WAN 16-14
Actualizacin estndar del sistema operativo Oracle Solaris 16-15
Actualizacin automtica de Oracle Solaris 16-16
Resolucin de problemas Actualizaciones del sistema operativo Solaris 10 16-17
xvi

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario 16-18
Orden del da 16-19
Componentes de software del sistema operativo Oracle Solaris 16-20
Clsters de software 16-21
Grupos de software del sistema operativo Oracle Solaris 16-22
Orden del da 16-24
Pautas de instalacin con DVD 16-25
Cuestionario 16-29
Orden del da 16-30
Secure by Default 16-31
Simulacin: instalacin del sistema operativo Oracle Solaris 10 16-33
Resumen 16-34

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e
n
c
a
i
r
l
A ble
o
m
er nsfera
l
l
i
Gu -tra
A-18
n
o
n
Apndice A: Realizacin de copias de seguridad del sistema de archivos
Objetivos A-2
Orden del da A-3
Conceptos bsicos de copia de seguridad A-4
Nomenclatura de unidades de cinta A-5
Control de unidad de cinta A-7
Uso del comando mt A-8
Determinacin de frecuencia y niveles de copia de seguridad A-10
Identificacin de copias de seguridad incrementales y completas A-11
Archivo /etc/dumpdates A-13
Cuestionario A-15
Orden del da A-17
Realizacin de una copia de seguridad de un sistema de archivos desmontado
Opciones del comando ufsdump A-19

Utilidad ufsrestore A-21


Copias de seguridad de cinta A-22
Copias de seguridad remotas en una cinta A-25
Uso del comando ufsdump A-26
Copias de seguridad en disco A-27
Almacenamiento de datos ZFS con otros productos de copia de seguridad A-30
Cuestionario A-31
Informacin general de la prctica A: Realizacin de una copia de seguridad de un
sistema de archivos en cinta A-33
Resumen A-34

xvii

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Apndice B: Realizacin de una copia de seguridad de un sistema de archivos


montado con una instantnea de UFS
Objetivos B-2
Orden del da B-3
Creacin de una instantnea de UFS B-4
Uso del comando fssnap B-5
Limitacin del tamao del archivo de almacenaje de respaldo B-8
Visualizacin de informacin de una instantnea de UFS B-9
Cuestionario B-11
Orden del da B-13
Realizacin de copias de seguridad del archivo de instantnea de UFS B-14
Uso del comando tar para realizar una copia de seguridad de un archivo
de instantnea B-15
Realizacin de una copia de seguridad incremental mediante el uso de una instantnea
de UFS B-17
Restauracin de datos a partir de una copia de seguridad de instantnea de UFS B-21
Eliminacin de una instantnea de UFS B-23
Cuestionario B-24
Informacin general de la prctica B Trabajar con instantneas de UFS B-25
Resumen B-26

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(grestauraciones
se del sistema de archivos
Apndice C: Realizacin
de
n
a
e
n
Objetivos C-2 ra
lic
A
e
l
oda C-3rab
Orden del
m
r
feun sistema de archivos normal C-4
Restauracin
ille ansde
u
G Restauracin
tr del sistema de archivos /usr C-8
n
o
de una recuperacin de caso especial de / (root) en sistemas SPARC
nRealizacin

C-10

Cuestionario C-12
Realizacin de una recuperacin de caso especial de / (root) en sistemas x86/x64 C-13
Cuestionario C-16
Invocacin de una restauracin interactiva C-17
Realizacin de una restauracin incremental C-20
Cuestionario C-25
Informacin general de la prctica C: Restauracin de archivos y sistemas de archivos C-26
Resumen C-27

xviii

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Prefacio

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Perfil
Cualificacin necesaria para el curso
Debe ser capaz de:

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Realizar tareas bsicas de UNIX


Comprender comandos UNIX bsicos
Utilizar el editor de texto vi
Interactuar con un sistema con ventanas
Organizacin del curso
Administracin del sistema operativo Oracle Solaris 10 Parte 1 es un curso con
instructor que incluye teora y ejercicios prcticos. Las demostraciones en lnea y
las sesiones de prcticas escritas refuerzan los conceptos y conocimientos que ha
aprendido en las clases tericas.

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Prefacio-3

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Publicaciones relacionadas
Publicaciones de Oracle
System Administration Guide: Basic Administration
http://download.oracle.com/docs/cd/E23823_01/html/8171985/index.html
System Administration Guide: IP Services
http://download.oracle.com/docs/cd/E23823_01/html/8164554/index.html
System Administration Guide: Devices and File Systems
http://download.oracle.com/docs/cd/E23823_01/html/8175093/index.html

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Prefacio-4

Convenciones tipogrficas
En las dos listas siguientes, se explican las convenciones tipogrficas de Oracle
University para las palabras que aparecen en texto normal o en ejemplos de cdigo.

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

1. Convenciones tipogrficas para palabras en texto normal


Convencin

Objeto o trmino

Ejemplo

Courier New

Entrada de usuario;
comandos;
nombres de
columnas,
tablas y esquemas;
funciones;
objetos PL/SQL;
rutas

Utilice el comando SELECT para ver la


informacin almacenada en la columna
LAST_NAME de la tabla EMPLOYEES.
Introduzca 300.

a
s
a
)h
m
co uide
e
l
G
Maysculas
Activadores;
Asigne un activador
al
t
racWhen-Validate-Item
n
o
e
iniciales
objeto de la
bloque ORD.
@ tud
a
n
interfaz de usuario
ra this S
a

nombres, como
o se
m
r
nombres de botones
uclic en el botn Cancel.
lle tHaga
i
o
u
(g nse
a
e
n
c
a
i
r
l
Cursiva
Ttulos
de
cursos
y
Para obtener ms informacin sobre el
A ble
o
manuales;
tema, consulten los manuales de referencia
era o frases
erm nsfpalabras
l
l
i
de Oracle SQL
Gu -tra con nfasis;
Manual
n
o
marcadores o
n
Inicie sesin como scott

variables

No guarde los cambios en la base de datos.


Introduzca hostname, donde
hostname es el host en el que
se debe cambiar la contrasea.
Comillas

Ttulos de lecciones o
mdulos a los que se
hace referencia en el
curso

Este tema se aborda en la leccin 3,


Trabajar con objetos.

Prefacio-5

Convenciones tipogrficas (continuacin)

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

2. Convenciones tipogrficas para palabras en ejemplos de cdigo


Convencin

Objeto o trmino Ejemplo

Maysculas

Comandos,
funciones

SELECT employee_id
FROM employees;

Minsculas,
cursiva

Variables
de sintaxis

CREATE ROLE role;

Activadores
de Forms

Form module: ORD


Trigger level: S_ITEM.QUANTITY
item
Trigger name: When-Validate-Item
. . .

Maysculas
iniciales

a
s
a
h
)
m
Minsculas
Nombres de
e
o
c
d
i

columnas,
. . .
le t Gu
c
a
nombres de tablas,
OG_ACTIVATE_LAYER
n
or ('prod_pie_layer'))
e
d
@
nombres de archivo, (OG_GET_LAYER
a
tu
S
objetos PL/SQL
. . r.an
a e this
o
s last_name
u
ermSELECT
l
l
i
o
employees;
t
u seFROM
g
(
en CREATE USER scott
Negrita
Texto
naque debe
c
a
i
r
l
Aintroducir
IDENTIFIED BY tiger;
le un
o
b
a
m
usuario
er nsfer
l
l
i
Gu -tra
non

Prefacio-6

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Introduccin

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Introduccin del curso: informacin general

Objetivos del curso


Agenda del curso
Presentacin
Entorno del aula

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 1-2

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Objetivos del curso


Los objetivos de este curso son:
Describir la administracin del sistema Oracle Solaris
Ensearle a realizar tareas de configuracin,
funcionamiento y mantenimiento
Ayudarle a realizar instalaciones del sistema bsicas

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 1-3

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Conocimientos adquiridos en este curso

Gestin de sistemas de archivos


Gestin de etiquetas de discos y dispositivos del sistema
Control y supervisin de interfaces de red
Realizacin de montajes y desmontajes
Administracin de paquetes
Obtencin y uso de parches
a
Procedimientos de arranque del sistema
s
a
)h
Uso de comandos administrativos de SME
m
co uide
e
Administracin de usuarios
l
ac ent G
r
o
Control de procesos del sistema @
ud
a
t
n
S
Instalacin de software
ara his

o se t
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 1-4

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Agenda del curso: Da 1

Leccin 1: Introduccin
Leccin 2: Introduccin a la jerarqua de directorios del
sistema operativo Oracle Solaris 10
Leccin 3: Gestin de dispositivos de disco locales
Leccin 4: Gestin de sistemas de archivos USF

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era
er1: Introduccin
f
l
l
s
Leccin
i
u tran
GLeccin
- 2: Introduccin a la jerarqua de directorios del sistema operativo Oracle Solaris 10
n
o
n- Introduccin a sistemas de archivos y componentes de archivos

- Identificacin de tipos de archivos e introduccin a enlaces completos


Leccin 3: Gestin de dispositivos de disco locales
- Arquitectura de disco bsica, convenciones de nomenclatura del sistema operativo
Oracle Solaris, enumeracin de dispositivos del sistema
- Reconfiguracin de dispositivos, particionamiento de un disco duro
Leccin 4: Gestin de sistemas de archivos USF
- Creacin de un nuevo sistema de archivos ufs, comprobacin con el comando fsck
-

Resolucin de incoherencias en sistemas de archivos, supervisin del uso del sistema


de archivos

Administracin del sistema operativo Oracle Solaris 10 Parte 1 1-5

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Agenda del curso: Da 2

Leccin 5: Realizacin de montajes y desmontajes


Leccin 6: Sistema de archivos ZFS
Leccin 7: Descripcin de configuraciones de interfaz

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era de montajes y desmontajes
er5: Realizacin
f
l
l
s
Leccin
i
an con conceptos bsicos de montaje, gestin de puntos de montaje ZFS
Gu- Trabajar
r
t
n-onAcceso y restriccin de acceso a dispositivos de almacenamiento montados

Leccin 6: Sistema de archivos ZFS


- Terminologa de ZFS, componentes de agrupaciones de almacenamiento, funciones
de replicacin de agrupaciones de almacenamiento
- Creacin y destruccin de agrupaciones de almacenamiento ZFS y sistemas de
archivos
Leccin 7: Configuraciones de interfaz
- Control y supervisin de interfaces de red
- Configuracin de interfaces IPv4 en el arranque

Administracin del sistema operativo Oracle Solaris 10 Parte 1 1-6

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Agenda del curso: Da 3

Leccin 8: Realizacin de la administracin de paquetes


Leccin 9: Gestin de parches de software
Leccin 10: Uso de comandos PROM de arranque

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
era de la administracin de paquetes
er8: Realizacin
f
l
l
s
Leccin
i
an bsicos de la administracin de paquetes
Gu- Conceptos
r
t
n-onAdministracin de paquetes desde la lnea de comandos

Leccin 9: Gestin de parches de software


- Preparacin de administracin de parches, instalacin y eliminacin de parches
- Uso del comando smpatch, configuracin del entorno de gestin de parches

Leccin 10: Uso de comandos PROM de arranque


- Uso de comandos PROM de arranque bsicos, identificacin del dispositivo de
arranque del sistema
- Creacin y eliminacin de alias de dispositivo personalizados, interrupcin de un
sistema que no responde

Administracin del sistema operativo Oracle Solaris 10 Parte 1 1-7

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Agenda del curso: Da 4

Leccin 11: Uso de GRand Unified Bootloader (GRUB)


Leccin 12: Realizacin de apagado y arranque heredados
Procedimientos
Leccin 13: Service Management Facility (SMF)

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
a
m
erGRand
er11: nUso
f
l
l
s
Leccin
de
Unified Bootloader (GRUB)
i
a
Gu- Introduccin
r
a GRUB, modificacin del comportamiento de arranque del sistema x86,
-t
n
o
n comando findroot
Archivos de inicio GRUB, arranque de un sistema en un entorno de arranque basado
en GRUB
Leccin 12: Realizacin de procedimientos de apagado y arranque heredados
- Diseo de arranque de SPARC, apagado y arranque heredados, identificacin de
fases del proceso de arranque
- Conceptos bsicos del nivel de ejecucin heredado, control de procesos raz
heredados
Leccin 13: Service Management Facility (SMF)
- Introduccin a SMF
- Secure by Default
-

Administracin del sistema operativo Oracle Solaris 10 Parte 1 1-8

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Agenda del curso: Da 5

Leccin 14: Realizacin de la administracin de usuarios


Leccin 15: Control de procesos del sistema
Leccin 16: Requisitos de instalacin del sistema operativo
Oracle Solaris 10

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era de la administracin de usuarios
er14: nRealizacin
f
l
l
s
Leccin
i
Gu- Configuracin
tra
de la caducidad de la contrasea en una cuenta de usuario, gestin de
n
o
n cuentas de usuario

- Gestin de archivos de inicializacin


Leccin 15: Control de procesos del sistema
- Visualizacin de procesos del sistema, eliminacin de procesos bloqueados
- Planificacin de una ejecucin nica o recurrente de un comando
Leccin 16: Requisitos de instalacin del sistema operativo Oracle Solaris 10
- Identificacin de requisitos de hardware, identificacin de los conceptos bsicos de
hardware y de las instalaciones de Oracle Solaris
- Identificacin de los componentes de software del sistema operativo Oracle Solaris 10

Administracin del sistema operativo Oracle Solaris 10 Parte 1 1-9

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Lecciones adicionales

Apndice A: Realizacin de copias de seguridad de


sistemas de archivos
Apndice B: Realizacin de una copia de seguridad de un
sistema de archivos montado con una
instantnea UFS
Apndice C: Realizacin de restauraciones de sistemas de
archivos

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 1-10

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Presentacin

Nombre
Empresa a la que pertenece
Ttulo, funcin y puesto que ocupa
Experiencia relacionada con los temas tratados en este
curso
Motivos para asistir a este curso
Expectativas para este curso
s

ha
)
om ide
c

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 1-11

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Entorno del aula

Logstica
Aseos
Salas de descanso y zonas de fumadores designadas
Cafeteras y restaurantes de la zona

Procedimientos de evacuacin de emergencia


Informacin de contacto del instructor
Uso de telfonos mviles
a
s
a
Formulario de confirmacin de asistencia al curso en
) hlnea

om ide
c

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 1-12

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Introduccin a la jerarqua de directorios


del sistema operativo Oracle Solaris 10

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Objetivos
Despus de completar esta leccin, podr:
Describir sistemas de archivos
Identificar componentes de archivos
Identificar tipos de archivos
Usar enlaces completos

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 2-2

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Orden del da

Introduccin a sistemas de archivos


Introduccin a componentes de archivos
Identificacin de tipos de archivos
Uso de enlaces completos

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 2-3

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Introduccin a sistemas de archivos

Un sistema de archivos es una estructura de directorios


que se utiliza para organizar y almacenar archivos.
El trmino sistema de archivos puede hacer referencia a:
Un tipo concreto de sistema de archivos: basado en disco,
basado en red o virtual
rbol de archivos completo que empieza por el directorio
raz (/)

a
Estructura de datos de un segmento de disco u otro
s
a
)h
dispositivo de almacenamiento de medios
m
coestuide
Parte de una estructura de rbol de archivos
que
e
l
tG
conectada a un punto de montaje del o
rbol
rac deearchivos
n
principal para poder acceder a n
los
archivos
a@
tud

ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
ra
econtexto
er segn
f
l
l
s
Normalmente,
el
en el que se utilice el trmino sistema de archivos se puede
i
n
u
a
G
r
conocer su significado.
-t
n
o
El sistema
n operativo Oracle Solaris utiliza la arquitectura del sistema de archivos virtual (VFS),

que proporciona una interfaz estndar para los diferentes sistemas de archivos. La arquitectura
VFS habilita el ncleo para manejar operaciones bsicas, como lectura, escritura y visualizacin
de archivos. La arquitectura VFS tambin facilita la adicin de nuevos sistemas de archivos.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 2-4

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Sistemas de archivos

El sistema de archivos UNIX de Solaris (UFS) es el


sistema de archivos predeterminado del sistema operativo
Oracle Solaris.
UFS empieza por el directorio raz (/) y contina con un
determinado nmero de subdirectorios.

El sistema operativo Oracle Solaris tambin incluye un


sistema de archivos alternativo denominado sistema de
archivos ZFS.
s

a
a
h
Puede utilizar el sistema de archivos ZFS con UFS
o) como
m
el sistema de archivos principal.
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
ra
eUNIX
ederarchivos
f
l
l
El sistema
de Solaris (UFS) es jerrquico. Empieza por el directorio raz (/) y
s
i
n
u
a
G
r
contina con-tun determinado nmero de directorios. El proceso de instalacin de Oracle Solaris
oninstalacin de un conjunto de directorios y utiliza un conjunto de convenciones para
habilita
la
n
agrupar tipos de archivos similares.
El sistema de archivos ZFS utiliza agrupaciones de almacenamiento para gestionar el
almacenamiento fsico. Se trata de un sistema de archivos jerrquicos que empieza por el
directorio raz (/). Consulte la Oracle Solaris ZFS Administration Guide (Gua de administracin
de ZFS de Oracle Solaris) para obtener ms informacin sobre el sistema de archivos ZFS.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 2-5

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Subdirectorios / (root)

Todos los directorios estn incluidos en el directorio /


(root).

Cada sistema operativo Oracle Solaris debe tener un


sistema de archivos raz, pero tambin puede tener otros
sistemas de archivos conectados a puntos de montaje en
la jerarqua de directorios.
Algunos sistemas de archivos residen en reas de la
memoria virtual y estn gestionados por el ncleo de as a
h
Oracle Solaris.

m)

co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
ede
l
l
La jerarqua
directorios
del sistema operativo Oracle Solaris est organizada para facilitar la
i
n
u
a
G
r
administracin.
de este rbol de directorios segregan los directorios utilizados para
-t Las ramas
n
o
diferentes
propsitos.
Por
ejemplo,
existen directorios para incluir archivos que son privados para
n
el sistema local, archivos que se deben compartir con otros sistemas y directorios de inicio.
Lgicamente, todos los directorios estn incluidos en el directorio / (root). Sin embargo,
fsicamente, los directorios pueden estar ubicados en un sistema de archivos nico o dividido en
varios sistemas de archivos. Cada sistema operativo Oracle Solaris debe tener un sistema de
archivos raz, pero tambin puede tener otros sistemas de archivos conectados a puntos de
montaje en la jerarqua de directorios. La mayora de los sistemas de archivos son estructuras
creadas en segmentos de disco que contienen archivos y directorios. Algunos sistemas de
archivos residen en reas de la memoria virtual y estn gestionados por el ncleo de Oracle
Solaris.
Nota: consulte la pgina de comando man s5 file system para obtener ms informacin
sobre la organizacin del sistema de archivos.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 2-6

Directorios del sistema importantes


Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Directorio

Descripcin

Raz del espacio de nombres del sistema de archivos general

/bin

Enlace simblico al directorio /usr/bin. Ubicacin del


directorio para los archivos binarios de los comandos estndar
del sistema.

/dev

Directorio principal de los nombres de dispositivo lgicos. Este


directorio contiene enlaces simblicos que apuntan a archivos
de dispositivo en el directorio /devices.

/etc

Directorio que incluye las bases de datos y archivos de


configuracin especficos del host para la administracin del
sistema.

a
s
a
)h
m
/export
Directorio predeterminado para sistemas de archivos
ide
cohomeude
e
compartidos de forma comn, como los directorios
l
t G de
raucotrosensistemas
los usuarios, el software de la aplicacin
o
@ tud
archivos compartidos.
a
n
S
rao punto
s
/home
Directorio predeterminado
de
montaje del directorio
i
a

h
o se t
home de un usuario.
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
eraSolaris est formado por una jerarqua de archivos y directorios del
er nOracle
f
l
l
s
El sistema
operativo
i
a son necesarios para que el sistema operativo funcione correctamente. Las
Gucrticos-trque
sistema
n
tablas de
noesta diapositiva y de las siguientes muestran algunos de los directorios y subdirectorios
del sistema basados en disco crticos del sistema operativo Oracle Solaris.

Para obtener informacin detallada sobre los directorios del sistema, consulte la pgina de
comando man filesystem(5) y System Administration Guide: Devices and File Systems >
Chapter 16 Managing File Systems (Overview) > Default Solaris File Systems (Gua de
administracin del sistema: sistemas de archivos y dispositivos > Captulo 16: Gestin de sistemas
de archivos (Informacin general) > Sistemas de archivos predeterminados de Solaris)

Administracin del sistema operativo Oracle Solaris 10 Parte 1 2-7

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Directorios del sistema importantes


Directorio
/kernel

Descripcin
Directorio de los mdulos kernel cargables multiplataforma

/lib

Directorio que contiene los archivos ejecutables compartidos y


los ejecutables de Service Management Facility

/mnt

Punto de montaje temporal apropiado para los sistemas de


archivos

/opt

Punto de montaje o directorio predeterminado para los


paquetes de aplicacin del complemento

s
a
h
)
m
e
o
c
d
/sbin
Directorio bin de usuario nico que contiene e
ejecutables
i

uy
l de arranque
c
G
esenciales que se utilizan durante el proceso
a
t
or den
recuperacin manual de fallos del sistema
@
na issecuencias
Stu y bibliotecas
/usr
Directorio que contiene programas,
a
r
a e del
que utilizan todos los
usuarios
thsistema
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
/platform

Directorio de los mdulos kernel cargables dependientes de


la plataforma

Administracin del sistema operativo Oracle Solaris 10 Parte 1 2-8

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Directorios del sistema importantes


Directorio

Descripcin

/var

Directorio para los archivos que van cambiando, que


normalmente incluye archivos temporales, de registro o de
estado. Segn la introduccin de Service Management Facility
del sistema operativo Oracle Solaris 10, la jerarqua de
directorios /var se utiliza con ms frecuencia que en
versiones anteriores.
Es importante que el directorio /var tenga suficiente espacio
en disco disponible para almacenar la informacin de
paquetes, archivos de registro, archivos spool, etc.

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 2-9

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Directorios del sistema en memoria importantes


Directorio

Descripcin

/dev/fd

Directorio que contiene archivos especiales relacionados


con descriptores de archivos actuales que utiliza el
sistema.

/devices

Directorio principal de los nombres de dispositivo fsicos.

/etc/mnttab

Archivo basado en memoria, en su propio sistema de


archivos, que contiene los detalles de los montajes del
sistema de archivos actual.

a
s
a
)h
m
co uide
e
l
/proc
G con
Directorio que almacena la informacin
ac surelacionada
t
rtiene
n
o
el proceso actual. Cada proceso
propio
e conjunto
d
@
u
a
t
de subdirectorios en elndirectorioS
/proc .
a
r
s
i
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Nota u
an del sistema mantienen estos directorios en memoria. Nunca debe crear,
G y los
trservicios
El ncleo n
noni eliminar archivos manualmente de estos directorios.
modificar
/etc/svc/volatile

Directorio que contiene archivos de registro y de


referencia relacionados con el estado actual de los
servicios del sistema.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 2-10

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Directorios del sistema en memoria importantes


Directorio
/system/contract

Descripcin
El sistema de archivos de contrato (CTFS) es la interfaz
para crear, controlar y observar contratos. Un contrato
mejora la relacin entre un proceso y los recursos del
sistema de los que depende, proporcionando un informe
de errores ms completo y (opcionalmente) un medio
para retrasar la eliminacin de un recurso.
Service Management Facility (SMF) utiliza los contratos
de proceso para realizar un seguimiento de los procesos
que componen un servicio, por lo tanto, un proceso se
puede identificar como un fallo de dicho servicio.
CTFS admite todos los servicios SMF.

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 2-11

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Directorios del sistema en memoria importantes


Directorio
/system/object

/tmp

Descripcin
OBJFS (sistema de archivos de objeto) describe el
estado de todos los mdulos actualmente cargados por el
ncleo. Este sistema de archivos lo utilizan los
depuradores para acceder a la informacin sobre los
smbolos del ncleo sin acceder directamente al ncleo.
Se
utiliza principalmente
para la actividad
Dtrace. se
Directorio
para archivos temporales.
Este directorio
borra durante la secuencia de arranque.

/var/run

Directorio que contiene archivos de bloqueo, archivos


especiales y archivos de referencia para diferentes
servicios y procesos del sistema.

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 2-12

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
Arquitectura del sistema de archivos virtual (VFS):
a. Permite al sistema de archivos Oracle Solaris leer
cualquier tipo de dato.
b. Proporciona una interfaz estndar para los diferentes tipos
de sistemas de archivos.
c. Habilita al sistema operativo Oracle Solaris para operar en
la nube.
a

a
d. Proporciona una interfaz estndar para los diferentes
htipos
)
m de
de sistemas operativos.
i
co

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
b
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 2-13

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
Identifique el directorio que incluye los archivos de
configuracin especficos del host para la administracin
del sistema.
a. /etc
b. /kernel
c. /dev/fd

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
a
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 2-14

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Orden del da

Introduccin a sistemas de archivos


Introduccin a componentes de archivos
Identificacin de tipos de archivos
Uso de enlaces completos

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 2-15

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Introduccin a componentes de archivos

Nombre de archivo: objeto que se utiliza con frecuencia


para acceder a un archivo y manipularlo. Un archivo debe
tener un nombre asociado a un inode.
Inode: objeto que utiliza el sistema operativo Oracle
Solaris para registrar la informacin sobre un archivo.
Bloque de datos: unidad de espacio en disco que se
utiliza para almacenar datos.

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era operativo Oracle Solaris utilizan un nombre de archivo y un registro
er ndelssistema
f
l
l
Muchos
archivos
i
Gu -inode.
denominado
tra La mayora de los archivos tambin utilizan bloques de datos. En general, un
n
nombre
node archivo est asociado a un inode y ste proporciona el acceso a bloques de datos.
Inodes

Los inodes son los objetos que utiliza el sistema operativo Oracle Solaris para registrar la
informacin sobre un archivo. En general, los inodes contienen dos partes:
La informacin de archivo, que incluye el propietario, los permisos y el tamao del archivo.
Los punteros a los bloques de datos asociados al contenido del archivo.
Los inodes estn numerados y cada sistema de archivos contiene su propia lista de inodes. Al
crear un nuevo UFS, tambin se crea una nueva lista completa de inodes para dicho UFS.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 2-16

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Introduccin a componentes de archivos


Este grfico describe las relaciones entre los nombres de
archivos, inodes y bloques de datos.

Directorio
Nombres
de archivo

Nmero
de inode

file1
file2
file3
file4
file5

3232
1234
0101
5455
3333

INODE # 1234
Informacin de modo
Propietario
Permisos
Tamao

Bloque de datos
001010001110
Bloque de datos
001010001110

a
s
a
h
)

m
Bloque deo
datos
e
c
d
i

001010001110
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
edatos
l
l
Bloques
de
i
n
adatos
Gu -de
r
t
Los bloques
son unidades de espacio en disco que se utilizan para almacenar datos.
Los archivos
non normales, directorios y enlaces simblicos utilizan los bloques de datos. Los
Punteros a bloques de datos

Bloque de datos
001010001110

archivos de dispositivo no incluyen datos.

ZFS utiliza las siguientes estructuras de datos:


Estructura de datos dnode , que contiene punteros a bloques de datos.
Estructura de datos znode, que contiene informacin sobre el archivo, incluidos su
propietario, permisos y tamao.
Las estructuras de datos dnode y znode se denominan metadatos y ZFS los almacena
dinmicamente. ZFS implementa la capa POSIX de ZFS (ZPL), que es una interfaz principal de
ZFS. ZPL habilita los comandos que utiliza con UFS para trabajar con ZFS. ZFS emula el nmero
de inode de UFS.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 2-17

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
Los inodes son:
a. Objetos que se utilizan para acceder a archivos y
manipularlos
b. Unidades de espacio en disco que se utilizan para
almacenar datos
c. Objetos que se utilizan para registrar informacin sobre un
archivo

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
c
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 2-18

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Orden del da

Introduccin a sistemas de archivos


Introduccin a componentes de archivos
Identificacin de tipos de archivos
Uso de enlaces completos

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 2-19

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Identificacin de tipos de archivos


Existen cuatro tipos de archivos principales:

Archivos regulares (normales)


Directorios
Enlaces simblicos
Archivos de dispositivo

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
eoperativo
l
l
El sistema
Oracle Solaris admite un conjunto estndar de tipos de archivos que existen
i
n
u
a
G
r
en casi todos
operativos UNIX. En general, los archivos proporcionan un medio para
-tlos sistemas
n
o
almacenar
datos,
activar
dispositivos
o habilitar la comunicacin entre procesos. De los diferentes
n
tipos de archivos que existen en el sistema operativo Oracle Solaris, en la diapositiva se muestran
los cuatro tipos principales.
Archivos normales, directorios y enlaces simblicos; todos ellos almacenan uno o ms tipos de
datos. Los archivos de dispositivo no almacenan datos. En su lugar, proporcionan acceso a los
dispositivos.
Utilice el comando ls para distinguir diferentes tipos de archivos entre s. El carcter de la
primera columna de informacin que muestra el comando ls l indica el tipo de archivo.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 2-20

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

El siguiente ejemplo se ha obtenido de los servidores Sun Ultra 20 y Sun Fire V40z. Muestra los
listados de directorios parciales que contienen diferentes tipos de archivos:
# cd /etc
# ls -l
total 618
drwxr-xr-x 2 adm adm 512 Dec 17 19:08 acct
-rw-r--r-- 1 root sys 253 Nov 9 09:48 aggregation.conf
lrwxrwxrwx 1 root root 14 Dec 17 19:04 aliases ->
./mail/aliases
drwxr-xr-x 6 root other 512 Dec 17 19:02 amd64
drwxr-xr-x 7 root bin 512 Dec 17 19:07 apache
drwxr-xr-x 2 root bin 512 Dec 17 19:09 apache2
(salida truncada)
# cd /devices/pci@0,0/pci-ide@7,1/ide@1
# ls -l
total 2
drwxr-xr-x 2 root sys 512 Dec 29 19:18 sd@0,0
brw-r----- 1 root sys 28, 0 Dec 30 18:45 sd@0,0:a
crw-r----- 1 root sys 28, 0 Dec 30 18:30 sd@0,0:a,raw

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
(salida truncada)
o
m
El carcter de la primera columna identifica
ercadatotipoudes archivo:
l
l
i
- Archivos normales
(gu nse
a
e
d Directoriosan
c
i
r
l
Asimblicos
le
l Enlaces
o
b
a
m
eder dispositivo especial de bloque
eb rArchivos
f
l
l
s
i
an de dispositivo especial de caracteres
Gu c-tArchivos
r
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 2-21

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Archivos normales

Permiten al usuario almacenar diferentes tipos de datos


Se pueden crear con:

El editor vi

Un compilador
El comando touch

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
a
m
erms
f
lerde archivo
s
Quizsueliltipo
comn de los sistemas operativos Oracle Solaris es el archivo
n
a
G
r
normal, que-permite
al usuario almacenar diferentes tipos de datos. Los archivos normales
t
n
o
admiten
texto
o
datos
binarios del cdigo estadounidense estndar para el intercambio de
n
informacin (ASCII), incluidos los datos de imagen, de base de datos, relacionados con la
aplicacin, etc.
Existen varias formas de crear archivos normales. Por ejemplo, un usuario puede utilizar el editor
vi para crear un archivo de texto ASCII o un compilador para crear un archivo que contenga
datos binarios. Tambin podra utilizar el comando touch con un nombre de archivo no existente
para crear un archivo normal vaco y nuevo.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 2-22

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Directorios

Los directorios almacenan informacin que asocia los


nombres de archivo con los nmeros de inode.
Un directorio contiene entradas para archivos de todos los
tipos que tienen su ubicacin lgica en dicho directorio.

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
ede
l
l
A diferencia
losnarchivos normales, que pueden incluir diferentes tipos de datos, los directorios
i
u
a
G
r
slo incluyen-tasociaciones entre nombres de archivos e inodes.
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 2-23

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Enlaces simblicos
Un enlace simblico:
Se trata de un archivo que apunta a otro archivo
Contiene slo un tipo de dato
Puede apuntar a archivos de otros sistemas de archivos

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er nsesfeunraarchivo que apunta a otro archivo. Al igual que los directorios, que
l
l
Un enlace
simblico
i
a
Gu slo
contienen
del directorio, los enlaces simblicos slo contienen un tipo de datos.
trinformacin
n
o
Un enlace
n simblico contiene el nombre de la ruta del archivo al que apunta. Debido a que los
enlaces simblicos utilizan nombres de rutas para apuntar a otros archivos, pueden apuntar a
archivos de otros sistemas de archivos.

El tamao de un enlace simblico siempre coincide con el nmero de caracteres del nombre de la
ruta.
En el siguiente ejemplo, el enlace simblico denominado /bin apunta al directorio ./usr/bin.
El tamao del enlace simblico es de 9 bytes porque el nombre de la ruta ./usr/bin contiene
nueve caracteres.
# cd /
# ls -l bin
lrwxrwxrwx 1 root root 9 Sep 19 15:41 bin -> ./usr/bin
Los enlaces simblicos pueden apuntar a archivos normales, directorios, otros enlaces simblicos
y archivos de dispositivo. Pueden utilizar nombres de ruta absolutas o relativas.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 2-24

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Enlaces simblicos
El grfico muestra un enlace simblico denominado link1 y el
archivo al que apunta, file1.
link1
Inode 3561

file1
Inode 1282

Bloques de

Bloques de

datos

datos

./file1

a
s
a
ln s pathname target
Nombre de ruta sencillo
)h
m
co uide
e
Propsito
l
ac ent G
r
o
El enlace simblico hace referencia a otros nombres
archivo.
d al
@ detarchivo
u
a
Un enlace simblico contiene el nombrende
la ruta del
S
que apunta.
ara e this
o
erm to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
era muestra un archivo de enlace simblico denominado link1 que
erde esta
f
l
l
La ilustracin
pgina
s
i
n de inode 3561. El bloque de datos del archivo link1 contiene el nombre
u tralanmero
estG
asociado
n
de ruta
a file1.
n(o./file1)
Datos

Mtodo de creacin

El comando ln con la opcin s crea un enlace simblico.


# ls -l
total 0
-rw-r--r-- 1 root other 0 Oct 26 10:15 file1
#
# ln -s file1 link1
# ls -l
total 16
-rw-r--r-- 1 root other 0 Oct 26 10:15 file1
lrwxrwxrwx 1 root other 5 Oct 26 10:15 link1 -> file1
#

Los enlaces simblicos dirigen las operaciones de lectura y escritura en el archivo al que apuntan.
El listado anterior indica que el uso de link1 como argumento de la lnea de comandos
provocara que un comando hiciera referencia al archivo denominado file1.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 2-25

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Archivos de dispositivo
Un archivo de dispositivo:
Proporciona acceso a un dispositivo
No utiliza bloques de datos
Incluye los nmeros de informacin de inode que hacen
referencia a los dispositivos

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
a
m
erproporciona
eder dispositivo
f
l
l
s
Un archivo
acceso a un dispositivo. A diferencia de los archivos
i
n
u
a
G
r
normales, directorios
y enlaces simblicos, los archivos de dispositivo no utilizan bloques de
t
onsu-lugar, la informacin de inode de los archivos de dispositivo incluye los nmeros que
datos.nEn
hacen referencia a los dispositivos. Utilice el comando ls -l para mostrar estos nmeros.
Por ejemplo, un listado largo de archivos normales muestra el tamao de los archivos en el quinto
campo de la salida.
# cd /etc
# ls -al |more
total 599
drwxr-xr-x 77 root
drwxr-xr-x 26 root
-rw-r--r-- 1 root
drwxr-xr-x 3 root
-rw-r--r-- 1 root
-rw-r--r-- 1 root
-rw-r--r-- 1 root

sys 4096 Sep 23 08:36 .


root 1024 Sep 23 08:40 ..
root 2236 Sep 23 08:36 .cpr_config
bin 512 Sep 19 16:39 .java
sys 524 Sep 19 15:41 .login
other 18 Sep 19 16:30 .sysidconfig.apps
other 284 Sep 19 16:00 .sysIDtool.state

(salida truncada)

Administracin del sistema operativo Oracle Solaris 10 Parte 1 2-26

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Archivos de dispositivo
# cd /devices/pci@1f,0/pci@1,1/ide@3
# ls -l dad@0*
total 4
drwxr-xr-x 2 root sys 512 Sep 19 20:13 dad@0,0
brw-r----- 1 root sys 136, 8 Sep 23 08:35 dad@0,0:a
crw-r----- 1 root sys 136, 8 Sep 23 12:51 dad@0,0:a,raw
brw-r----- 1 root sys 136, 9 Sep 23 08:35 dad@0,0:b
crw-r----- 1 root sys 136, 9 Sep 23 12:51 dad@0,0:b,raw
brw-r----- 1 root sys 136, 10 Sep 23 12:51 dad@0,0:c
crw-r----- 1 root sys 136, 10 Sep 23 12:51
dad@0,0:c,raw

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
(salida truncada)
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era de dispositivo muestra dos nmeros, separados por una coma,
er denarchivos
f
l
l
s
Un listado
largo
i
Guse deben
donde
tramostrar los detalles del tamao del archivo. Estos dos nmeros se denominan
n
nmeros
node dispositivo mayor y menor. En el siguiente ejemplo, el archivo de dispositivo
dad@0,0:a hace referencia al nmero de dispositivo mayor 136 y nmero de dispositivo
menor 8.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 2-27

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Archivos de dispositivo
Esta ilustracin muestra la relacin entre el archivo de
dispositivo dad@0,0:a y el dispositivo de disco que controla.
Archivo de dispositivo
dad@0,0:a

Inode 90681

Mdulos kernel
(Controladores de
dispositivo)

Dispositivo
de disco

a
s
a
)h
m
co uide
dad driver (136)
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
edispositivo
l
l
Nmero
de
mayor que identifica el controlador de dispositivo especfico necesario para
i
n
u
a
G
r
acceder a un-tdispositivo. Nmero de dispositivo menor que identifica la unidad especfica del tipo
que controla
non el controlador de dispositivo.
136, 8

unix

Un inicio de reconfiguracin crea automticamente archivos de dispositivo y enlaces simblicos a


los archivos de dispositivo. En el sistema operativo Oracle Solaris, utilice el comando devfsadm
para crear nuevos archivos de dispositivo.
Existe una relacin entre el archivo de dispositivo y el dispositivo que lo controla. Los nmeros
mayor y menor de los dispositivos incluidos en el inode establecen dicha relacin.

La ilustracin de esta pgina muestra la relacin entre el archivo de dispositivo dad@0,0:a y el


dispositivo de disco que controla. La informacin del inode de dad@0,0:a contiene el nmero
mayor 136 y el nmero menor 8. El nmero mayor 136 identifica el controlador de dispositivo dad.
El controlador de dispositivo dad controla las unidades de disco denominadas electrnica de
unidades integradas (IDE). En este caso, el nmero menor 8 identifica el segmento 0.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 2-28

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Puede verificar que el controlador de dispositivo est disponible en el mdulo kernel:


# modinfo -w | grep -w dad
21 122e118 7b48 136 1 dad (DAD Disk Driver 1.86)
# modinfo -c | grep -w dad
21 1 dad LOADED/INSTALLED
Los archivos de dispositivo pueden tener dos categoras: dispositivo especial de caracteres y
dispositivo especial de bloque. Los dispositivos especiales de caracteres tambin se denominan
dispositivos de caracteres o bsicos. Los dispositivos especiales de bloque se suelen denominar
dispositivos de bloque. Los archivos de dispositivo de estas dos categoras interactan con los
dispositivos de forma diferente.
Archivos de dispositivo especial de caracteres
El tipo de archivo c identifica los archivos de un dispositivo especial de caracteres. Se accede a
los datos como un flujo de datos.
El siguiente ejemplo muestra un archivo de dispositivo especial de caracteres.
crw-r----- 1 root sys 136, 8 Sep 23 12:51 dad@0,0:a,raw

a
s
a
)h
Archivos de dispositivo especial de bloque
m
co Para
idelos
bloque.
El tipo de archivo b identifica los archivos de un dispositivo especiallde
u
e
G
dispositivos de disco, los archivos de dispositivo especial de bloque
at operaciones
de E/S
racllaman
n
o
e
bsicas en un tamao de bloque definido. El tamao del bloque
depende
del
dispositivo.
@ tud
a
n
Sbloque.
El siguiente ejemplo muestra un archivo de dispositivo
de
ra especial
s
i
a

h
t23 08:35 dad@0,0:a
o 8 Sep
brw-r----- 1 root sys 136,
e
m
s
r
u especial de bloque se almacenan
lley un dispositivo
Los datos transferidos entre un proceso
i
o
t
u
e
(gmemoria
primero en una cach basada en
por el ncleo. Proporciona un rendimiento
sgestionada
n
a
e
n
mejorado al acceder a los
los dispositivos especiales de bloque de forma repetitiva.
a datosedesde
rdispositivos
licde bloque
A
De la misma forma,
los
permiten bsquedas aleatorias, los de
l
o
b
a
m
caracteres no.
er nsfer
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 2-29

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
Cul de los siguientes comandos habilita la distincin
entre diferentes tipos de archivos?
a. ln s file1 link1
b. ls l
c. ls l dad@0*

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
b
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 2-30

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
Debe identificar el tipo de archivo en el directorio
/etc/init.d. Cul de los siguientes comandos lo
permite?
a. cd /etc/init.d
b. cd /etc/init.d; ls -l
c. cd /etc/init.d;

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
b
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 2-31

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Orden del da

Introduccin a sistemas de archivos


Introduccin a componentes de archivos
Identificacin de tipos de archivos
Uso de enlaces completos

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 2-32

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Uso de enlaces completos


El grfico muestra que el archivo denominado file1 aparece
en el directorio dir1. En dir1, el nombre file1 est
asociado al nmero de inode 1282.
file1
Inode 1282

dir1
Inode 4221
Bloques de datos

a
s
a
)h
1282
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er nsesfelaraasociacin entre un nombre de archivo y un inode. Un enlace completo
l
l
Un enlace
completo
i
u tipo tderaarchivo independiente. Cada tipo de archivo utiliza al menos un enlace completo.
Gun
no es
on- de un directorio forma un enlace completo. Considere cada uno de los nombres de
Cada n
entrada
archivo como un enlace completo a un inode. Al crear un archivo, con el comando touch, por
Bloques de datos

file1= Inode

ejemplo, se crea una nueva entrada de directorio que enlaza el nombre de archivo especificado a
un inode en concreto. De esta forma, al crear un nuevo archivo se crea un enlace completo.
En la ilustracin de esta pgina, el archivo denominado file1 aparece en el directorio dir1. En
dir1, el nombre file1 est asociado al nmero de inode 1282.
La informacin de cada inode mantiene un recuento del nmero de nombres de archivo que tiene
asociados. A esta accin se le denomina cuenta de enlaces. En la salida del comando ls -l, la
cuenta de enlaces aparece entre la columna de los permisos de archivo y la columna que
identifica al propietario. En el siguiente ejemplo, el archivo denominado file1 utiliza un enlace
completo.
# cd dir1
# touch file1
# ls -l
total 0
-rw-r--r-- 1 root root 0 Sep 23 13:19 file1

Administracin del sistema operativo Oracle Solaris 10 Parte 1 2-33

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Creacin y eliminacin de enlaces completos

Un nuevo enlace completo para un nombre de archivo


aumenta la cuenta de enlaces en el inode asociado.
El comando ln crea un nuevo enlace completo a archivos
normales.
La eliminacin de uno de los archivos no afecta al otro.

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era completos
ernuevos
f
l
l
s
Creacin
de
enlaces
i
Gu enlace
trancompleto para un nombre de archivo aumenta la cuenta de enlaces en el inode
Un nuevo n
asociado.
no
En el siguiente ejemplo, el inode 1282 ahora tiene dos enlaces completos, uno para file1 y otro
para file2. El comando ls -li muestra el nmero de inode en la columna de la izquierda. El
comando find inum busca los archivos y directorios que tienen los mismos nmeros de inode.
# ln file1 file2
# ls -l
total 0
-rw-r--r-- 2 root root 0 Sep 23 13:19 file1
-rw-r--r-- 2 root root 0 Sep 23 13:19 file2
# ls -li
total 0
1282 -rw-r--r-- 2 root root 0 Sep 23 13:19 file1
1282 -rw-r--r-- 2 root root 0 Sep 23 13:19 file2
# find . -inum 1282
./file1
./file2

Administracin del sistema operativo Oracle Solaris 10 Parte 1 2-34

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Creacin y eliminacin de enlaces completos


Los siguientes ejemplos muestran el resultado del comando ln.
En dir1, hay dos nombres de archivo asociados al inode 1282.

file1
Inode 1282

dir1
Inode 4221
Bloques de datos

a
s
a
)h
1282
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r creasnuevos
era enlaces completos a archivos normales. Por ejemplo, el comando ln
eln
f
l
l
El comando
i
n una nueva entrada de directorio denominada file2. El nombre de archivo
acrea
Gufile2
r
file1
t
file2nest
on asociado al mismo inode que est asociado a file1.
Bloques de datos

file1= Inode

La imagen de esta pgina muestra el resultado del comando ln. En dir1, hay dos nombres de
archivo asociados al nmero de inode 1282. A diferencia de los enlaces simblicos, los enlaces
completos no pueden extender sistemas de archivos.
Eliminacin de enlaces completos
La eliminacin de uno de los archivos no afecta al otro. En consecuencia, la cuenta de enlaces
disminuye.
El siguiente ejemplo muestra cmo la eliminacin de file1 en el ejemplo anterior, no afecta a
file2, excepto en la disminucin de su cuenta de enlaces.
# rm file1
# ls -li
total 0
1282 -rw-r--r-- 1 root root 0 Sep 23 13:19 file2
#

Administracin del sistema operativo Oracle Solaris 10 Parte 1 2-35

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
Un enlace completo es:
a. La asociacin entre un nombre de archivo y un bloque de
datos
b. La asociacin entre un nombre un inode y un bloque de
datos
c. La asociacin entre un nombre de archivo y un inode
d. La asociacin entre un segmento y un bloque de datos a

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
c
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 2-36

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
Cules de los siguientes comandos permite identificar el
nmero de enlaces completos que estn asociados al archivo
/etc/init.d/apache?
a. ls li apache
b. ls l apache
c. ls I apache

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
a
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 2-37

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Informacin general de la prctica 2:


Identificacin de tipos de archivos
En esta prctica se trata el uso de los comandos bsicos de
Oracle Solaris para identificar y trabajar con los cuatro tipos de
archivo principales del sistema operativo Oracle Solaris.

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 2-38

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Resumen
En esta leccin, debe haber aprendido lo siguiente:
Describir sistemas de archivos
Identificar componentes de archivos
Identificar tipos de archivos
Usar enlaces completos

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 2-39

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Gestin de dispositivos de discos locales

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Objetivos
Despus de completar esta leccin, podr:
Describir la arquitectura bsica de un disco
Describir las convenciones de nomenclatura para
dispositivos
Enumerar dispositivos del sistema
Reconfigurar dispositivos
Realizar particionamiento del disco duro
Describir etiquetas de disco EFI
m)

has
e
d
i
u

co
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-2

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Orden del da

Arquitectura bsica de un disco


Convenciones de nomenclatura del sistema operativo
Oracle Solaris para dispositivos
Enumeracin de dispositivos del sistema
Reconfiguracin de dispositivos
Particionamiento de un disco duro
Tabla de contenido del volumen ampliada

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-3

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Arquitectura de disco bsica


Estructura fsica del disco

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
ra
eposee
er de ndisco
f
l
l
s
Un dispositivo
componentes fsicos y componentes lgicos. Los componentes
i
u
a
G
r
fsicos incluyen
de discos y cabezales de lectura/escritura. Los componentes lgicos
-t platoscilindros,
n
o
incluyen
segmentos,
pistas y sectores del disco.
n
Estructura fsica del disco

Un disco se compone fsicamente de una serie de platos planos recubiertos magnticamente que
se apilan sobre un eje. El eje gira mientras los cabezales de escritura/lectura se mueven
radialmente como una nica unidad, leyendo y escribiendo datos en los platos.
Componentes fsicos de un disco:
El rea de almacenamiento del disco se compone de uno o ms platos.
Los platos giran.
El brazo activador del cabezal mueve de manera radial los cabezales de lectura/escritura
como una unidad.
Los cabezales de lectura/escritura leen y escriben datos en la superficie magntica en
ambos lados de los platos.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-4

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Organizacin de los datos en los platos de discos

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
edisco
l
l
Un plato
de
i
u transe divide en sectores, pistas y cilindros.
G
Sector:
- unidad accesible ms pequea de un plato. Un sector puede contener 512 bytes de
n
o
datos.
n Los sectores tambin se denominan bloques de disco.

Pista: serie de sectores posicionados de punto a punto en una ruta circular


Cilindro: pila de pistas

El nmero de sectores por pista vara con el radio de una pista en el plato. Las pistas exteriores
son mayores y pueden contener ms sectores que las pistas interiores. Los discos presentan un
nmero fijo de sectores por pista en el sistema operativo Oracle Solaris, incluso aunque el
nmero de sectores por pista vare fsicamente segn la ubicacin de la pista. Puesto que un
disco gira continuamente y los cabezales de lectura/escritura se mueven como una unidad nica,
la bsqueda ms eficiente se produce cuando los sectores en los que se va a leer o escribir se
ubican en un nico cilindro.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-5

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Etiquetas de disco y tablas de particin

Los segmentos del disco son grupos de cilindros que se


utilizan comnmente para organizar datos.
Una etiqueta de disco es un rea que poseen todos los
discos reservada para almacenar informacin sobre el
controlador, la geometra y los segmentos del disco.
La informacin de particin, cilindro y segmento se
almacena en tablas de particin en etiquetas de disco.
a
s
Los sistemas basados en SPARC mantienen una tabla
de
a
)h
particiones en cada disco.
m
e
o

ec Guid
l
c
ra ent
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
a
m
erson
er delndisco
f
l
l
s
Los segmentos
grupos de cilindros que se utilizan comnmente para organizar
i
u
a
G
r
datos por funcin.
-tun segmento puede almacenar programas y archivos del sistema crticos mientras
n
o
Por ejemplo,
n
que otro segmento del mismo disco puede almacenar archivos creados por el usuario. La
agrupacin de cilindros en segmentos se realiza para organizar datos, facilitar las copias de
seguridad y proporcionar espacio de intercambio. Un cilindro de inicio y uno final definen cada
segmento. Estos lmites de los cilindros determinan el tamao de un segmento.
Etiquetar un disco implica escribir informacin de segmento en el disco. Normalmente se
etiqueta un disco despus de cambiar sus segmentos.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-6

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Etiqueta de disco SMI

La etiqueta de disco SMI es la tabla de contenido de


volumen (VTOC) de SPARC para discos.
Las etiquetas de disco SMI para sistemas SPARC ocupan
el primer sector del disco.
Las etiquetas de disco SMI para sistemas SPARC incluyen
una tabla de particiones en la que se pueden definir hasta
ocho particiones de disco.

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era
eder disco
f
l
l
s
La etiqueta
SMI:
i
u tran
GSe utiliza
- normalmente en sistemas operativos Oracle Solaris basados en SPARC
n
o
n la etiqueta de tabla de contenido de volumen (VTOC) SPARC para discos y a menudo se
Es

denomina etiqueta de disco VTOC SMI


Proporciona soporte para discos que tienen un tamao inferior a 1 TB (terabyte)
Ocupa el primer sector de un disco en sistemas SPARC
Incluye una tabla de particiones en la que puede definir hasta ocho particiones (segmentos)
de disco (de 0 a 7). Un cilindro de inicio y uno final definen cada segmento. Los lmites de
cilindros completos determinan los tamaos de los segmentos. El segmento 2 representa el
disco completo. El segmento 2 mantiene datos importantes sobre el disco completo, como el
tamao del disco real y el nmero total de cilindros disponibles para el almacenamiento de
archivos y directorios.
Se debe utilizar para discos de arranque de sistemas basados en SPARC y sistemas
basados en Oracle Solaris x86/x64

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-7

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Etiqueta de disco SMI


El esquema de etiqueta SMI en plataformas x86/x64 mantiene
dos tablas de particin en cada disco.
El primer sector de los discos en sistemas x86/x64 contiene
una tabla de particiones de disco fijo (fdisk).
El segundo sector de la particin fdisk de Oracle Solaris
contiene la tabla de particiones que define los segmentos
en la particin fdisk de Oracle Solaris.

sde
La etiqueta que contiene esta tabla se denomina VTOC
a
h
)
x86/x64.
m
e
o
c
d
i

u (EFI)
leextensible
La etiqueta de disco de interfaz de firmware
c
G
a
t
r se epueden
n
incluye una tabla de particiones en @
la o
que u
definir
d
a
t
n s S (de 0 a 9).
hasta 10 particiones (segmentos)
ara de idisco

e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
erade fdisk se definen hasta cuatro particiones fdisk. Una de estas
eder particiones
f
l
l
En la tabla
s
i
anse puede utilizar para el sistema operativo Oracle Solaris.
Gu fdisk
r
particiones
t
Se realiza
nonla provisin para hasta 16 segmentos en una particin fdisk de Oracle Solaris,
aunque normalmente slo se utilizan 10 (8, ms 2 que se utilizan para fines especficos de la
plataforma).

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-8

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Etiqueta de disco de interfaz de firmware


extensible (EFI)

Proporciona soporte para discos superiores a 1 TB en sistemas


que ejecutan un ncleo de Oracle Solaris de 64 bits
Proporciona asistencia para volmenes de disco virtual
Incluye una tabla de particiones en la que puede definir hasta
10 particiones (segmentos) de disco (de 0 a 9)
Es compatible con UFS. Puede crear un UFS que sea superior
a 1 TB
a
s
a
Los sistemas con sistema operativo Oracle Solaris no se
)h
m
arrancan actualmente desde discos que utilizan c
etiquetas
o
ideEFI

e Gu
l
c
ra ent
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
Utilice u
etiquetas
o EFI si no se utiliza un disco como disco de arranque. Utilice el comando
ille aSMI
n
G
r
format o el-comando
prtvtoc para comprobar si un disco tiene una etiqueta VTOC SMI o EFI.
t
n
o
n

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-9

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Etiquetas de disco y particiones


Segmentos de disco SPARC

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era segmentos de disco y los diferentes sistemas de archivos que
er senmuestran
f
l
l
s
En este
grfico
i
Gucontener.
pueden
tra
n
Segmento
Nombre
Funcin
no
0

Archivos del sistema del directorio raz

swap

rea de intercambio

Disco completo

/opt

Software opcional

/usr

Ejecutables y programas del sistema

/export/home

Archivos y directorios del usuario

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-10

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Etiquetas de disco y particiones


Disco SPARC:
Se divide en segmentos
Organiza lgicamente
datos del disco de arranque

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
erauna convencin de configuracin posible para organizar datos. El
er senmuestra
f
l
l
s
En este
grfico
i
u ejemplo
Gde
disco
trase divide en segmentos que organizan lgicamente los datos del disco de
n
arranque.
no

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-11

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Particiones y segmentos x86/x64

Los discos de sistemas x86/x64 mantienen una tabla de


particiones de fdisk y una tabla de particiones para la
particin fdisk de Oracle Solaris.
Los sistemas se arrancan desde la particin fdisk que se
designa como particin fdisk activa.
Asigne slo una particin fdisk en un disco para que se
utilice con Oracle Solaris.
a
El men fdisk de la utilidad format(1M) se utiliza has
)

normalmente para crear o modificar la tabla de particiones


m
ede
o
c
d
i

fdisk.
cle
Gu

ra ent
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era en plataformas x86/x64, los discos utilizan normalmente etiquetas
erOracle
f
l
l
s
Con sistemas
Solaris
i
n
aarranque
GEludisco-tde
r
SMI.
debe utilizar una etiqueta SMI. Los discos en sistemas x86/x64
n
mantienen
una
tabla
de
particiones
de fdisk y una tabla de particiones para la particin fdisk
o
n
de Oracle Solaris.
Los sistemas basados en plataformas x86/x64 utilizan la tabla de particiones de fdisk para
identificar partes del disco reservadas para diferentes sistemas operativos y para identificar la
particin desde la que se arrancar el sistema. Los sistemas se arrancan desde la particin
fdisk que se designa como la particin fdisk activa. Las siguientes secciones asumen que la
particin fdisk que contiene el sistema operativo Oracle Solaris es la particin fdisk activa.
En la tabla de particiones de fdisk se definen hasta cuatro particiones fdisk. Los discos de
sistemas x86/x64 requieren al menos una particin fdisk definida. Slo puede asignar una
particin fdisk en un disco para su uso con Oracle Solaris. El men fdisk de la utilidad
format(1M) se utiliza normalmente para crear o modificar la tabla de particiones de fdisk. El
comando fdisk(1M) tambin le permite manipular directamente la tabla de particiones de
fdisk. Se recomienda utilizar el men fdisk de la utilidad format para crear o modificar la
tabla de particiones de fdisk.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-12

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Particiones y segmentos x86/x64

El segundo sector de la particin fdisk de Oracle Solaris


contiene una tabla de particiones en la que se definen los
segmentos de la particin fdisk de Oracle Solaris.

La etiqueta que contiene esta tabla de particiones se


denomina VTOC x86/x64.
Mediante la utilidad format, se puede dividir una particin
fdisk de Oracle Solaris en 10 segmentos (segmentos
a
del 0 al 9).
s
a
) h 8 y 9
La utilidad format crea automticamente los segmentos
m
co uide
e
l
cuando se define una etiqueta VTOC x86/x64.
ac ent G
r
o
La utilidad format impide modificar @
los segmentos
8 o 9.
ud

na is St
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
a
m
er deln0salfe7rse
l
l
Los segmentos
utilizan para los mismos propsitos que los segmentos de disco
i
u
a
G
r
incluidos en-discos
t que utilizan etiquetas SMI SPARC. El segmento 2 representa todo el espacio
n
de la particin
fdisk de Oracle Solaris. Los segmentos 8 y 9 se utilizan para fines especficos en
o
n
el hardware x86/x64.
La utilidad format crea automticamente los segmentos 8 y 9 cuando se define una etiqueta
VTOC x86/x64 en la particin fdisk de Oracle Solaris. El segmento 8 siempre es obligatorio.
El segmento 9 existir (aunque permanece sin asignar) en discos SCSI o de canal de fibra.
La utilidad format impide modificar los segmentos 8 y 9.
Los sistemas con sistema operativo Oracle Solaris en plataformas x86/x64 crean archivos de
dispositivo para admitir 16 segmentos para cada disco, numerados del 0 al 15. Sin embargo,
la utilidad format limita su funcionamiento a los segmentos del 0 al 7. Los sistemas Oracle
Solaris x86/x64 tambin crean archivos de dispositivo que representan las cuatro posibles
particiones fdisk.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-13

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Particiones y segmentos x86/x64

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
eraun conjunto de segmentos de una particin fdisk de Oracle Solaris.
er sendescribe
f
l
l
En este grfico
s
i
u lostrsegmentos
a
Gtodos
Para
marcados con barras de ttulo sombreadas, los valores de cilindros se
n
expresan
en
relacin
con
el
primer cilindro de la particin fdisk de Oracle Solaris. Los tres
o
n
objetos marcados con barras de ttulo sin sombrear describen valores de cilindros en relacin con
el primer cilindro del disco completo.
De forma predeterminada, el segmento 8 es el segmento de arranque y contiene el programa
GRUB stage1 en el sector 0, la etiqueta de disco de Oracle Solaris y VTOC en los sectores 1 y 2,
y el programa GRUB stage2 que comienza en el sector 50. El segmento 8 ocupa el primer cilindro
(cilindro 0) de la particin fdisk de Oracle Solaris.
Por convencin, en unidades de disco IDE y SATA, el segmento 9 se etiqueta como segmento
alternativo. Si se define, el segmento 9 ocupa el segundo y tercer cilindro (cilindros 1 y 2) de la
particin fdisk de Oracle Solaris y contiene bloques utilizados para almacenar informacin de
bloque incorrecto.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-14

Para un disco IDE o SATA conectado a un sistema x86/x64, en la tabla de particiones, que puede
mostrar mediante la utilidad format, se muestra que se han definido los segmentos 8 y 9 y que
utilizan uno y dos cilindros, respectivamente. A continuacin se muestra un ejemplo:

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Part

Tag

(salida omitida)
8
Boot
9 alternates

Flag

Cylinders

Size

Blocks

wu
wm

0 - 0
1 - 2

7.84MB
15.69MB

(1/0/0) 16065
(2/0/0) 32130

Para un disco SCSI conectado a un sistema x86/x64, en la tabla de particiones se muestra que se
ha definido el segmento 8 y que utiliza un cilindro (cilindro 0) pero que el segmento 9 no tiene
espacio asignado. A continuacin se muestra un ejemplo:
Part

Tag

(salida omitida)
8
boot
9 unassigned

Flag
wu
wm

Cylinders
0 - 0
0

Size

Blocks

7.84MB
0

(1/0/0) 16065
(0/0/0) 0

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-15

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Convenciones de nomenclatura para


dispositivos de disco

Convencin de nomenclatura de segmentos de disco


Nmero de controlador
Nmero de destino
Nmero (LUN) de disco
Nmero de particin fdisk

Nmero de segmento
Nombres de dispositivo de disco SCSI
Nombres de dispositivo de disco IDE y SATA

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
eraoperativo Oracle Solaris utilizan una convencin de nomenclatura
erconnsistema
f
l
l
s
Los sistemas
i
a
Gu para-tridentificar
estndar
dispositivos de disco. Los nombres de dispositivo de disco identifican
n
o
una serie
de
componentes
que, combinados, especifican un dispositivo de disco concreto. El
n
nombre de dispositivo de disco incluye el controlador, el destino, el disco (o LUN), la particin
fdisk y el segmento que utiliza un dispositivo de disco concreto.
A continuacin se indican algunos nombres de dispositivo de disco de ejemplo:
c1t0d0s0: nombre de dispositivo de disco SCSI que especifica controlador 1, destino 0,
disco 0 y segmento 0
c1d0p0: nombre de disco IDE o SATA en un sistema x86/x64 que especifica el controlador
1, el disco 0 y la particin fdisk 0

c1d0s0: nombre de disco IDE o SATA que especifica el controlador 1, el disco 0 y el


segmento 0
c5t12d0p0: nombre de dispositivo de disco SCSI en un sistema x86/x64 que especifica el
controlador 5, el destino 12, el disco 0 y la particin fdisk 0

c5t12d0s0: nombre de dispositivo de disco SCSI que especifica controlador 5, destino 12,
disco 0 y segmento 0

c3t266000C0FFF7C140d31s2: nombre de LUN de conexin por canal de fibra que


especifica el controlador 3, WWN 266000C0FFF7C140, LUN 31 y el segmento 2

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-16

Estos nombres identifican los componentes siguientes:

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Nmero de controlador: identifica el adaptador de bus de host (HBA), que controla la


comunicacin entre el sistema y la unidad de disco. El HBA se ocupa de transferir los comandos y
datos al dispositivo y recibirlos de este. Los nmeros de controlador se asignan en orden
secuencial, como c0, c1, c2, etc.
Nmero de destino: los nmeros de destino (como t0, t1, t2 y t3) identifican una direccin de
hardware nica asignada al controlador de destino SCSI de un disco, una cinta o CD-ROM.
Algunas unidades de disco externas tienen un conmutador de direcciones en el panel trasero.
Algunos discos internos poseen pines de direccin que se conectan en puente para asignar el
nmero de destino de ese disco. Los nombres de discos IDE o SATA no utilizan normalmente
nmeros de destino, aunque s lo hacen en algunos sistemas. Los discos conectados a canales
de fibra pueden utilizar un nombre universal (WWN) en lugar de un nmero de destino.
Nmero de disco: el nmero de disco tambin se denomina nmero de unidad lgica (LUN).
Este nmero puede variar de d0 si hay ms de un disco conectado en la ubicacin de destino.
Nmero de particin fdisk: nmero de particin fdisk que oscila entre p0 y p4. El nmero p0
representa el disco fsico completo. Los nombres de dispositivo que incluyen los ID de particin
fdisk slo se encuentran en sistemas x86/x64.

a
s
a
)h
m
o
Nmero de segmento: nmero de segmento que oscila entre s0 y s7 enc
sistemas
de y
iSPARC,
u
e
l
entre s0 y s15 en sistemas x86/x64
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e
n
c
a
i
r
l
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-17

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Nombres para dispositivos de disco SCSI


c#

t#

d#

s#

Nmero de
controlador
Nmero de destino

Nmero de disco

a
s
a
Nmero de
)h
segmento
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
a
m
erSCSI
er nsde
f
l
l
Las especificaciones
permiten conectar varios discos a un nico controlador de destino.
i
u
a
G
r
Sin embargo,
ten muchos casos, se combinan un disco SCSI y un controlador de destino en una
on- Los discos SCSI que se construyen de esta forma se describen como si utilizaran
unidadnfsica.
una configuracin SCSI integrada. El nmero de disco siempre se define en d0 con discos SCSI
incluidos.
En el grfico se muestra la cadena que representa el nombre de segmento.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-18

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Nombres para dispositivos de disco SCSI


Configuracin SCSI incluida:
Adaptador
de bus de
host SCSI

c0

Placa del
sistema

SCSI
Controlador de
destino

SCSI
Controlador de
destino

SCSI
Controlador de
destino

a
s
a
h
t0
t1
t6 )
m
e
o
c
d
i

le td0Gu
c
d0
d0
a
or den
@
Disco
Disco
naDiscois Stu
a
r
Slice0 = c0t0d0s0
Slice5a
= c0t1d0s5 h
Slice0 = c0t6d0s0
t
o
e
Slice1 = c0t0d0s1
Slice6
=
c0t1d0s6
Slice6 = c0t6d0s6
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
eraexternos tienen varios discos conectados a un nico controlador de
er nsSCSI
f
l
l
Algunos
dispositivos
i
GuPuesto
destino.
traque los sistemas con sistema operativo Oracle Solaris utilizan nmeros de disco
n
que representan
estos discos, los nmeros de disco que no sean d0 (como d1, d2) pueden
no
aparecer en sus nombres de dispositivo.
Segmento 0
Segmento 1

Segmento 5
Segmento 6

Segmento 0

Segmento 6

Las matrices de disco que permiten configuraciones de RAID de hardware presentan


normalmente varios LUN para los valores de destino que presentan al sistema operativo Oracle
Solaris. Los LUN de matrices de este tipo tambin se representan mediante nmeros de disco de
d0 a dn en sus nombres de dispositivo.
En el grfico se muestra la configuracin de SCSI integrada.
Dispositivos de destino SCSI
La interfaz estndar de equipos pequeos de Internet (iSCSI) es un estndar de redes de
almacenamiento basado en IP para enlazar subsistemas de almacenamiento de datos. Al
transportar comandos SCSI por redes IP, el protocolo iSCSI le permite acceder a dispositivos de
bloque desde la red como si estuvieran conectados al sistema local.
La versin Oracle Solaris 10 8/07 proporciona asistencia para dispositivos de destino iSCSI.
Estos dispositivos de destino pueden ser discos o cintas. Las versiones anteriores a Oracle
Solaris 10 8/07 proporcionaban asistencia para iniciadores de iSCSI.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-19

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Configuracin de dispositivos de destino iSCSI


Puede utilizar el comando iscsitadm para configurar y gestionar sus dispositivos de destino
iSCSI.
Para el dispositivo de disco que seleccione como su dispositivo iSCSI, debe proporcionar un ZFS
o UFS de tamao equivalente como almacenamiento de respaldo para el daemon iSCSI. Una vez
se ha configurado el dispositivo de destino, utilice el comando iscsiadm para identificar sus
destinos iSCSI, que detectar y utilizar el dispositivo de destino iSCSI.
Ventajas de utilizar destinos e iniciadores iSCSI
El protocolo iSCSI se ejecuta en las redes Ethernet existentes.
- Puede utilizar cualquier tarjeta de interfaz de red (NIC), concentrador de Ethernet o
conmutador.
- Un puerto IP puede manejar varios dispositivos de destino iSCSI.
- Puede utilizar la infraestructura existente y las herramientas de gestin para redes IP.
Puede que cuente con dispositivos de canal de fibra conectados a clientes sin el coste de
HBA de canal de fibra. Adems, los sistemas con matrices dedicadas pueden ahora
exportar almacenamiento replicado con sistemas de archivos ZFS o UFS.
No existe ningn lmite superior en el nmero mximo de dispositivos de destino iSCSI
configurados.
Se puede utilizar el protocolo para conectar a entornos de red de rea de almacenamiento
(SAN) de canal de fibra o iSCSI con el hardware apropiado.

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-20

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Nombres de dispositivo de disco IDE y SATA


c#
Nmero de controlador

Nmero de disco
Nmero de segmento

d#

s#
Buses
IDE
ide@0

c1

Disco 0

Segmento 0

ide@1

c2

Disco
Slice0 c1d0s0

a
s
a
Disco 0) h
Placa del
sistema
om ide
c

le 0 t Gu
Segmento
c
a
or den
@
na is Stu
Disco
a
r
a
Slice0

c2d0s0

h
o se t
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
erade dispositivo integrada (IDE) y de conexin de tecnologa avanzada en
eder electrnica
f
l
l
s
Los discos
i
n controladores de destino. Como resultado, los nombres de dispositivo
u tnorautilizan
G(SATA)
serie
para estos
ondiscos representan el controlador, el disco, el segmento o la particin fdisk utilizados
n
por la unidad IDE o SATA.
En el grfico se muestran las convenciones de nomenclatura de segmentos de disco IDE y SATA
as como un ejemplo de una configuracin en un sistema Sun Ultra 20.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-21

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Nombres de dispositivo de disco IDE y SATA


Adaptador
de bus de
host IDE

c0

Maestro
Segmento 0

Principal

t0

Esclavo

Segmento 0

d0

d0
Disco

Placa del
sistema

t1

Slice0 = c0t0d0s0

Disco
Slice0 = c0t1d0s0

a
s
a
)h
m
Segmento 0
Segmento 0
cot3 uide
t2
e
l
rac ent G
o
d0
d d0
@
u
a
t
ran this S
Disco a
Disco
o
e
m
Slice0 = c0t3d0s0
Slice0 = c0t2d0s0
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
era un ejemplo diferente. Aunque los discos IDE no utilizan
erUltran10
f
l
l
s
Los sistemas
presentan
i
Gu -trdeadestino, los sistemas Ultra 10 emplean un valor de destino (tn) para representar
controladores
on de los discos en los buses IDE principal y secundario. Los valores de destino de
la identidad
n
estos sistemas tienen los significados siguientes:
Maestro

Secundario

Esclavo

t0: dispositivo maestro en el bus IDE principal


t1: dispositivo esclavo en el bus IDE principal
t2: dispositivo maestro en el bus IDE secundario
t3: dispositivo esclavo en el bus IDE secundario

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-22

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
Cul de las siguientes afirmaciones sobre la etiqueta de
disco SMI no es cierta?
a. Se utiliza normalmente en sistemas operativos Oracle
Solaris basados en SPARC.
b. Es la etiqueta de tabla de contenido de volumen (VTOC)
SPARC para discos y a menudo se denomina etiqueta de
disco VTOC SMI.
a
c. Proporciona soporte para discos superiores a 1 TB. has
)

m
o
d. Ocupa el primer sector de un disco en sistemas
SPARC
ide
c

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
c
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-23

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
En la tabla de particiones de fdisk se definen hasta cinco
particiones fdisk.
a. Verdadero
b. Falso

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
b
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-24

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Orden del da

Arquitectura bsica de un disco


Convenciones de nomenclatura del sistema operativo
Oracle Solaris para dispositivos
Enumeracin de dispositivos del sistema
Reconfiguracin de dispositivos
Particionamiento de un disco duro
Tabla de contenido del volumen ampliada

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-25

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Convenciones de nomenclatura del sistema


operativo Oracle Solaris para dispositivos
En el sistema operativo Oracle Solaris, todos los dispositivos
se representan mediante tres tipos diferentes de nombres en
funcin de cmo se he hace referencia al dispositivo:
Nombres de dispositivo lgicos
Nombres de dispositivo fsicos
Nombres de instancias

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-26

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Nombres de dispositivo lgicos


Los nombres de dispositivo lgicos son enlaces simblicos a
los nombres de dispositivo fsicos en el directorio /devices.

Todos los nombres de dispositivo lgicos se conservan en


el directorio /dev .

Cada dispositivo de disco tiene una entrada en los


directorios /dev/dsk y /dev/rdsk para los
dispositivos de disco de bloque y de carcter,
a
s
respectivamente.
a
h
)
m
Utilice la utilidad de lnea de comandos diskinfo(1m)
e
o
c
d
i

le t Gu
para ver la relacin entre los nombres deac
dispositivo
n
or delde
lgicos y las bahas en JBOD o el chasis
servidor
en
@
u
a
t
mdulo.
ran is S

a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
eralgicos se utilizan principalmente para especificar un dispositivo
erde dispositivo
f
l
l
s
Los nombres
i
an comandos en la lnea de comandos. Todos los nombres de dispositivo
Guse introducen
r
cuando
t
lgicos
onconservan en el directorio /dev. Los nombres de dispositivo lgicos contienen el
nse

nmero de controlador, el nmero de destino (si es necesario), el nmero de disco, el nmero de


particin fdisk o el nmero de segmento.
Para ver la relacin entre los nombres de dispositivo lgicos (c#t#d#) y las bahas en un JBOD o
chasis de servidor en mdulo, utilice la utilidad de lnea de comandos diskinfo(1m). La utilidad
diskinfo(1m) depende de la arquitectura Fault Management Architecture (FMA) para
proporcionar informacin de etiquetas. Consulte la pgina de comando man diskinfo(1m) para
obtener ms informacin sobre los requisitos previos de esta utilidad.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-27

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Para mostrar las entradas del directorio /dev/dsk, ejecute el siguiente comando:
# ls /dev/dsk
C0t0d0s0 c0t0d0s4
C0t0d0s1 c0t0d0s5
C0t0d0s2 c0t0d0s6
C0t0d0s3 c0t0d0s7

c0t2d0s0
c0t2d0s1
c0t2d0s2
c0t2d0s3

c0t2d0s4
c0t2d0s5
c0t2d0s6
c0t2d0s7

c1t1d0s0
c1t1d0s1
c1t1d0s2
c1t1d0s3

c1t1d0s4
c1t1d0s5
c1t1d0s6
c1t1d0s7

c0t0d0s0 a c0t0d0s7: identifican los nombres de dispositivo para los segmentos de


disco del 0 al 7 de un disco que est conectado al controlador 0 en el destino 0 en la unidad
de disco 0
c0t2d0s0 a c0t2d0s7: identifican los nombres de dispositivo para los segmentos de disco
del 0 al 7 de un disco que est conectado al controlador 0 en el destino 2 en la unidad de
disco 0
c1t1d0s0 a c1t1d0s7: identifican los nombres de dispositivo para los segmentos de disco
del 0 al 7 para un disco que est conectado al controlador 1 en el destino 1 en la unidad de
disco 0

a
s
a
)h
m
# ls c1d0*
co uide
e
l
c nt G
c1d0p0 c1d0p3 c1d0s1 c1d0s12 c1d0s15 c1d0s4
rac1d0s7
o
c1d0p1 c1d0p4 c1d0s10 c1d0s13 c1d0s2 @
c1d0s5 c1d0s8
de
u
a
t
c1d0p2 c1d0s0 c1d0s11 c1d0s14 c1d0s3
ran tc1d0s6
s S c1d0s9
i
a

h
#
o se
m
r
udispositivo para las particiones fdisk de la 0
c1d0p0 a c1d0p4: identifican los
de
llenombres
i
o
t
u
a la 4 para un disco que est
(g conectado
se al controlador 1, como unidad de disco 0
n
a
e
n
c1d0s0 a c1d0s15:
de dispositivo para los segmentos del 0 al 14
a identifican
rest
lic losalnombres
A
e
para un disco
que
conectado
controlador
1, como unidad de disco 0
l
o
b
a
m
En un sistema
elar lista de nombres de dispositivo lgicos para un LUN de un dispositivo
er x86/x64,
f
l
l
s
i
de almacenamiento
de
u tran conexin por canal de fibra incluye nombres para particiones fdisk y
G
- diecisis segmentos, como en el ejemplo siguiente:
nombres para
non
En un sistema x86/x64, la lista de nombres de dispositivo lgicos para un disco incluye nombres
para particiones fdisk y nombres para diecisis segmentos, como en el ejemplo siguiente:

# ls c3t266000C0FFF7C140d31*
c3t266000C0FFF7C140d31p0 c3t266000C0FFF7C140d31s10
c3t266000C0FFF7C140d31s3
c3t266000C0FFF7C140d31p1 c3t266000C0FFF7C140d31s11
c3t266000C0FFF7C140d31s4
c3t266000C0FFF7C140d31p2 c3t266000C0FFF7C140d31s12
c3t266000C0FFF7C140d31s5
c3t266000C0FFF7C140d31p3 c3t266000C0FFF7C140d31s13
c3t266000C0FFF7C140d31s6
c3t266000C0FFF7C140d31p4 c3t266000C0FFF7C140d31s14
c3t266000C0FFF7C140d31s7
c3t266000C0FFF7C140d31s0 c3t266000C0FFF7C140d31s15
c3t266000C0FFF7C140d31s8
c3t266000C0FFF7C140d31s1 c3t266000C0FFF7C140d31s2
c3t266000C0FFF7C140d31s9
#

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-28

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

c3t266000C0FFF7C140d31p0 a c3t266000C0FFF7C140d31p4: identifican los nombres


de dispositivo para las particiones fdisk de la 0 a la 4 para un LUN que est conectado al
controlador 3 a travs de un puerto de canal de fibra de una matriz 266000C0FFF7C140
como LUN 31
c3t266000C0FFF7C140d31s0 a c3t266000C0FFF7C140d31s15: identifican los
nombres de dispositivo para los segmentos del 0 al 15 para un LUN que est conectado al
controlador 3 a travs de un puerto de canal de fibra de una matriz 266000C0FFF7C140
como LUN 31

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-29

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Nombres de dispositivo fsicos

Los nombres de dispositivo fsico identifican de manera


nica la ubicacin fsica de los dispositivos de hardware
en el sistema y se mantienen en el directorio /devices .

Un nombre de dispositivo fsico contiene la informacin de


hardware representada como una serie de nombres de
nodo (separados por barras diagonales) que indican la
ruta de acceso a travs del rbol de dispositivos fsicos del
sistema hasta el dispositivo.
sa

ha
)
om ide
c

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
a
m
ersimblicos
erlos enlaces
f
l
l
En la lista
de
que existen en los directorios /dev/dsk y /dev/rdsk se
s
i
n
u
a
G
r
muestran los-tnombres de los archivos de dispositivos fsicos a los que apuntan.
Para mostrar
non un nombre de dispositivo fsico, utilice el comando ls -l para mostrar un nombre
de dispositivo lgico. A continuacin de muestra un ejemplo de una estacin de trabajo Sun
Blade 1500:
# ls -l /dev/dsk/c0t0d0s0
lrwxrwxrwx 1 root root 43 Jan 23 16:06 /dev/dsk/c0t0d0s0 > ../../devices/pci@1e,600000/ide@d/dad@0,0:a
#

En un sistema Ultra 20, con el dispositivo lgico /dev/dsk/c1d0s0 se muestra la


siguiente informacin de nombre de dispositivo fsico:
# ls -l /dev/dsk/c1d0s0
lrwxrwxrwx 1 root root 48 Dec 17 19:16 /dev/dsk/c1d0s0 ->
../../devices/pci@0,0/pci-ide@7/ide@0/cmdk@0,0:a
#

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-30

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

La adicin de la opcin -L al comando ls -l permite mostrar la informacin de archivo para el


archivo de dispositivo fsico al que hace referencia el archivo de dispositivo lgico, como se
muestra en el siguiente ejemplo:
# ls -lL /dev/dsk/c1d0s0
brw-r----- 1 root sys 102, 0 Dec 17 20:49 /dev/dsk/c1d0s0
#

Algunos sistemas utilizan discos de bucle arbitrado de canal de fibra (FC-AL). Sus nombres de
dispositivo fsico son ligeramente diferentes porque incluyen un nombre universal (WWN).
El siguiente ejemplo procede de un servidor Sun Enterprise 3500:
# ls -l /dev/rdsk/c0t0d0s0
lrwxrwxrwx 1 root root 78 Jun 16 2000 /dev/rdsk/c0t0d0s0 ->
../../devices/sbus@2,0/SUNW,socal@d,10000/sf@0,0/ssd@w21000020375b9ab
6,0:
a,raw

En este ejemplo, la cadena 21000020375b9ab6 es el WWN.

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-31

Nombres de dispositivo fsicos


Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

/devices
pci@0,0
pci@6,1
pci@7,1
ide@0
cmdk@0,0
cmdk@0,0:a
cmdk@0,0:a,raw
cmdk@0,0:b
cmdk@0,0:b,raw
...
ide@1

a
s
a
)h
m
cmdk@0,0
co uide
e
l
cmdk@0,0:a
rac ent G
o
cmdk@0,0:a,raw
@ tud
a
n
cmdk@0,0:b
ra this S
a

ocmdk@0,0:b,raw
e
m
s
r
u
e
l
to
uil se...
g
(
enOracle y/o sus filiales. Todos los derechos reservados.
na li2011,
Copyright
c
a
r
A ble
o
m
erafsico para almacenamiento de conexin por canal de fibra tambin
erde dispositivo
f
l
l
s
Los nombres
i
an A continuacin se muestra un ejemplo es de un servidor Sun V20z conectado
Gu un-WWN.
r
muestran
t
on de canal de fibra Sun 3510:
a una n
matriz

# ls -l /dev/rdsk/c3t266000C0FFF7C140d31s2
lrwxrwxrwx 1 root root 89 Jan 15 17:51
/dev/rdsk/c3t266000C0FFF7C140d31s2 ->
../../devices/pci@0,0/pci1022,7450@a/pci1077,10a@5/fp@0,0/disk@w26600
0c0f
ff7c140,1f:c,raw
#

En este ejemplo, la cadena 266000c0fff7c140 es el WWN. Estos ejemplos de nombres de


dispositivo fsico describen las ubicaciones de los dispositivos en un rbol de dispositivos del
sistema. En el grfico se muestra un rbol de dispositivos parcial de una estacin de trabajo
Ultra 20.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-32

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Se puede considerar que el rbol de dispositivos existe en dos niveles. El primero es el rbol de
dispositivos que reconoce el hardware en el momento del arranque. Este rbol de dispositivos
consta de todos los dispositivos que estaban encendidos y que eran accesibles en la prueba de
hardware en el momento del encendido.
El segundo rbol de dispositivos es el que reconoce el ncleo del sistema operativo Oracle
Solaris. Este rbol se gestiona mediante diversos controles de software disponibles en el sistema
operativo Oracle Solaris. Los dispositivos de este rbol deben tener archivos de dispositivo
apropiados. Si no existe ningn archivo de dispositivo para un dispositivo encendido que est
conectado fsicamente al sistema, el ncleo no reconocer este dispositivo en su rbol de
dispositivos hasta que se inicie un nuevo sondeo de dispositivos.
Nota: las diferentes plataformas de hardware pueden tener rboles de dispositivos diferentes.
El directorio superior de la jerarqua se denomina nodo raz del rbol de dispositivos. Los nodos
de nexo de bus y los nodos hoja debajo del objeto raz tienen asociados controladores de
dispositivos.
Un controlador de dispositivo es el software que se comunica con el dispositivo. Este software
debe estar disponible para el ncleo para que el sistema pueda utilizar el dispositivo.

a
s
a
h
Durante la inicializacin del sistema, el ncleo identifica la ubicacin fsica dem
un)dispositivo.
El

e
o
ncleo asocia un nodo a una direccin, nodename@address, que es el nombre
del
dispositivo
uid en la
ede cdiscoGcomn
l
fsico. En el grfico, cmdk@0 es el dispositivo de disco del controlador
c
tbuses IDE ide@0 e
ra aelos
n
direccin 0. Una de estas instancias de dispositivo de disco seoconecta
@ tud
ide@1.
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e
n
c
a
i
r
l
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-33

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Nombres de instancias

Los nombres de instancias son nombres abreviados


asignados por el ncleo para cada dispositivo del sistema.
Un nombre de instancia es un nombre abreviado de un
nombre de dispositivo fsico:
sdn
cmdkn
dadn
a
s
a
atan
)h

om ide
c

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
era con dispositivos que se muestran en la consola del sistema, o que
er relacionados
f
l
l
s
Los mensajes
i
n en el archivo de registro /var/adm/messages, utilizan a menudo
Gu -tseraguardan
normalmente
oden instancia para identificar a los dispositivos. En la diapositiva se muestran cuatro
nombres
n
ejemplos de nombres de instancia:

sdn

cmdkn

dadn

atan

donde sd (disco SCSI) es el nombre de disco y n es un nmero, como sd0


para el primer dispositivo de disco SCSI
donde cmdk (controlador de disco comn) es el nombre del disco y n es un
nmero, como cmdk0 para el primer dispositivo de disco SATA en un sistema
Ultra 20
donde dad (dispositivo de acceso directo) es el nombre del disco y n es un
nmero, por ejemplo dad0 para el primer dispositivo de disco IDE
donde ata (Advanced Technology Attachment) es el nombre del disco
y n es un nmero, por ejemplo ata0 para el primer dispositivo de disco IDE

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-34

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Orden del da

Arquitectura bsica de un disco


Convenciones de nomenclatura del sistema operativo
Oracle Solaris para dispositivos
Enumeracin de dispositivos del sistema
Reconfiguracin de dispositivos
Particionamiento de un disco duro
Tabla de contenido del volumen ampliada

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-35

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Enumeracin de dispositivos del sistema


En el sistema operativo Oracle Solaris, hay varios mtodos para
mostrar los dispositivos del sistema, incluidos los siguientes:
Mediante el archivo /etc/path_to_inst
Mediante el comando prtconf
Mediante la utilidad format

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-36

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Archivo/etc/path_to_inst
Por cada archivo que registra el sistema, varan su nombre
fsico y su nombre de instancia en el archivo /etc/path_to_inst.
# cat /etc/path_to_inst
#
# Caution! This file contains critical kernel state
#
"/pseudo" 0 "pseudo"
"/options" 0 "options"
"/xsvc" 0 "xsvc"
"/objmgr" 0 "objmgr"
"/scsi_vhci" 0 "scsi_vhci"
"/isa" 0 "isa"
"/isa/asy@1,3f8" 0 "asy"
"/ramdisk" 0 "ramdisk"
"/pci@0,0" 0 "npe"
"/pci@0,0/pci108e,5347@a" 0 "nge"
"/pci@0,0/pci108e,5347@2" 0 "ohci"

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m

r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era el sistema, varan su nombre fsico y su nombre de instancia en el
er n
f
l
l
s
Por cada
archivo
que
registra
i
Gu/etc/path_to_inst.
archivo
Estos nombres los utiliza el ncleo para identificar cualquier
tra
n
o
dispositivo
posible.
Este
archivo
es de slo lectura en el momento del arranque.
n
El archivo /etc/path_to_inst lo mantiene el ncleo y normalmente no es necesario, ni
recomendable, que el administrador del sistema lo modifique.

A continuacin se muestra un ejemplo de un sistema Ultra 20 y en l se muestran entradas del


archivo /etc/path_to_inst. El texto entre parntesis indica el dispositivo que identifica la
entrada (este texto no aparece en el archivo real).

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-37

# cat /etc/path_to_inst
#
# Caution! This file contains critical kernel state
#

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

"/pseudo" 0 "pseudo"
"/options" 0 "options"
"/xsvc" 0 "xsvc"
"/objmgr" 0 "objmgr"
"/scsi_vhci" 0 "scsi_vhci"
"/isa" 0 "isa"
"/isa/asy@1,3f8" 0 "asy"
"/ramdisk" 0 "ramdisk"
"/pci@0,0" 0 "npe"
"/pci@0,0/pci108e,5347@a" 0 "nge"
"/pci@0,0/pci108e,5347@2" 0 "ohci"
"/pci@0,0/pci108e,5347@2/mouse@1" 0 "hid"

s
a
h
)
"/pci@0,0/pci108e,5347@2/hub@2/keyboard@4" 1 "hid"
m
e
o
"/pci@0,0/pci108e,5347@2/hub@1" 1 "hubd"
c
d
i

u
e
"/pci@0,0/pci108e,5347@2/hub@1/keyboard@4" 2 "hidcl
G
a
t
or den
"/pci@0,0/pci108e,5347@2/mouse@2" 3 "hid"
@
tu
"/pci@0,0/pci108e,5347@2,1" 0 "ehci" na
S
a
r
"/pci@0,0/pci108e,5347@4" 0 "audio810"
a e this
o
"/pci@0,0/pci10de,5d@e" 3 "pcie_pci"
s
erm to 0u"vgatext"
l
l
"/pci@0,0/pci10de,5d@e/display@0"
i
"/pci@0,0/pci-ide@6"
(gu0 "pci-ide"
se
n
a
e
n
"/pci@0,0/pci-ide@6/ide@0"
ra le lic 0 "ata"0 "sd" (DVD/CDROM)
A
"/pci@0,0/pci-ide@6/ide@0/sd@0,0"
o rab 1 "pci-ide"
m
"/pci@0,0/pci-ide@7"
r
fe
s
ille"/pci@0,0/pci-ide@7/ide@0"
2 "ata"
n
u
a
G -"/pci@0,0/pci-ide@7/ide@0/cmdk@0,0"
r
t
0 "cmdk" (Disk 0)
non "/pci@0,0/pci-ide@7/ide@1" 3 "ata"
"/pci@0,0/pci108e,5347@2/hub@2" 0 "hubd"

"/pci@0,0/pci-ide@7/ide@1/cmdk@0,0" 1 "cmdk" (Disk 1)


"/pci@0,0/pci-ide@8" 2 "pci-ide"
"/pci@0,0/pci10de,5c@9" 0 "pci_pci"
"/pci@0,0/pci10de,5c@9/pci1106,3044@6" 0 "hci1394"
"/pci@0,0/pci1022,1101@18,1" 0 "mc-amd"
"/pci@0,0/pci1022,1102@18,2" 1 "mc-amd"
"/pci@0,0/pci1022,1103@18,3" 0 "amd64_gart"
"/iscsi" 0 "iscsi"
"/agpgart" 0 "agpgart"
#

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-38

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Los nombres de instancia se corresponden con los valores de los dos ltimos campos en las
entradas de /etc/path_to_inst. Por ejemplo, la entrada para el disco 0 en un sistema Ultra
20 contiene la siguiente informacin:
"/pci@0,0/pci-ide@7/ide@0/cmdk@0,0" 0 "cmdk"
Esta lnea y el nombre de la instancia cmdk0 identifican el mismo dispositivo. Los valores de
campo en negrita coinciden con el nombre y nmero de disco del nombre de instancia. La ruta del
dispositivo fsico /pci@0,0/pci-ide@7/ide@0/cmdk@0,0 identifica la ruta por el rbol de
dispositivos hasta el dispositivo.
Los diferentes sistemas pueden tener rutas de dispositivos fsicos diferentes. Las entradas en el
archivo /etc/path_to_inst reflejan esas diferencias. El siguiente ejemplo parcial procede de
una estacin de trabajo Sun Blade 1500.

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-39

# cat /etc/path_to_inst
#
# Caution! This file contains critical kernel state
#

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

"/pseudo" 0 "pseudo"
"/scsi_vhci" 0 "scsi_vhci"
"/options" 0 "options"
"/pci@1e,600000" 0 "pcisch
"/pci@1e,600000/pmu@6" 0 "pmubus"
"/pci@1e,600000/pmu@6/ppm@0,b3" 0 "m1535ppm"
"/pci@1e,600000/pmu@6/beep@0,b2" 0 "grbeep"
"/pci@1e,600000/pmu@6/i2c@0,0" 0 "smbus"
"/pci@1e,600000/pmu@6/i2c@0,0/card-reader@40" 0 "scmi2c"
"/pci@1e,600000/isa@7" 0 "ebus"
"/pci@1e,600000/isa@7/i2c@0,320" 0 "pcf8584"

a
s
a
h
"/pci@1e,600000/isa@7/i2c@0,320/motherboard-fru-prom@0,a8" 0 )
"seeprom"
m
e
o
"/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,a0" 1 "seeprom"
c
d
i

le t Gu
"/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,a2" 2 "seeprom"
c
a
r
n
"/pci@1e,600000/isa@7/power@0,800" 0 "power" o
e
d
@
a
tu
"/pci@1e,600000/isa@7/serial@0,3f8" 0 n
"su"
S
a
r
"/pci@1e,600000/isa@7/serial@0,2e8"
1 "su"his
a"isadma"
t
o
"/pci@1e,600000/isa@7/dma@0,0"
0
e
m
s
r
lle to u
"/pci@1e,600000/isa@7/dma@0,0/parallel@0,378"
0 "ecpp"
i
u
g
e
"/pci@1e,600000/usb@a"
0 "ohci"
(
s
n
a
e
n
"/pci@1e,600000/usb@b"
1
"ohci"
c
Ara ble li
"/pci@1e,600000/usb@b/keyboard@1"
2 "hid"
o
a
m
0 "hid"
r sfer
e"/pci@1e,600000/usb@b/mouse@2"
l
l
i
"/pci@1e,600000/pci@2"
0
"pci_pci"
an
Gu -"/pci@1e,600000/pci@2/usb@8,2"
r
t
0 "ehci"
non "/pci@1e,600000/pci@2/usb@8" 2 "ohci"
"/pci@1e,600000/isa@7/i2c@0,320/clock-generator@0,d2" 0 "ics951601"
"/pci@1e,600000/isa@7/i2c@0,320/hardware-monitor@0,5c" 0 "adm1031"

"/pci@1e,600000/pci@2/usb@8,1" 3 "ohci"
"/pci@1e,600000/pci@2/firewire@b" 0 "hci1394"
"/pci@1e,600000/sound@8" 0 "audiots"
"/pci@1e,600000/ide@d" 0 "uata"
"/pci@1e,600000/ide@d/sd@2,0" 1 "sd" (DVD/CDROM)
"/pci@1e,600000/ide@d/dad@0,0" 1 "dad" (Disk
"/pci@1e,600000/ide@d/dad@1,0" 0 "dad"

0)

(Disk 1)

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-40

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Nota: este ejemplo ilustra que los valores numricos de los nombres de instancia no tienen por
qu coincidir necesariamente con los valores que aparecen en los nombres de dispositivo fsicos
o lgicos. En Sun Blade 1500, se hace referencia al disco 0 (c0t0d0) mediante una entrada en
/etc/path_to_inst para el nombre de instancia dad1.
El siguiente ejemplo procede de un archivo /etc/path_to_inst con una entrada para un
disco FC-AL:
"/sbus@2,0/SUNW,socal@d,10000/sf@0,0/ssd@w21000020375b9ab6,0" 0 "ssd"

A continuacin se muestra un ejemplo de un archivo /etc/path_to_inst con una entrada para


un LUN conectado por canal de fibra externo:
"/pci@0,0/pci1022,7450@a/pci1077,10a@5/fp@0,0/disk@w266000c0fff7c140,1f 212
"sd"

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-41

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Comando prtconf
Utilice el comando prtconf para mostrar la informacin de
configuracin del sistema, incluida la cantidad total de memoria
instalada y la configuracin de los perifricos del sistema.
A continuacin se muestra un ejemplo en un sistema Ultra 20:
# prtconf | grep -v not
System Configuration: Oracle Corporation i86pc
Memory size: 4095 Megabytes
System Peripherals (Software Nodes):
i86pc
scsi_vhci, instance #0
isa, instance #0
asy, instance #0
pci, instance #0
pci108e,5347, instance #0
hub, instance #1
...

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
...
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
ra
eperifricos
er de
f
l
l
s
La configuracin
los
del sistema se presenta con un formato de rbol de
i
n
u
a
G
r
dispositivos.-t
El comando
non prtconf muestra todas las instancias posibles de dispositivos, independientemente

de si ste est o no conectado al sistema. Utilice los comandos prtconf y grep para mostrar
nicamente los dispositivos conectados en el sistema. El siguiente ejemplo (mostrado
parcialmente en la diapositiva) procede de un sistema Ultra 20.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-42

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

# prtconf | grep -v not


System Configuration: Oracle Corporation
Memory size: 3968 Megabytes
System Peripherals (Software Nodes):

i86pc

i86pc
scsi_vhci, instance #0
isa, instance #0
asy, instance #0
pci, instance #0
pci1022,7450, instance #0
pci8086,1011, instance #2
pci1022,7450, instance #1
pci1000,3060, instance #0
sd, instance #3
sd, instance #4
pci1022,7460, instance #2
pci1022,7464, instance #0
device, instance #0
keyboard, instance #0
mouse, instance #1
pci1022,7464, instance #1
storage, instance #0
disk, instance #0
floppy, instance #1
disk, instance #1
display, instance #0
pci-ide, instance #0
ide, instance #0
sd, instance #2

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

(salida truncada)
Nota: el comando grep -v not se utiliza para omitir todas las lneas que contienen la palabra not
de la salida (como driver not attached).

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-43

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Utilidad format
Utilice la utilidad format para mostrar los nombres de dispositivo
lgicos y fsicos de todos los discos actualmente disponibles.
A continuacin se muestra un ejemplo de un sistema Sun Blade 1500:
# format
Searching for disks...done
AVAILABLE DISK SELECTIONS:
0. c0t0d0 <HDS722512VLAT80 cyl 57459 alt 2 hd 16 sec 255>
/pci@1e,600000/ide@d/dad@0,0
1. c0t1d0 <HDS722512VLAT80 cyl 57459 alt 2 hd 16 sec 255>
/pci@1e,600000/ide@d/dad@1,0
Specify disk (enter its number): ^D
#

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Nota u
an salir de la utilidad format sin seleccionar un disco.
G + -Dtrpara
Pulse Ctrl n
no

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-44

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Utilidad format
A continuacin se muestra un ejemplo de un sistema Ultra 20:
AVAILABLE DISK SELECTIONS:
0. c1d0 <DEFAULT cyl 39887 alt 2 hd 64 sec 63>
/pci@0,0/pci-ide@7/ide@0/cmdk@0,0
1. c2d0 <DEFAULT cyl 10008 alt 2 hd 255 sec 63>
/pci@0,0/pci-ide@7/ide@1/cmdk@0,0
Specify disk (enter its number): ^D

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-45

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Comando prtdiag
Utilice el comando prtdiag para mostrar informacin de
diagnstico y de configuracin del sistema. A continuacin se
muestra un ejemplo de un servidor Sun Fire T2000:
# prtdiag
System Configuration: Oracle Corporation sun4v Sun Fire T200
Memory size: 32640 Megabytes
================================ Virtual CPUs
================================
CPU ID Frequency Implementation Status
------ --------- ---------------------- ------0 1200 MHz SUNW,UltraSPARC-T1 on-line
1 1200 MHz SUNW,UltraSPARC-T1 on-line

s
a
h
)
--output trucated--m
e
o
========================= IO Configuration =========================
c
d
i

le t Gu
IO
c
a
Location Type Slot
Path
Name
or den
Model
@
----------- ----- ---- --------------------------------------------tu ---na inetwork-pciex8086,105e
S
a
IOBD/NET0 PCIE IOBD
/pci@780/pci@0/pci@1/network@0
r
s
a e th network-pciex8086,105e
IOBD/NET1 PCIE IOBD
/pci@780/pci@0/pci@1/network@0,1
o
IOBD/PCIE PCIE IOBD
/pci@780/pci@0/pci@9/scsi@0
scsi-pciex1000,56 LSI,1064E
erm to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Nota u
ande comando man prtdiag(1M) para obtener ms informacin.
G pgina
r
t
Consulte la
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-46

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

# prtdiag
System Configuration: Oracle Corporation sun4v Sun Fire T200
Memory size: 32640 Megabytes
================================ Virtual CPUs
================================
CPU ID Frequency Implementation Status
------ --------- ---------------------- ------0 1200 MHz SUNW,UltraSPARC-T1 on-line
1 1200 MHz SUNW,UltraSPARC-T1 on-line
2 1200 MHz SUNW,UltraSPARC-T1 on-line
3 1200 MHz SUNW,UltraSPARC-T1 on-line
4 1200 MHz SUNW,UltraSPARC-T1 on-line
5 1200 MHz SUNW,UltraSPARC-T1 on-line
6 1200 MHz SUNW,UltraSPARC-T1 on-line
7 1200 MHz SUNW,UltraSPARC-T1 on-line
8 1200 MHz SUNW,UltraSPARC-T1 on-line
9 1200 MHz SUNW,UltraSPARC-T1 on-line
10 1200 MHz SUNW,UltraSPARC-T1 on-line
11 1200 MHz SUNW,UltraSPARC-T1 on-line
12 1200 MHz SUNW,UltraSPARC-T1 on-line
13 1200 MHz SUNW,UltraSPARC-T1 on-line
14 1200 MHz SUNW,UltraSPARC-T1 on-line
15 1200 MHz SUNW,UltraSPARC-T1 on-line
16 1200 MHz SUNW,UltraSPARC-T1 on-line
17 1200 MHz SUNW,UltraSPARC-T1 on-line
18 1200 MHz SUNW,UltraSPARC-T1 on-line
19 1200 MHz SUNW,UltraSPARC-T1 on-line
20 1200 MHz SUNW,UltraSPARC-T1 on-line
21 1200 MHz SUNW,UltraSPARC-T1 on-line
22 1200 MHz SUNW,UltraSPARC-T1 on-line
23 1200 MHz SUNW,UltraSPARC-T1 on-line
24 1200 MHz SUNW,UltraSPARC-T1 on-line
25 1200 MHz SUNW,UltraSPARC-T1 on-line
26 1200 MHz SUNW,UltraSPARC-T1 on-line
27 1200 MHz SUNW,UltraSPARC-T1 on-line
28 1200 MHz SUNW,UltraSPARC-T1 on-line
29 1200 MHz SUNW,UltraSPARC-T1 on-line
30 1200 MHz SUNW,UltraSPARC-T1 on-line
31 1200 MHz SUNW,UltraSPARC-T1 on-line

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

======================= Physical Memory Configuration

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-47

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Segment Table:
---------------------------------------------------------------------Base
Segment
Interleave Bank
Contains
Address
Size
Factor
Size
Modules
---------------------------------------------------------------------0x0
32 GB
4
4 GB
MB/CMP0/CH0/R0/D0
MB/CMP0/CH0/R0/D1
4 GB
MB/CMP0/CH0/R1/D0
MB/CMP0/CH0/R1/D1
4 GB
MB/CMP0/CH1/R0/D0
MB/CMP0/CH1/R0/D1
4 GB
MB/CMP0/CH1/R1/D0
MB/CMP0/CH1/R1/D1
4 GB
MB/CMP0/CH2/R0/D0
MB/CMP0/CH2/R0/D1
4 GB
MB/CMP0/CH2/R1/D0
MB/CMP0/CH2/R1/D1
4 GB
MB/CMP0/CH3/R0/D0
MB/CMP0/CH3/R0/D1
4 GB
MB/CMP0/CH3/R1/D0
MB/CMP0/CH3/R1/D1
========================= IO Configuration =========================
IO
Location Type Slot Path
Name
Model

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
----------- ----- --------------------------------------------------a
m
r
r
e
e
f
IOBD/NET0
/pci@780/pci@0/pci@1/network@0
sIOBD
ill PCIE
n
u
a
G
r
network-pciex8086,105e
-t
n
o
IOBD/NET1
PCIE IOBD
/pci@780/pci@0/pci@1/network@0,1
n
network-pciex8086,105e
IOBD/PCIE PCIE IOBD
scsi-pciex1000,56 LSI,1064E
IOBD/NET2 PCIE IOBD
network-pciex8086,105e
IOBD/NET3 PCIE IOBD
network-pciex8086,105e
IOBD/PCIX PCIX IOBD
isa
IOBD/PCIX PCIX IOBD

/pci@780/pci@0/pci@9/scsi@0
/pci@7c0/pci@0/pci@2/network@0
/pci@7c0/pci@0/pci@2/network@0,1
/pci@7c0/pci@0/pci@1/pci@0/isa@2
/pci@7c0/pci@0/pci@1/pci@0/usb@5

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-48

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

usb-pciclass,0c0310
IOBD/PCIX PCIX IOBD
/pci@7c0/pci@0/pci@1/pci@0/usb@6
usb-pciclass,0c0310
IOBD/PCIX PCIX IOBD
/pci@7c0/pci@0/pci@1/pci@0/ide@8
ide-pci10b9,5229
============================ Environmental Status
============================
Fan sensors:
All fan sensors are OK.
Temperature sensors:
All temperature sensors are OK.
Current sensors:
All current sensors are OK.

a
s
a
)h
Current indicators:
m
All current indicators are OK.
co uide
e
l
rac ent G
o
Voltage sensors:
@ tud
a
n
All voltage sensors are OK.
ra this S
a

o se
m
r
============================
FRU
u ============================
e toStatus
l
l
i
Location Name Status gu
(
se
n
a
-----------------------------------------------------e
n
raMB disabled
lic
0651NNN1R6:CH
A
e
l
o rabPS disabled
0651NNN1R6:CH/PS1
m
r
ille ansfe
u
G -tr
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-49

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
Nombres de dispositivo lgicos:
a. Son enlaces simblicos a los nombres de dispositivo
fsicos que se mantienen en el directorio /devices
b. Identifican inequvocamente la ubicacin fsica de
dispositivos de hardware en el sistema
c. Son nombres abreviados asignados por el ncleo para
cada dispositivo del sistema

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
a
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-50

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
Un administrador del sistema desea mostrar informacin
de configuracin de un sistema Sun Blade 1500. Cul de
las siguientes opciones debe utilizar el administrador del
sistema?
a. Comando prtconf
b. Archivo /etc/path_to_inst
c. Utilidad format

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
a
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-51

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Orden del da

Arquitectura bsica de un disco


Convenciones de nomenclatura del sistema operativo
Oracle Solaris para dispositivos
Enumeracin de dispositivos del sistema
Reconfiguracin de dispositivos
Particionamiento de un disco duro
Tabla de contenido del volumen ampliada

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-52

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Realizacin de un arranque de reconfiguracin

Utilice el proceso de arranque para agregar un dispositivo


nuevo a un archivo /etc/path_to_inst recin
generado y a los directorios /dev y /devices.

Pasos para reconfigurar un sistema:


1. Cree el archivo /reconfigure.
2. Utilice el comando init 5 para apagar el sistema.
3.
4.
5.
6.

Instale el perifrico.
a
s
a
Encienda todos los dispositivos externos.
)h
m
Encienda y rearranque el sistema.
co uide
e
l
tG
rac enformat
Utilice el comando prtconf o el ocomando
@el perifrico.
ud
a
t
para verificar si se ha agregado
n
S
a

ar e this
o
erm to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
Puedeu
utilizar
mtodos para que un sistema reconozca un dispositivo recin agregado,
ille diversos
n
a
G
r
incluyendo la
-tinvocacin de un arranque de reconfiguracin o la ejecucin del comando
n
devfsadm.
o
n

El proceso de arranque de reconfiguracin agrega entradas de dispositivo nuevas al archivo


/etc/path_to_inst de un sistema y agrega enlaces simblicos y archivos de dispositivo a los
directorios /dev y /devices.
Por ejemplo, los pasos siguientes reconfiguran un sistema para que reconozca un nuevo disco
externo:
1. Cree el archivo /reconfigure. Este archivo hace que el sistema compruebe la presencia
de dispositivos recin instalados la prxima vez que se encienda o se arranque.
# touch /reconfigure
#

2. Utilice el comando init 5 para apagar el sistema. Este comando apaga de forma segura
el sistema, para permitir la adicin o extraccin de dispositivos. (Si el dispositivo ya est
conectado al sistema, puede utilizar el comando init 0 para desconectarlo sin apagar el
sistema).
# init 5

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-53

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

3. Instale el dispositivo de disco. Asegrese de que la direccin del dispositivo que agrega no
entra en conflicto con la direccin de otros dispositivos del sistema.
4. Encienda todos los dispositivos externos.
5. Encienda y rearranque el sistema.
6. Inicie sesin y utilice el comando prtconf o la utilidad format para verificar si se ha
agregado el dispositivo de disco.
Una vez el sistema ha reconocido el disco, inicie el proceso de definir los segmentos de disco.
Nota: en un sistema basado en SPARC, si no se ha creado el archivo /reconfigure antes de
apagar el sistema, puede invocar un arranque de reconfiguracin manual con el comando de nivel
PROM (OBP) de arranque de apertura boot -r. En un sistema x86/x64 que se arranca mediante
GRUB, puede editar el comando kernel asociado a la seleccin de arranque deseada para
agregar la opcin r y, a continuacin, arrancar el sistema.

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-54

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Uso del comando devfsadm

Utilice el comando devfsadm en sistemas que ejecutan


aplicaciones crticas ya que puede que no sea posible
ejecutar un arranque de reconfiguracin.
El comando devfsadm realiza el proceso de
reconfiguracin de dispositivos y actualiza el archivo
/etc/ path_to_inst y los directorios /dev y
/devices.

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
Existenumuchos
que ejecutan aplicaciones crticas las veinticuatro horas del da, los
ille asistemas
n
G
r
siete das de-tla semana. En estos sistemas es posible que no se pueda realizar un arranque de
reconfiguracin.
non En estos casos, puede utilizar el comando devfsadm.

El comando devfsadm intenta cargar todos los controladores del sistema y conectar todas las
instancias de dispositivo posibles. Con cada nuevo dispositivo que detecta, el comando
devfsadm crea los archivos de dispositivo fsico apropiados en el directorio /devices y los
enlaces simblicos en el directorio /dev. Adems de gestionar estos archivos, el comando
devfsadm tambin mantiene el archivo /etc/path_to_inst.
# devfsadm

Para limitar el funcionamiento del comando devfsadm a una clase de dispositivo especfica,
utilice la opcin -c:
# devfsadm -c device_class

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-55

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Uso del comando devfsadm


Ejemplos:

devfsadm
devfsadm
devfsadm
devfsadm
devfsadm
devfsadm
devfsadm

-c
-c
-i
-i
v
-C

disk
disk -c tape -c audio
dad
sd

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era incluyen disk, tape, port, audio y pseudo. Por ejemplo, para
eder device_class
f
l
l
Los valores
s
i
andevfsadm a la clase de dispositivo de disco, ejecute este comando:
Guel comando
r
limitar
t
non # devfsadm -c disk
Utilice la opcin -c ms de una vez en la lnea de comandos para especificar varias clases de
dispositivo. Por ejemplo, para especificar las clases de dispositivo de disco, cinta y audio, ejecute
este comando:
# devfsadm -c disk -c tape -c audio
Para limitar el uso del comando devfsadm para configurar slo dispositivos para un controlador
con nombre, utilice la opcin -i y el nombre del controlador especfico:
# devfsadm -i driver_name
Los ejemplos siguientes utilizan la opcin -i.
Para configurar slo los discos admitidos por el controlador sd, ejecute el siguiente
comando:
# devfsadm -i sd
Para configurar dispositivos admitidos por el controlador st, ejecute este comando:
# devfsadm -i st

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-56

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Puede agregar la opcin -v a los comandos devfsadm para mostrar una salida detallada de los
cambios en el rbol de dispositivos:
# devfsadm -v
Para invocar rutinas de limpieza que eliminen enlaces simblicos sin referencia y archivos de
dispositivo para dispositivos que ya no estn conectados al sistema, ejecute este comando:
# devfsadm -C

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-57

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
Un administrador del sistema desea reconfigurar un
sistema para que reconozca un nuevo disco externo.
Qu paso debera utilizar el administrador del sistema
para apagar de forma segura el sistema?
a. Crear el archivo /reconfigure.
b. Utilizar el comando init 5.
c. Utilizar la utilidad format.

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
b
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-58

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Orden del da

Arquitectura bsica de un disco


Convenciones de nomenclatura del sistema operativo
Oracle Solaris para dispositivos
Enumeracin de dispositivos del sistema
Reconfiguracin de dispositivos
Particionamiento de un disco duro
Tabla de contenido del volumen ampliada

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-59

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Particionamiento de un disco duro

La utilidad format es una herramienta de administracin


del sistema que se utiliza principalmente para preparar
unidades de disco duro para su uso con el sistema
operativo Oracle Solaris.
Aunque la utilidad format realiza diversas actividades de
gestin de discos, su funcin principal es gestionar las
particiones y segmentos de discos.

a
Los procedimientos que se utilizan para particionar discos
s
a
)h
en sistemas x86/x64 requieren los pasos adicionales
m
o
ide
cOracle
necesarios para crear una particin fdisk lde
u
e
c esantparticin.
G
raen
Solaris antes de poder crear segmentos
o
de
@
u
a
t
Los sistemas SPARC no utilizan
ranparticiones
s S fdisk.

a e thi
o
erm to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
eprincipios
l
l
Los mismos
de asignacin de espacio en disco que se aplican a la creacin de
i
n
u
a
G
r
segmentos en
un disco de un sistema SPARC tambin se aplican a la creacin de segmentos en
-tfdisk
n
una particin
de Oracle Solaris en un sistema x86/x64. En esta seccin se describen los
o
n

conceptos de espacio en disco y las posibles condiciones no deseables que pueden crearse al
definir segmentos mediante la utilidad format.
Nota: no necesita particionar el disco antes de instalar el sistema operativo Oracle Solaris. El
particionamiento del disco forma parte del proceso de instalacin.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-60

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Introduccin al particionamiento de discos


Para dividir un disco en particiones fdisk o segmentos:
1. Identifique el disco correcto.
2. Planifique la disposicin del disco.
3. En sistemas x86/x64, utilice el men fdisk en la utilidad
format para crear las particiones fdisk que necesite.
A continuacin, guarde la tabla de particiones de fdisk
en el disco.
a
s
a
4. Utilice el men Partition de la utilidad format para dividir
h
)
m
el disco o la particin fdisk de Oracle Solariscen
e
o
d
i

le t Gu
segmentos.
c
a
r
n
ocon
e
d
5. Etiquete el disco o la particin fdisk
la
nueva
@
a
tu
n
S
a
r
informacin de segmento. a
his
t
o
e
Los usuarios con privilegios
pueden
usutilizar la utilidad format.
lerm

uil se to
g
(
enOracle y/o sus filiales. Todos los derechos reservados.
na li2011,
Copyright
c
a
r
A ble
o
m
era pueden utilizar la utilidad format. Si un usuario normal ejecuta la
ercon nprivilegios
f
l
l
Los usuarios
s
i
Guformat,
utilidad
traaparecer el siguiente mensaje de error:
n
no $ /usr/sbin/format
Searching for disk...done
No permission (or no disk found)!

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-61

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Reconocimiento del espacio en disco y de


condiciones no deseables

Los segmentos de disco se definen mediante un


desplazamiento y un tamao en cilindros completos.
En sistemas SPARC, el desplazamiento es la distancia
desde el primer cilindro del disco (cilindro 0).
En sistemas x86/x64, los desplazamientos de segmentos
se especifican desde el primer cilindro de la particin
fdisk de Oracle Solaris.
Cuando uno o ms cilindros no se asignan a ningn has
)
segmento de disco se produce un desperdicio de
espacio
m
e
o
c
d
i

le t Gu
en disco.
c
a
nde un
or a ms
e
Cuando se asignan uno o ms cilindros
d
@
tu de disco.
na segmentos
S
a
segmento de disco se superponen
r
is
a

e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-62

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Reconocimiento del espacio en disco y de


condiciones no deseables

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
eraun ejemplo de tamaos y desplazamientos de segmento de disco en
er senmuestra
f
l
l
s
En este
grfico
i
Gu SPARC.
un sistema
tra
n
El desplazamiento
para el segmento 0 es 0 cilindros y su tamao es 2521 cilindros. El segmento
no
0 comienza en el cilindro 0 y termina en el cilindro 2520.

El desplazamiento para el segmento 1 es de 2521 cilindros y su tamao es 320 cilindros.


El segmento 1 comienza en el cilindro 2521 y termina en el cilindro 2840.
El desplazamiento para el segmento 6 es de 2841 cilindros y su tamao es 6051 cilindros.
El segmento 6 empieza en el cilindro 2841 y termina en el ltimo cilindro disponible, que es el
cilindro 8891.
Como se ha visto con la utilidad format, los segmentos de las particiones fdisk de Oracle
Solaris en un sistema x86/x64 se desplazan tambin respecto al cilindro 0. Sin embargo, en estos
sistemas la utilidad format presenta el primer cilindro de la particin fdisk de Oracle Solaris
como el cilindro 0.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-63

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Reconocimiento del espacio en disco y de


condiciones no deseables

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
eenrasistemas x86/x64, el segmento 8 ocupa el cilindro 0 y el segmento 9
er o SATA
f
l
l
s
En discos
IDE
i
an1 y 2 de la particin fdisk de Oracle Solaris. La utilidad format le impide
Gulos cilindros
r
ocupa
t
n dos definiciones de segmento.
cambiar
noestas

En este grfico se muestra un ejemplo de tamaos y desplazamientos de segmento de disco en


un sistema x86/x64.
Los segmentos adicionales que especifique en la particin fdisk de Oracle Solaris utilizan el
mismo desplazamiento y mtodo de recuento de cilindros para especificar sus posiciones y
tamaos que utilizaban en sistemas SPARC. Puesto que los segmentos 8 y 9 ocupan los tres
primeros cilindros de la particin fdisk de Oracle Solaris, el primer cilindro disponible para
definiciones de segmentos adicionales es el cilindro 3.
El segmento 2 empieza en el cilindro 0 y termina en el ltimo cilindro disponible de la particin
fdisk de Oracle Solaris. Se reservan normalmente dos cilindros del nmero total de cilindros
que definen el tamao de la particin fdisk de Oracle Solaris.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-64

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Reconocimiento de espacio en disco desperdiciado


Un disco con cilindros no asignados:

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era no se asignan a ningn segmento de disco se produce un
eor msnscilindros
f
l
l
Cuando
uno
i
a
Gu -detrespacio
desperdicio
en disco. Esta asignacin de espacio no deseable puede producirse en
n
o
sistemas
SPARC
y
x86/x64.
n

En la imagen de la diapositiva se muestra un disco con cilindros que no estn asignados. Puesto
que los cilindros no estn asignados al segmento de disco, los cilindros del 2500 al 2520 no son
utilizables.
El espacio en disco desperdiciado se produce durante el particionamiento, cuando uno o ms
cilindros no se han asignado a un segmento de disco. Esto puede ocurrir de manera intencionada
o por accidente. Si hay segmentos sin asignar disponibles, el espacio desperdiciado se puede
asignar ms tarde a un segmento.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-65

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Reconocimiento de segmentos de disco que


se superponen
Un disco con cilindros asignados a ms de un segmento de
disco:

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
easignan
l
l
Cuando
se
uno o ms cilindros a ms de un segmento de disco se superponen
i
n
u
a
G
r
segmentos de
-t disco. Esta asignacin de espacio no deseable puede producirse en sistemas
n
o
SPARC
y
x86/x64.
n

En el grfico, los cilindros del 2521 al 2590 se superponen en dos segmentos de disco. Esta
condicin se produce cuando se aumenta el tamao de un segmento y no se ajusta el nmero del
cilindro de inicio del segmento siguiente. El nico comando que le avisar de segmentos que se
superponen es el comando modify de la utilidad format:
partition> modify
Select partitioning base:
0. Current partition table (unnamed)
1. All Free Hog
Choose base (enter number) [0]? 0
Warning: Overlapping partition (1) in table.
Warning: Fix, or select a different partition table.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-66

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Precaucin: no cambie el tamao de los segmentos que estn en uso actualmente. Cuando se
vuelve a particionar y etiquetar un disco con segmentos existentes, todos los datos existentes
pueden quedar inaccesibles. Copie los datos existentes en un medio de copia de seguridad antes
de volver a particionar el disco y restaure los datos en el disco una vez se haya etiquetado de
nuevo el disco y ste contenga un nuevo sistema de archivos.
Nota: si hay dos segmentos que se superponen y los datos se guardan en uno de los segmentos,
se pueden sobrescribir los datos en el resto de segmentos ubicados en las pistas del mismo
cilindro de disco.

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-67

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Tablas de particin del disco

La utilidad format permite modificar dos tipos de tablas


de particin en el disco:
Tablas de particin fdisk
Tablas de particin del sistema operativo Oracle Solaris
(VTOC SPARC y VTOC x86/x64)

La utilidad format tambin funciona con un archivo


denominado /etc/format.dat.

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-68

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Tablas de particin fdisk

En la tabla de particiones de fdisk se definen hasta


cuatro particiones fdisk.

Los sistemas con sistema operativo Oracle Solaris en


la plataforma x86/x64 utilizan la tabla de particiones
de fdisk para:
Identificar partes del disco reservadas para diferentes
sistemas operativos
a
s
a
Identificar la particin desde la que se arranca el sistema
h
)
m
x86/x64
e
o

id
c
u
e
l
c
G
Slo los sistemas x86/x64 utilizan tablas
t
ra de
n
o
e
@ tud
particiones de fdisk.
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
eenrala utilidad format para ver y modificar tablas de particiones de fdisk.
er fdisk
f
l
l
Utilice elimen
s
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-69

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Tablas de particiones del sistema operativo


Oracle Solaris

Las etiquetas VTOC de SPARC y VTOC de x86/x64


definen los segmentos que utiliza el sistema operativo
Oracle Solaris en un disco.
Utilizar el men Partition de la utilidad format para ver y
modificar estas tablas de particiones.
El origen de esta tabla de particiones es diferente en
sistemas SPARC y x86/x64:

s
Los sistemas SPARC leen la VTOC en el primer sector a
del
h
)
disco.
m
e
o
c
d
i

u de
Los sistemas x86/x64 leen la VTOC en el c
segundo
le t Gsector
a
la particin fdisk de Oracle Solaris. or
en

@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
erautilice la utilidad format y seleccione un disco para modificar, se lee
er raz,nscuando
f
l
l
Como usuario
i
u
unaG
copia de-tlara
etiqueta VTOC en memoria y se muestra como la tabla de particiones actual en el
on
men n
Partition.
El men Partition de la utilidad format permite definir segmentos y, a continuacin, guardar las
definiciones de segmento en la VTOC en el disco.

Nota: el men Partition describe la escritura de VTOC como "etiquetado" del disco. Etiquetar un
disco implica escribir informacin de segmento en VTOC. Recuerde que el men Partition afecta
a la VTOC que define los segmentos del sistema operativo Oracle Solaris y no afecta a la tabla de
particiones de fdisk.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-70

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Etiquetas del disco


Relaciones entre VTOC, la etiqueta actual en memoria y la tabla de
particiones predefinidas en el archivo /etc/format.dat:

En el disco
VTOC de
etiqueta de
disco

En memoria
disk

Tabla de
particiones
actual

/etc/format.dat
name/save

Almacenamiento de
tabla de
particiones

a
s
a
label
select
)h
m
co uide
e
l
verify
print
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
ereladisco o la particin fdisk de Oracle Solaris despus de definir los
er etiquetar
f
l
l
Si no consigue
s
i
an la informacin de segmento.
Gu -setrperder
segmentos,
La utilidad
nonformat tambin funciona con un archivo denominado /etc/format.dat, que se lee

al ejecutar la utilidad format. El archivo /etc/format.dat es una tabla de tipos de disco


disponibles y un conjunto de tablas de particiones predefinidas que puede utilizar para particionar
con rapidez un disco.
Nota: el men Partition utiliza el trmino partition de manera exclusiva en lugar de slice. Al
describir como se utiliza este men, los trminos partition y slice tienen el mismo significado.
En el grfico se muestran las relaciones entre VTOC, la etiqueta actual en memoria, y la tabla de
particiones predefinidas del archivo /etc/format.dat.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-71

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Trminos y uso de la tabla de particiones


Trmino

Descripcin

Part

Nmero de segmento. La utilidad format permite modificar slo los


nmeros de segmento del 0 al 7.

Cylinders

Nmeros de cilindros de inicio y finales para el segmento

Size

Tamao del segmento: megabytes (MB), gigabytes (GB), bloques (b) o


cilindros (c)

Blocks

Espacio asignado al segmento, expresado como cilindros, pistas y


sectores asignados al segmento. Este valor refleja normalmente slo
un nmero completo de cilindros.

a
s
a
h
Flag
Este campo ya no se utiliza en Oracle Solaris. Los valores )
histricos
m
indican la siguiente informacin sobre un segmento deodisco:
e
c
d
i

00 wm = Grabable y montable
cle t Gu
01 wu = Grabable y desmontable. (ste esra
el estadonpredeterminado
o ddee intercambio).
de los segmentos dedicados
para reas
@
a
n is Stu
10 rm = Slo lectura y montable
a
r
a e th
11 ru = Slo lectura y desmontable
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
ra
r deslafeutilidad
esave
l
l
La funcin
format escribe de manera predeterminada informacin de tabla
i
n
u
a
G
r
de particiones
Para guardar informacin de tabla de particiones en
-t en /etc/format.dat.
n
/etc/format.dat,
debe
especificar
el
valor de pathname absoluto del archivo
o
n

/etc/format.dat cuando se le solicite, o ejecutar la utilidad format mientras est en el


directorio /etc y aceptar el nombre de archivo predeterminado que presenta la funcin save. De
manera predeterminada, existe un archivo format.dat en el directorio /etc en el sistema
operativo Oracle Solaris.
En las tablas de esta diapositiva y de la siguiente se describen los trminos que se utilizan en el
men Partition de la utilidad format.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-72

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Trminos y uso de la tabla de particiones


Trmino
Etiqueta

Descripcin
Valor que indica cmo se est utilizando el segmento. Este campo ya
no se utiliza en Oracle Solaris, aunque Veritas Volume Manager asigna
etiquetas especficas a segmentos que este utiliza.
0 = unassigned
1 = boot
2 = root
3 = swap
4 = usr
5 = backup
6 = stand
8 = home
9 = alternates

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
Etiquetas de matriz de Veritas Volume Manager:
or den
@
14 = public region
a
tu
n
S
a
r
15 = private region
a e this
o
erm to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-73

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Uso de la utilidad format

La utilidad format presenta una interfaz de lnea de


comandos con asistencia de mens.
La utilidad format presenta inicialmente el men Format.
Los comandos del men Format permiten seleccionar un
disco, seleccionar el men fdisk, seleccionar el men
Partition, guardar nuevas definiciones de disco y de
particin en un archivo y etiquetar el disco (entre otras
a
funciones).
s
a
) h el
Al escribir el nombre del comando o el men, se
ejecuta
m
co uide
e
l
comando o se accede al men especificado.
ac ent G
r
o
Si se introduce quit o q se volver@
al men
udFormat.

na is St
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
erelaindicador format>.
er muestra
f
l
l
El men iFormat
s
Gu el-nombre
tran de un comando o men, se ejecuta el comando o se accede al men
Al escribirn
especificado.
no Los comandos y mens indican cmo volver al men Format.

Por ejemplo, desde el indicador format>, al introducir partition (o slo part) se accede al
men Partition. Aparece el indicador partition>. Este men permite definir segmentos del
sistema operativo Oracle Solaris, imprimir la tabla de particiones existente y escribir VTOC en el
disco. Si se introduce quit o q se volver al men Format.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-74

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Definicin de segmentos en un sistema SPARC


Demostracin:
Ejecutar la utilidad format y seleccione un disco.

Mostrar el men Partition.


Imprimir la tabla de particiones.
Seleccionar un segmento.
Establecer los valores de etiqueta y de indicador.
a
Establecer el tamao de la particin.
s
a
)h
Imprimir la tabla de particiones.
m
co uide
e
Repetir segn sea necesario.
l
ac ent G
r
o
Etiquetar el disco.
@ ud

na is St
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
erlosa tamaos de los segmentos de disco que estn en uso actualmente.
erno cambie
f
l
l
s
Precaucin:
i
an en segmentos:
Gu un
r
t
Para dividir
disco
non usuario raz, ejecute la utilidad format.
1. Como
# format
Searching for disks...done
AVAILABLE DISK SELECTIONS:
0. c0t0d0 <HDS722512VLAT80 cyl 57459 alt 2 hd 16 sec 255>
/pci@1e,600000/ide@d/dad@0,0
1. c0t1d0 <HDS722512VLAT80 cyl 57459 alt 2 hd 16 sec 255>
/pci@1e,600000/ide@d/dad@1,0
Specify disk (enter its number):

La utilidad format busca todos los discos conectados que estn encendidos. Para cada disco
que detecte, la utilidad format muestra el nombre de dispositivo lgico, el nombre de marketing
de Oracle, los parmetros fsicos y el nombre de dispositivo fsico.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-75

2. Para elegir el segundo disco seleccione el nmero situado a la izquierda del nombre del
dispositivo lgico de ese disco. En la pantalla anterior, el nmero seleccionado es 1. Aparece
el men principal de la utilidad format.

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Specify disk (enter its number): 1


selecting c0t1d0
[disk formatted, no defect list found]
FORMAT MENU:
disk
- select a disk
type
- select (define) a disk type
partition - select (define) a partition table
current
- describe the current disk
format
- format and analyze the disk
fdisk
- run the fdisk program
repair
- repair a defective sector
label
- write label to the disk
analyze
- surface analysis
defect
- defect list management
backup
- search for backup labels
verify
- read and display labels
save
- save new disk/partition definitions
inquiry
- show vendor, product and revision
volname
- set 8-character volume name
!<cmd>
- execute <cmd>, then return
quit
format>

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e
n
c
a
i
r
l
A especficas
le que puede utilizar para ver, cambiar o confirmar segmentos
o
Las selecciones de
men a
b
m
r siguientes:
er
incluyen
elas
f
l
l
s
i
an Muestra el men Partition
Gupartition
r
t
Escribe la definicin de segmento actual en VTOC
on
nlabel
verify
quit

Lee y muestra la etiqueta de disco


Sale de la utilidad format

3. Escriba partition en el indicador format>. Aparece el men Partition.


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

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-76

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

6
7
select
modify
nombre
print
label
!<cmd>
quit
partition>

change `6' partition


change `7' partition
select a predefined table
modify a predefined partition table
- name the current table
- display the current table
- write partition map and label to the disk
- execute <cmd>, then return

El men Partition permite realizar las siguientes funciones:


07
Especifica el desplazamiento y el tamao de hasta ocho segmentos.
select Selecciona una tabla de particiones predefinidas en el archivo /etc/format.dat.

a
s
a
)h
m
co uide
print Muestra la tabla de particiones actual en la memoria.cle
ra ent G
label Escribe la tabla de particiones actual en VTOC.o
@ desde
ud el shell.
a
t
!<cmd> Sale de la utilidad format y ejecuta un
comando
n
S
ara e this
o
Escriba print en el indicador partition
usmostrar la VTOC que se ha copiado en RAM
erm topara
l
l
i
al invocar la utilidad format.
(gu nse
partition> printna
e
c
a
i
r
l
Current partition
table
(original):
o A rable available: 57459 + 2 (reserved cylinders)
Totalrm
disk cylinders
ille aTagnsfe Flag Cylinders Size
Part
Blocks
u
G 0 unassigned
r
t
wm
0
0
(0/0/0)
0
n
o
n1 unassigned wm 0
0
(0/0/0) 0
modify Cambia la tabla de particiones actual en memoria.
name Proporciona un mtodo para identificar la tabla de particiones en
/etc/format.dat.

4.

2 backup
3 unassigned
4 unassigned
5 unassigned
6 unassigned
7 unassigned
partition>

wm
wm
wm
wm
wu
wu

0 - 57458
0
0
0
0
0

111,79GB
0
0
0
0
0

(57459/0/0) 234432720
(0/0/0) 0
(0/0/0) 0
(0/0/0) 0
(0/0/0) 0
(0/0/0) 0

El nombre de la tabla de particiones aparece entre parntesis en la primera lnea de la tabla.


Las columnas de la tabla tienen los siguientes significados:
Part
Nmero de segmento de disco
Tag
Etiqueta opcional predefinida
Flag
Indicador opcional predefinido
Cylinders Nmeros de cilindro de inio y final para el segmento

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-77

Tamao del segmento en bloques (b), cilindros (c), megabytes (MB) o


gigabytes (GB)
Blocks
Nmero de cilindros/pistas/sectores y el nmero total de sectores en
el segmento
5. Para seleccionar el segmento 0 (cero), introduzca 0.

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Size

partition> 0
Part Tag
Flag
Cylinders
0
unassigned
wm
0
Enter partition id tag[unassigned]:

Size
0

Blocks
(0/0/0)
0

6. Cuando se le solicite la etiqueta de identificacin, escriba un signo de interrogacin (?) y pulse


Intro para mostrar las opciones disponibles. Para cambiar una etiqueta, introduzca un nombre
de etiqueta nuevo.
Enter partition id tag[unassigned]: ?
Expecting one of the following: (abbreviations ok):
unassigned
boot
root
swap
usr
backup
stand
var

a
s
a
)h
m
co uide

e
l
home
alternates reserved
ac ent G
r
o
Enter partition id tag[unassigned]: @
ud
a
t
n
S
ra this
a

o
7. Escriba la etiqueta alternates y pulse Intro.
m usealternates
r
e
Enter partition id tag[unassigned]:
l
to
uil seflags[wm]:
g
Enter partition permission
(
ende permisos, escriba un signo de interrogacin (?) y
naindicadores
c
a
8. Cuando se le soliciten
los
i
r
l
A bleopciones disponibles. Para cambiar un indicador, introduzca el
pulse Intro paraomostrar las
m
ra
nombrele
derindicador
enuevo.
f
l
s
i
n
permission flags[wm]: ?
apartition
GuEnter
r
t
one of the following: (abbreviations ok):
on
nExpecting
wm - read-write, mountable
wu - read-write, unmountable
rm - read-only, mountable
ru - read-only, unmountable
Enter partition permission flags[wm]:

9. Pulse Intro para aceptar el indicador predeterminado.


Enter partition permission flags[wm]: <return>
Enter new starting cyl[0]:
10. Pulse Intro para aceptar el cilindro de inicio de 0 (cero).
Enter new starting cyl[0]: <return>
Enter partition size[0b, 0c, 0e, 0.00mb, 0.00gb]:
11. Introduzca 980mb para el tamao nuevo de particin para el segmento 0.
Enter partition size[0b, 0c, 0e, 0.00mb, 0.00gb]: 980mb
partition>

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-78

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

12. Escriba print y pulse Intro. Aparece la tabla Partition.


partition> print
Current partition table (unnamed):
Total disk cylinders available: 57459 + 2 (reserved cylinders)
Part
Tag
Flag Cylinders
Size
Blocks
0 alternates
wm
0 - 491
980.16MB (492/0/0)
2007360
1 unassigned
wm
0
0
(0/0/0)
0
2 backup
wm
0 - 57458
111.79GB (57459/0/0) 234432720
3 unassigned
wm
0
0
(0/0/0)
0
4 unassigned
wm
0
0
(0/0/0)
0
5 unassigned
wm
0
0
(0/0/0)
0
6 unassigned
wu
0
0
(0/0/0)
0
7 unassigned
wu
0
0
(0/0/0)
0
partition>

a
s
a
Ahora ajuste el cilindro de inicio del segmento 1.
)h
m
13. Para seleccionar el nmero de segmento 1, escriba 1.
co uide
e
l
partition> 1
ac ent G
r
o
Part Tag
Flag
Cylinders
Size
Blocks
@
ud 0
a
t
n
1
Unassigned wm
0
0
(0/0/0)
S
ara e this
Enter partition id tag[unassigned]:
o
14. Escriba la etiqueta swap y pulse Intro.
erm to us
l
l
i
Enter partition id tag[unassigned]:
swap
(gu nse
a
Enter partition n
permission
e flags[wm]:
c
a
i
r
l
15. Escriba wu en la A
seleccinle
de indicadores de permisos y pulse Intro.
o
b
a
m
Enterr partition
er permission flags[wm]: wu
e newnsstarting
f
l
l
i
Enter
cyl[0]:
u tra
G
16. Introduzca
non el nuevo cilindro de inicio para el segmento 1. Especifique el cilindro que sigue al
En la tabla de particiones actual se muestra el cambio al segmento 0.

ltimo cilindro utilizado por el segmento 0.

Enter new starting cyl[0]: 492


Enter partition size[0b, 0c, 492e, 0.00mb, 0.00gb]:

17. Introduzca el nuevo tamao de particin para el segmento 1.


Enter partition size[0b, 0c, 492e, 0.00mb, 0.00gb]: 512mb
partition>

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-79

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

18. Escriba print y pulse Intro.


partition> print
Current partition table (unnamed):
Total disk cylinders available: 57459 + 2 (reserved cylinders)
Part
Tag
Flag
Cylinders
Size
Blocks
0 alternates
wm
0 - 491
980.16MB
(492/0/0)
2007360
1 swap
wu
492 - 749
513.98MB
(258/0/0)
1052640
2 backup
wm
0 - 57458
111.79GB
(57459/0/0) 234432720
3 unassigned
wm
0
0
(0/0/0)
0
4 unassigned
wm
0
0
(0/0/0)
0
5 unassigned
wm
0
0
(0/0/0)
0
6 unassigned
wu
0
0
(0/0/0)
0
7 unassigned
wu
0
0
(0/0/0)
0
partition>

s
a
h
)
m
e
o
Ahora ajuste el cilindro de inicio del segmento 7.
c
d
i

le t Gu
19. Escriba 7 para seleccionar el segmento 7.
c
a
or den
partition> 7
@
Part
Tag Flag Cylinders Size
Blocks
na is Stu
a
r
7 unassigned wu
0
0
a(0/0/0)
th0
o
e
m
Enter partition id tag[unassigned]:
er to us
l
l
i
20. Escriba la etiqueta home y pulse
(guIntro.
se
n
a
Enter partition n
id
tag[unassigned]:
home
e
c
a
i
r
l
Enter partition
flags[wu]:
A permission
e
l
o
b
21. Pulse Intro
para seleccionar
ra el indicador predeterminado.
rm
e
e
f
l
l
s
i
partition
permission flags[wu]: <return>
n
a
GuEnter
r
t
Enter
n- new starting cyl[0]:
o
n
22. Escriba el nuevo cilindro de inicio para el segmento 7.

En la tabla de particiones actual se muestra el cambio al segmento 1. El nuevo cilindro de inicio


para el segmento es mayor que el cilindro final para el segmento 0.

Enter new starting cyl[0]: 750


Enter partition size[0b, 0c, 750e, 0.00mb, 0.00gb]:

23. Para especificar el tamao de particin nuevo para el segmento 7, escriba el signo de dlar ($).
Enter partition size[0b, 0c, 750e, 0.00mb, 0.00gb]: $
partition>

Nota: introduzca un signo de dlar ($) como valor del ltimo tamao de particin para asignar
automticamente el espacio restante en el disco a este segmento.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-80

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

24. Escriba print para mostrar la tabla de particiones.


partition> print
Current partition table (unnamed):
Total disk cylinders available: 57459 + 2 (reserved cylinders)
Part
Tag
Flag Cylinders
Size
Blocks
0 alternates
wm
0 - 491
980,16MB
(492/0/0) 2007360
1 swap
wu
492 - 749
513.98MB
(258/0/0)
1052640
2 backup
wm
0 - 57458
111.79GB (57459/0/0) 234432720
3 unassigned
wm
0 0 (0/0/0)
0
4 unassigned
wm
0 0 (0/0/0)
0
5 unassigned
wm
0 0 (0/0/0)
0
6 unassigned
wu
0 0 (0/0/0)
0
7 home
wu
750 - 57458 110.33GB (56709/0/0) 231372720
partition>

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
partition> label
or den
@
Ready to label disk, continue? y
a
tu
n
S
a
r
Partition>
a e this
o
26. Introduzca quit o q para salir del men
sy salir de la utilidad format.
rmPartition
u
e
l
l
i
o
partition> q
u se t
g
(
FORMAT MENU:
eandisk
n-aselect
c
a
i
r
l
disk
A -blselect
e (define) a disk type
o
type
a
m
r sfer - select (define) a partition table
epartition
l
l
i
an
Gu -current
r
- describe the current disk
t
n
o
format
- format and analyze the disk
n

Aumente los cilindros de la columna Blocks para el segmento 0, el segmento 1 y el segmento 7.


El nmero debera ser igual al nmero total de cilindros contenidos en el segmento 2.
25. Tras comprobar la tabla de particiones para asegurarse de que no hay errores, escriba label
para etiquetar el disco.

repair
show
label
analyze
defect
backup
verify
save
volname
!<cmd>
quit
format> q
#

repair a defective sector


translate a disk address
write label to the disk
surface analysis
defect list management
search for backup labels
read and display labels
save new disk/partition definitions
set 8-character volume name
execute <cmd>, then return

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-81

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Uso de la utilidad format para


crear particiones fdisk
Demostracin:

Ejecutar la utilidad format y seleccione un disco.


Mostrar el men fdisk.
Crear una particin fdisk nica de SOLARIS2 que
utilice el disco completo.
No convertir la particin fdisk en la particin activa.
a
Guardar la configuracin de la particin fdisk. has

)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfdebe
eraestablecer al menos una particin fdisk en cada disco que desee
ex86/x64,
l
l
En sistemas
i
an
GuEste-procedimiento
r
utilizar.
no es necesario o no est disponible en sistemas basados en
t
n
o
SPARC.
n

En sistemas x86/x64, la utilidad format proporciona acceso al men fdisk. El men fdisk
permite crear particiones fdisk, especificar una particin fdisk de Oracle Solaris y seleccionar
una particin fdisk que utilice la particin activa (de arranque). Slo los sistemas x86/x64
requieren particiones fdisk.
El men fdisk permite crear hasta cuatro particiones fdisk. Sin embargo, slo puede existir
una particin fdisk del sistema operativo Oracle Solaris en un disco.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-82

Para crear particiones fdisk, ejecute la utilidad format y seleccione un disco apropiado (en
este ejemplo, seleccione c2d0):

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

# format
Searching for disks...done
AVAILABLE DISK SELECTIONS:
0. c1d0 <DEFAULT cyl 39887 alt 2 hd 64 sec 63>
/pci@0,0/pci-ide@7/ide@0/cmdk@0,0
1. c2d0 <DEFAULT cyl 10008 alt 2 hd 255 sec 63>
/pci@0,0/pci-ide@7/ide@1/cmdk@0,0
Specify disk (enter its number): 1

Aparece el men Format. Para seleccionar otro disco que ver o modificar, introduzca disk
mientras se encuentre en el men Format.
Controller working list found
[disk formatted, defect list found]

s
a
h
)
FORMAT MENU:
m
e
o
c
d
i

disk
- select a disk
le t Gu
c
a
type
- select (define) a disk type
or den
@
partition - select (define) a partition
u
ttable
na disk
S
a
current
- describe the a
current
r
ethe
hisdisk
t
o
format
- format and
analyze
us
erm
l
fdisk
- runilthe
fdisk
program
o
t
u a edefective sector
repair
-(g
repair s
a
enlabel to the disk
c
labelran - write
i
l
A ble- surface analysis
analyze
o
m
era - defect list management
er defect
f
l
l
s
i
n
- search for backup labels
Gu -trabackup
n
verify
- read and display labels
no
save
inquiry
volname
!<cmd>
quit

save new disk/partition definitions


show vendor, product and revision
set 8-character volume name
execute <cmd>, then return

format>

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-83

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Introduzca el comando fdisk para mostrar el men fdisk. Si el disco no tiene ninguna particin
fdisk definida, el men fdisk presenta la opcin para crear una particin fdisk nica que
utilice el disco completo y que se identifique como la particin fdisk de Oracle Solaris en este
disco. Escriba n para editar la tabla de particiones de fdisk.
Nota: si se acepta esta opcin, la particin fdisk nica que crea se convierte en la particin
fdiskactiva. Probablemente esto no es lo ms deseable en la mayora de los sistemas.
format> fdisk
No fdisk table exists. The default partition for the disk is:
a 100% "SOLARIS System" partition
Type "y" to accept the default partition, otherwise type "n" to edit
the partition table.
n

El men fdisk muestra informacin sobre el tamao del disco, el tamao del cilindro y las
particiones fdisk actuales. En este ejemplo, no se ha definido an ninguna particin fdisk en
el disco:

s
a
h
)
m
e
o
c
d
i

le t Gu
c
Cylinders
a
n
or dLength
e
Partition
Status
Type
Start @End
%
u
a
t
n
S
=========
======
============ r=====
===
======
===
a a e this
WARNING: no partitions are defined!
o
SELECT ONE OF THE FOLLOWING:
erm to us
l
l
i
1. Create a partition
(gu nse
a
e
n lpartition
2. Specify theaactive
c
i
r
3. Delete
aApartition
le
o
b
a
m
r sbetween
4. e
Change
er Solaris and Solaris2 Partition IDs
f
l
l
i
Exita(update
configuration and exit)
Gu5.
tr n(exit disk
6.nCancel
without updating disk configuration)
no
Total disk size is 10011 cylinders
Cylinder size is 16065 (512 byte) blocks

Enter Selection:

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-84

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Para crear una particin fdisk nica que utilice el disco completo, seleccione option 1 - Create
a partition. Introduzca el nmero que seleccione el tipo de particin de disco que desea crear.
Seleccione la opcin 1 para crear una particin fdisk de SOLARIS2.
Enter Selection: 1
Select the partition type to create:
1=SOLARIS2 2=UNIX 3=PCIXOS 4=Other
5=DOS12 6=DOS16 7=DOSEXT 8=DOSBIG
9=DOS16LBA A=x86 Boot B=Diagnostic C=FAT32
D=FAT32LBA E=DOSEXTLBA F=EFI 0=Exit? 1

Nota: en versiones anteriores del sistema operativo Oracle Solaris puede aparecer en la lista el
tipo de particin SOLARIS. El tipo de particin SOLARIS2 utiliza simplemente un valor de
identificacin diferente en la etiqueta de disco al que utilizaba el tipo SOLARIS. Este cambio
impide posibles conflictos con otros tipos de particin.
A continuacin el men fdisk le solicita que introduzca el porcentaje del disco que desea utilizar
para esta particin fdisk. Introduzca 100 para utilizar el disco completo:

a
s
a
)h
m
idela
coactiva.uSlo
A continuacin el men fdisk pregunta si sta va a ser la particin fdisk
e
l
Gcomo la particin
particin fdisk que se utilice para arrancar el sistema debe aparecer
t
rac marcada
n
o
fdisk activa. Puesto que sta va a ser una particin no arrancable,
introduzca
de n para no
@
u
a
t
S yes, it will be
If
.Should this become the active partition?
raisn reset
s
i
a

h
activated each time the computer
t or turned on.
o
e
m
Please type "y" or "n".
erN to us
l
l
i
(gu nse
a
El men fdisk muestraalanlista de particiones
fdisk. La columna Status vaca indica que la
e
c
i
r
l
particin fdisk de Solaris2
A bnoleest activa.
o
m
r sfera
eTotal
l
l
i
size is 10011 cylinders
an disksize
Gu -Cylinder
r
t
is 16065 (512 byte) blocks
n
o
n Cylinders
Specify the percentage of disk to use for this partition
(or type "c" to specify the size in cylinders). 100

Partition Status
========= =======
1

Type
=======
Solaris2

Start End Length


==== ==== =====
1

10010

10010

%
=====
100

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-85

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

SELECT ONE OF THE FOLLOWING:


1. Create a partition
2. Specify the active partition
3. Delete a partition
4. Change between Solaris and Solaris2 Partition IDs
5. Exit (update disk configuration and exit)
6. Cancel (exit without updating disk configuration)
Enter Selection:
Select option 5 to save the fdisk partition configuration.
Enter Selection: 5
Format>

Nota: para instalar varios sistemas operativos en un disco, cree varias particiones fdisk
mediante el uso de la opcin 1 de fdisk.
A continuacin se muestra un ejemplo de un disco con las tres particiones fdisk que admiten
tres sistemas operativos diferentes:

s
a
Total disk size is 10011 cylinders
h
)
m
Cylinder size is 16065 (512 byte) blocks
e
o
c
d
i

le t Gu
Cylinders
c
a
n
Partition
Status
Type
Start
End
%
or dLength
e
@
u
a
t
=========
======
============ =====
n is===S ====== ===
a
r
1
Win95 FAT32a
1th 3303
3303
33
o
e
m
s
2
UNIX System
6606
3303
33
er to u3304
l
l
i
3
6607
9909
3303
33
e
(guSolaris2
s
n
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-86

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Definicin de segmentos en un sistema x86/x64

Seleccionar un disco con el comando format.

Mostrar la etiqueta de la particin.


Seleccionar un segmento.
Introducir una etiqueta de identificacin.
Seleccionar un indicador de permiso.
Establecer el cilindro de inicio.
Establecer el tamao de la particin.

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
erelatamao de los segmentos de disco que estn en uso actualmente.
erno cambie
f
l
l
s
Precaucin:
i
an en segmentos:
Gu un
r
t
Para dividir
disco
non el usuario root, escriba format en el indicador y pulse Intro.
1. Como
# format
Searching for disks...done
AVAILABLE DISK SELECTIONS:
0. c1d0 <DEFAULT cyl 39887 alt 2 hd 64 sec 63>
/pci@0,0/pci-ide@7/ide@0/cmdk@0,0
1. c2d0 <DEFAULT cyl 10008 alt 2 hd 255 sec 63>
/pci@0,0/pci-ide@7/ide@1/cmdk@0,0
Specify disk (enter its number):

La utilidad format busca todos los discos conectados que estn encendidos. Para cada disco
que detecte, la utilidad format muestra el nombre de dispositivo lgico, el nombre de marketing
de Oracle, los parmetros fsicos y el nombre de dispositivo fsico.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-87

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

2. Para elegir el segundo disco seleccione el nmero situado a la izquierda del nombre del
dispositivo lgico de ese disco. En la pantalla anterior, el nmero seleccionado es 1.
Aparece el men principal de la utilidad format.
Specify disk (enter its number): 1
selecting c2d0
Controller working list found
[disk formatted, defect list found]
FORMAT MENU:
disk
- select a disk
type
- select (define) a disk type
partition - select (define) a partition table
current
- describe the current disk
format
- format and analyze the disk
fdisk
- run the fdisk program
repair
- repair a defective sector
label
- write label to the disk
analyze
- surface analysis
defect
- defect list management
backup
- search for backup labels
verify
- read and display labels
save
- save new disk/partition definitions
inquiry
- show vendor, product and revision
volname
- set 8-character volume name
!<cmd>
- execute <cmd>, then return
quit

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e
n
c
a
i
r
l
A ble
format> o
a
m
ermen
er nsfde
l
Lasilselecciones
especficas que puede utilizar para ver, cambiar o confirmar
u trade disco incluyen
Gsegmentos
las siguientes:
n
o
Muestra el men Partition
npartition
label

Escribe la definicin de particin actual en la VTOC de la particin fdisk


de Solaris

verify
quit

Lee y muestra la etiqueta de disco


Sale de la utilidad format

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-88

3. Escriba partition en el indicador format. Aparece el men Partition.

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

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>

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
S
ra funciones:
s
i
El men Partition permite realizar las siguientes
a

h
t
o sy ele tamao
m
0-7
Especifica el desplazamiento
de hasta ocho segmentos.
r
e to u
l
l
i
select
Selecciona
ede particiones predefinidas en el archivo
(guuna tabla
s
/etc/format.dat.
n
a
ran lela tabla
licede particiones actual en memoria.
modify ACambia
o Proporciona
ab un mtodo para identificar la tabla de particiones en
name
m
r
r
e
e
f
ill ans /etc/format.dat.
Gu -print
tr
Muestra la tabla de particiones actual en la memoria.
n
o
n label Escribe la tabla de particiones actual en la VTOC de la particin fdisk
de Solaris.
!<cmd> Sale de la utilidad y ejecuta un comando desde el shell.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-89

4. Escriba print en el indicador partition para mostrar la etiqueta de disco que se ha copiado
en RAM cuando se ha invocado la utilidad format. A continuacin se muestra un ejemplo de
una unidad de disco SATA en un sistema Ultra 20.
partition> print

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Current partition table (original):


Total disk cylinders available: 10008 + 2 (reserved cylinders)
Part Tag Flag Cylinders Size

Blocks

unassigned

wm

(0/0/0)

unassigned

wm

(0/0/0)

backup

wu

0 10007

76.67GB (10008/0/0)

160778520

unassigned

wm

(0/0/0)

unassigned

wm

(0/0/0)

unassigned

wm

(0/0/0)

unassigned

wm

(0/0/0)

unassigned

wm

(0/0/0)

a
s
a
)h
partition>
m
colnea udeidlaetabla.
El nombre de la tabla de particiones aparece entre parntesis en la primera
e
l
El segmento 8 es el segmento de arranque. El segmento de arranque
elG
primer cilindro
ac utiliza
t
r
n
o
e
(cilindro 0) de la particin fdisk del sistema operativo Oracle
Solaris.
El
segmento
9 utiliza los
d
@
u
a
t
siguientes dos cilindros y la etiqueta alternates. El
segmento
9
contiene
bloques
que se
n is S
a
r
utilizan para almacenar informacin de bloque incorrecto.
h segmento no se encuentra ni se
tEste
oa sefibra.
utiliza con esta finalidad en discos SCSI orm
de canal de
u
lle tsignificados:
i
o
Las columnas de la tabla tienen los
siguientes
u
(g nsene la particin fdisk de Oracle Solaris
a
Part
Nmero
de segmento
e
n
c
a
i
r
l
Tag
Etiqueta
A bopcional
le predefinida
o
a
m
Flag r
er opcional predefinido
e nsIndicador
f
l
l
i
a Nmero de cilindro de inicio y final para el segmento
GuCylinders
r
t
Tamao del segmento en bloques (b), cilindros (c), megabytes (MB) o
on
nSize
8

boot

wu

0 - 0

7.84MB

(1/0/0)

16065

Alternates

wm

1 - 2

15.69MB

(2/0/0)

32130

gigabytes (GB)
Blocks
Nmero de cilindros/pistas/sectores y el nmero total de sectores en
el segmento
5. Para seleccionar el segmento 0 (cero), introduzca 0.
partition> 0
Part
Tag Flag
0
unassigned wm

Cylinders Size
0
0

Blocks
(0/0/0)

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-90

6. Cuando se le solicite la etiqueta de identificacin, escriba un signo de interrogacin (?) y pulse


Intro para mostrar las opciones disponibles. Para cambiar una etiqueta, introduzca un nombre
de etiqueta nuevo.

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Enter partition id tag[unassigned]: ?


Expecting one of the following: (abbreviations ok):
unassigned
usr
home

boot
backup
alternates

root
stand
reserved

swap
var

Enter partition id tag[unassigned]:

7. Escriba la etiqueta reserved y pulse Intro.


Enter partition id tag[unassigned]: reserved
Enter partition permission flags[wm]:

8. Cuando se le soliciten los indicadores de permisos, escriba un signo de interrogacin (?) y


pulse Intro para mostrar las opciones disponibles. Para cambiar un indicador, introduzca el
nombre de indicador nuevo.

a
s
a
)h
Enter partition permission flags[wm]: ?
m
co uide
Expecting one of the following: (abbreviations ok):le
wm - read-write, mountable
rac ent G
o
@ tud
wu - read-write, unmountable
a
n
rm - read-only, mountable
ra this S
a

ru - read-only, unmountable mo
e
s
r
u
e
l
il e to
u
g
(
Enter partition permission flags[wm]:
s
n
a
e
n
c
ra le li
A
o
9. Pulse Introm
para aceptar
abel indicador predeterminado.
r
r
e
e
f
Enter
partition
ill ans permission flags[wm]: <return>
u
10. G
Introduzca
tr3 para aceptar el cilindro de inicio 3. Los segmentos 8 y 9 ya estn utilizando los
n
cilindros
no 02.
Enter new starting cyl[3]: <return>
Enter partition size[0b, 0c, 3e, 0.00mb, 0.00gb]:

11. Introduzca 400mb para el tamao nuevo de particin para el segmento 0.


Enter partition size[0b, 0c, 3e, 0.00mb, 0.00gb]: 400mb
partition>

12. Escriba print y pulse Intro. Aparece la tabla de particiones.


partition> print
Current partition table (unnamed):
Total disk cylinders available: 10008 + 2 (reserved cylinders)
Part
Tag Flag Cylinders Size
Blocks
0 reserved
wm 3 53
400.06MB (51/0/0)
819315
1 unassigned wm
0 0
(0/0/0)
0
2 backup
wu 0 10007 76.67GB (10008/0/0) 160778520

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-91

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

3 unassigned
4 unassigned
5 unassigned
6 unassigned
7 unassigned
8 boot
9 alternates
Partition>

wm
wm
wm
wm
wm
wu
wm

0
0
0
0
0
0 0
1 2

0
0
0
0
0
7.84MB
15.69MB

(0/0/0)
(0/0/0)
(0/0/0)
(0/0/0)
(0/0/0)
(1/0/0)
(2/0/0)

0
0
0
0
0
16065
32130

En la tabla de particiones actual se muestra el cambio al segmento 0. Ajuste el cilindro de inicio


para el segmento 1.
13. Para seleccionar el nmero de segmento 1, escriba 1.
partition> 1
Part Tag Flag Cylinders Size Blocks
1 unassigned wm 0 0 (0/0/0)
0
Enter partition id tag[unassigned]:

a
s
a
)h
m
co uide

e
l
14. Escriba la etiqueta swap y pulse Intro.
ac ent G
r
o
Enter partition id tag[unassigned]: swap
@ tud
a
n
Enter partition permission flags[wm]:
a his S
r
a

t y pulse Intro.
15. Escriba wu como la seleccin de indicadores
o de permisos
e
m
s
r
u
Enter partition permission
wu
lle flags[wm]:
i
o
t
u
Enter new starting(g
cyl[3]:
se
n
a
e
n
16. Introduzca el nuevorcilindro
c para el segmento 1. Especifique el cilindro que sigue al
a edeliinicio
A
l
cilindro final para
o el segmento
b 0.
a
m
r
r
Enter
new
starting
cyl[3]: 54
e nsfe
l
l
i
apartition size[0b, 0c, 54e, 0.00mb, 0.00gb]:
GuEnter
r
t
17. Introduzca
non el nuevo tamao de particin para el segmento 1.
Enter partition size[0b, 0c, 54e, 0.00mb, 0.00gb]: 512mb
partition>
18. Escriba print y pulse Intro.

partition> print
Current partition table (unnamed):
Total disk cylinders available: 10008 + 2 (reserved cylinders)
Part
Tag
0 reserved
1 swap
2 backup
3 unassigned
4 unassigned

Flag
wm
wu
wu
wm
wm

Cylinders
3 - 53
54 - 119
0 - 10007
0
0

Size
400.06MB
517.72MB
76.67GB
0
0

Blocks
(51/0/0)
(66/0/0)
(10008/0/0)
(0/0/0)
(0/0/0)

819315
1060290
160778520
0
0

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-92

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

5 unassigned
6 unassigned
7 unassigned
8 boot
9 alternates
partition>

wm
wm
wm
wu
wm

0
0
0
0 - 0
1 - 2

0
0
0
7,84MB
15.69MB

(0/0/0)
(0/0/0)
(0/0/0)
(1/0/0)
(2/0/0)

0
0
0
16065
32130

En la tabla de particiones actual se muestra el cambio al segmento 1. El nuevo cilindro de inicio


para el segmento es mayor que el cilindro final para el segmento 0. Ajuste el cilindro de inicio
para el segmento 7.
19. Escriba 7 para seleccionar el segmento 7.
partition> 7
Part

Tag

Flag

unassigned wm

Cylinders

Size

Blocks

(0/0/0)

0
Enter partition id tag[unassigned]:

a
s
a
20. Escriba la etiqueta home y pulse Intro.
)h
m
Enter partition id tag[unassigned]: home
co uide
e
l
Enter partition permission flags[wm]:
ac ent G
r
o
21. Pulse Intro para seleccionar el indicador predeterminado.
a@ ud
Enter partition permission flags[wm]:an
<return> St
ar e this
Enter new starting cyl[3]:
o
rm el segmento
22. Introduzca el nuevo cilindro de inicio
us 7. Especifique el cilindro que sigue al
epara
l
l
i
o
t
ltimo cilindro para el segmento
(gu1. n120
se
a
Enter new starting
cyl[3]:
e
n
ra size[0b,
lic 0c, 120e, 0.00mb, 0.00gb]:
Enter partition
A
e
l
o el tamao
ab de particin nuevo para el segmento 7, escriba el signo de
m
23. Para especificar
r
r
e
e
f
l
dlaril($).
ans size[0b, 0c, 120e, 0.00mb, 0.00gb]: $
GuEnter-trpartition
on
npartition>
Nota: introduzca un signo de dlar ($) como valor del ltimo tamao de particin para asignar
automticamente el espacio restante en el disco a este segmento.
24. Escriba print para mostrar la tabla de particiones.
partition> print
Current partition table (unnamed):
Total disk cylinders available: 10008 + 2 (reserved cylinders)
Part
Tag
Flag Cylinders
Size
Blocks
0 reserved
wm
3 - 53
400.06MB
(51/0/0)
819315
1 swap
wu
54 - 119
517.72MB
(66/0/0)
1060290
2 backup
wu
0 - 10007
76.67GB
(10008/0/0) 160778520
3 unassigned wm
0
0
(0/0/0)
0
4 unassigned wm
0
0
(0/0/0)
0
5 unassigned wm
0
0
(0/0/0)
0
6 unassigned wm
0
0
(0/0/0)
0
7 home
wm
120 1000 7 75.75GB
(9888/0/0) 158850720

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-93

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

8 boot
9 alternates
partition>

wu
wm

0 - 0
1 - 2

7.84MB
15.69MB

(1/0/0)
(2/0/0)

16065
32130

Agregue los cilindros de la columna Blocks para el segmento 0, el segmento 1, el segmento 7, el


segmento 8 y el segmento 9. El nmero debera ser igual al nmero total de cilindros contenidos
en el segmento 2.
25. Tras comprobar la tabla de particiones para asegurarse de que no hay errores, escriba label
para etiquetar la particin fdisk de Oracle Solaris.
partition> label
Ready to label disk, continue? y
partition>
26. Introduzca quit o q para salir del men Partition y salir de la utilidad format.
partition> q
FORMAT MENU:
disk
- select a disk
type
- select (define) a disk type
partition - select (define) a partition table
current
- describe the current disk
format
- format and analyze the disk
fdisk
- run the fdisk program
repair
- repair a defective sector
label
- write label to the disk
analyze
- surface analysis
defect
- defect list management
backup
- search for backup labels
verify
- read and display labels
save
- save new disk/partition definitions
inquiry
- show vendor, product and revision
volname
- set 8-character volume name
!<cmd>
- execute <cmd>, then return
quit
format> q

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Nota: para seleccionar otro disco que ver o modificar, introduzca disk en el men Format.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-94

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Comparacin de la etiqueta EFI y la etiqueta VTOC


La etiqueta de disco EFI difiere de la etiqueta de disco VTOC en las
siguientes caractersticas:
Las etiquetas EFI proporcionan asistencia para discos
superiores a 1 TB.
Las etiquetas EFI proporcionan los segmentos 06 utilizables,
donde el segmento 2 es slo otro segmento.
Los segmentos no se pueden superponer con las etiquetas
a
s
principal o de copia de seguridad o con otras particiones.
a
)h
m
No se almacena informacin de cilindro, cabezalcoosector
een la
d
i

u
e
etiqueta EFI. Los tamaos se notifican en bloques.
cl nt G
a
r
ose almacena
de
@
La informacin etiquetada como EFIaque
en las
u
t
n
S
ra thdos
reas de cilindro alternate (losaltimos
is cilindros de disco)
o
e
se almacena en el segmento
erm 8. us

ll
i
to
u
g
e
(
s
n
a
e
n
Copyright

2011,
Oracle
y/o sus filiales. Todos los derechos reservados.
c
ra le li
A
o rab
m
r
fe
s
Nota: u
para
etiquetados
SMI/VTOC, dispone de 8 segmentos (de 0 a 7). Para discos
illediscos
n
a
G
r
etiquetados -SMI/VTOC,
dispone de 10 segmentos (de 0 a 9). El modo en que utilice los
t
n
o
segmentos
depende
de
sus
requisitos. Puede asignar espacio a todos los segmentos, dejar
n
algunos segmentos en blanco o asignar un segmento como el espacio de disco completo.

El comportamiento predeterminado de discos etiquetados como EFI y SMI/VTOC es que el


segmento 2 siempre ocupa el espacio de disco completo. Para discos etiquetados con EFI,
puede cambiar el tamao del segmento 2. Esto no puede hacerlo con discos etiquetados con
SMI/VTOC.
Nota: las particiones (o segmentos) no se pueden superponer con la etiqueta primaria o de copia
de seguridad o con otra particin. El tamao de la etiqueta EFI es normalmente de 34 sectores,
por lo que las particiones empiezan en el sector 34. Esta funcin implica que ninguna particin
puede empezar en el sector 0.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-95

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Comparacin de la etiqueta EFI y la etiqueta VTOC

Si utiliza la utilidad format para cambiar los tamaos de


particin, se asigna la etiqueta de particin unassigned a
particiones con tamaos igual a cero.
De forma predeterminada, format asigna la etiqueta de
particin usr a cualquier particin que tenga un tamao
superior a cero.
Utilice el men de cambio de particin para reasignar
etiquetas de particin despus de haber cambiado las
a
s
a
particiones.
)h
m
No puede cambiar una particin con un tamao
codiferente
idea

u
e
l
cero a la etiqueta de particin unassigned.
ac
tG

or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-96

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Restricciones de la etiqueta de disco EFI


Si dispone de discos en su entorno que contengan ms de 1 TB,
debe considerar las siguientes restricciones:
El software con capas para sistemas con discos etiquetados
con VTOC puede que no tenga acceso a un disco con etiqueta
de disco EFI.
Los discos etiquetados con EFI no se reconocen en sistemas que
ejecutan versiones anteriores de Solaris.
No puede arrancar desde un disco con una etiqueta de disco EFI.
No puede utilizar fdisk en un disco con una etiqueta EFIas a
)h
superiora a 1 TB.
m
o
ide
La especificacin EFI prohbe los segmentos cque
u
ecse superponen.
l
ra ent G
El disco completo se representa medianteocxtydz.
@ tud sobre los
a
La etiqueta de disco EFI proporciona
informacin
n
ra thisy S
a

tamaos de disco o particin en


sectores
bloques pero no en
o
e
m
cilindros y cabezales. ller
us

ui se to
g
(
enOracle y/o sus filiales. Todos los derechos reservados.
na li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-97

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Restricciones de la etiqueta de disco EFI


Las siguientes opciones de formato no se admiten (o no son
aplicables) en discos etiquetados con EFI:
save no se admite porque los discos etiquetados con EFI
no necesitan una entrada de archivo format.dat.
backup no es aplicable porque el controlador de disco
detecta la etiqueta principal y la vuelve a escribir en el
disco.

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-98

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Visualizacin de VTOC de disco

Todos los discos del sistema operativo Oracle Solaris


tienen una etiqueta para almacenar informacin sobre el
controlador del disco, la geometra y los segmentos.
Existen dos mtodos para ver una VTOC SPARC o VTOC
x86/x64 en un disco:
Utilice el comando verify en la utilidad format.
Ejecute el comando prtvtoc en la lnea de comandos.

s
La VTOC en sistemas SPARC se encuentra en el primer
a
h
)
sector del disco.
m
e
o
c
d
i

leen telGu
La VTOC en sistemas x86/x64 se encuentra
c
a
r Oracle
n Solaris en
ode
e
segundo sector de la particin fdisk
d
@
na is Stu
a
el disco.
r
a

e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Nota u
G en-sistemas
tran SPARC se encuentra en el primer sector del disco. La VTOC en sistemas
La VTOC n
x86/x64
nose encuentra en el segundo sector de la particin fdisk de Oracle Solaris en el disco.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-99

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Visualizacin de VTOC del disco


mediante el uso del comando verify
format> verify
Primary label contents:
Volume name =
ascii name =
pcyl
=
ncyl
=
acyl
=
nhead
=
nsect
=
Part
Tag
0 alternates
1
swap
2
backup
3 unassigned
4 unassigned
5 unassigned
6 unassigned
7
home
format>

< >
<HDS722512VLAT80 cyl 57459 alt 2 hd 16 sec 255>
57461
57459
2
16
255
Flag
Cylinders
Size
Blocks
wm
0
491
980.16MB (492/0/0)
2007360
wu
492 749
513.98MB (258/0/0)
1052640
wm
0
57458 111.79GB (57459/0/0) 234432720
wm
0
0
(0/0/0)
0
wm
0
0
(0/0/0)
0
wm
0
0
(0/0/0)
0
wm
0
0
(0/0/0)
0
wm
750 - 57458 110.33GB (56709/0/0) 231372720

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r spermite
era ver una VTOC de SPARC o x86/x64 desde la utilidad format.
everify
f
l
l
El comando
i
ande un disco:
Gu -VTOC
r
t
Para leer la
non la utilidad format y seleccione el disco que desea utilizar.
1. Ejecute
2. En el indicador format>, introduzca el comando verify y pulse Intro.
El ejemplo de la diapositiva es de un sistema Sun Blade 1500.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-100

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

A continuacin se muestra un ejemplo de un sistema Ultra 20:


format> verify
Primary label contents:
Volume name
= < >
ascii name
= <HDS722512VLAT80 cyl 57459 alt 2 hd 16 sec 255>
pcyl
= 57461
ncyl
= 57459
acyl
= 2
nhead
= 16
nsect
= 255
Part
Tag
Flag Cylinders
Size
Blocks
0 alternates
wm
0 - 491
980.16MB
(492/0/0) 2007360
1 swap
wu
492 749
513.98MB
(258/0/0) 1052640
2 backup
wm
0 - 57458
111.79GB
(57459/0/0) 234432720
3 unassigned
wm
0
0
(0/0/0)
0
4 unassigned
wm
0
0
(0/0/0)
0
5 unassigned
wm
0
0
(0/0/0)
0
6 unassigned
wm
0
0
(0/0/0)
0
7 home
wm
750 - 57458
110.33GB
(56709/0/0)231372720
format>

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
3. Escriba quit o q. A continuacin pulse Intro
aparaesalir
hde la utilidad format.
t
o
erm to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-101

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Lectura de una VTOC de disco mediante el uso


del comando prtvtoc
#
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*

prtvtoc /dev/rdsk/c0t1d0s2
/dev/rdsk/c0t1d0s2 partition map
Dimensions:
512 bytes/sector
255 sectors/track
16 tracks/cylinder
4080 sectors/cylinder
57461 cylinders
57459 accessible cylinders

a
s
a
)h
m
co uide
e
l
First
Sector
Last
c nt G
Partition Tag Flags Sector Count
SectororaMount Directory
de
0
9
00
0
2007360
2007359
@
u
a
t
1
3
01
2007360 1052640 an3059999 S
is
ar 234432719
2
5
00
0
234432720

h
t
o
e
7
8
00
3060000 rm
s 234432719
u
e 231372720
l
l
i
o
u se t
g
(
enOracle y/o sus filiales. Todos los derechos reservados.
na li2011,
Copyright
c
a
r
A ble
o
m
ra
r sfepermite
eprtvtoc
l
l
El comando
ver una VTOC de SPARC o x86/x64 desde la lnea de comandos.
i
u tran
G
Utilice el comando
como se describe en estos ejemplos para ver la VTOC. El ejemplo
n- es deprtvtoc
de esta
un sistema Sun Blade 1500.
nopgina
Flags:
1: unmountable
10: read-only

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-102

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

#
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*

prtvtoc /dev/rdsk/c2d0s2
/dev/rdsk/c2d0s2 partition map
Dimensions:
512 bytes/sector
63 sectors/track
255 tracks/cylinder
16065 sectors/cylinder
10010 cylinders
10008 accessible cylinders
Flags:
1: unmountable
10: read-only

s
a
h
)
m
e
o
First Sector Last
c
d
i

u
e
Partition
Tag
Flags
Sector acl Count
G
t
n
Sector
Mount Directory or
e
d
@
tu
0
11
00
48195
819315
867509
na is S
a
r
1
3
01
867510 oa1060290
th 1927799
e
m
2
5
01
160778519
us
er0 to 160778520
l
l
i
7
8
00(gu
1927800
e 158850720 160778519
s
n
a
8
1 an 01 ice 0
16065
16064
r
l
A9 b00le
9
16065
32130
48194
o
a
m
r
r
# lle
fe
s
i
n
u
a VTOC incluye los siguientes campos:
La informacin
G -trde
n
o
Describe las dimensiones lgicas del disco
nDimensions
Partition
Tag

Flags
First Sector
Sector Count
Last Sector
Mount Directory

Nmero que identifica el segmento


Valor que indica cmo se est utilizando el segmento (el sistema
operativo Oracle Solaris ya no utiliza este campo)
El sistema operativo Oracle Solaris ya no utiliza este campo.
Define el primer sector del segmento
Define el nmero total de sectores en el segmento
Define el nmero del ltimo sector del segmento
Si el campo est vaco, el segmento no est montado actualmente.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-103

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Sustitucin de una VTOC de


SPARC o de x86/x64 en un disco

Para guardar informacin de VTOC en un archivo, utilice el


comando prtvtoc.

Utilice el nombre de dispositivo del disco correcto y, a


continuacin, guarde la salida de prtvtoc en un archivo
que especifique.

Ejemplo:

a
s
a
)h
# prtvtoc /dev/rdsk/c0t1d0s2 > /var/tmp/c0t1d0s2.vtoc
m
co uide
e
# prtvtoc /dev/rdsk/c2d0s2 > /var/tmp/c2d0s2.vtoc
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era para guardar informacin de VTOC en un archivo. Esto permite
er nprtvtoc
f
l
l
Utilice elicomando
s
Guel comando
utilizar
tra fmthard para sustituir la VTOC de SPARC o x86/x64 con el fin de
n
recuperarla
no ante eventos como los siguientes:

Se ha destruido la VTOC en el disco.


Ha cambiado por error la informacin de segmento en el disco y no ha guardado una
etiqueta de copia de seguridad en el archivo /etc/format.dat.

Nota: los comandos prtvtoc y fmthard leen y escriben VTOC de SPARC o x86/x64 en discos.
Estos comandos no afectan a la tabla de particiones de fdisk en sistemas x86/x64. Utilice el
men fdisk en la utilidad format para establecer particiones fdisk en sistemas x86/x64.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-104

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Sustitucin de una VTOC de SPARC


o de x86/x64 en un disco
Para sustituir una VTOC de SPARC o x86/x64 en un disco,
utilice la salida guardada del comando prtvtoc como entrada
en el comando fmthard.
Ejemplo de un sistema Sun Blade 1500:
# fmthard -s /var/tmp/c0t1d0s2.vtoc /dev/rdsk/c0t1d0s2
fmthard: New volume table of contents now in place.
#

a
s
a
h
)
m
Ejemplo de un sistema Ultra 20:
e
o
c
d
i

le t Gu
c
a
or den
# fmthard -s /var/tmp/c2d0s2.vtoca/dev/rdsk/c2d0s2
@
n is now
Stuin place.
a
fmthard: New volume table ofacontents
r
e th
o
#
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
Comando
fmthard
i
u tuna
Gsustituir
ra VTOC de SPARC o x86/x64 en un disco, puede utilizar la salida guardada del
Para
n
comando
noprtvtoc como entrada en el comando fmthard. En este ejemplo de sintaxis, sustituya
datafile con el nombre del archivo que contiene la salida del comando prtvtoc. Utilice
slice 2 en el nombre del disco de destino o la particin fdisk de Oracle Solaris.
fmthard -s datafile /dev/rdsk/c#t#d#s2
Precaucin: el comando fmthard no puede escribir una VTOC en un disco sin etiquetar. Utilice
la utilidad format para este propsito.

Si necesita sustituir una VTOC de SPARC o x86/x64 y la VTOC se ha guardado previamente en


un archivo, tiene las siguientes opciones:
Ejecute format, seleccione el disco y etiqutelo con la tabla de particiones predeterminada,
o defina segmentos y etiquete el disco como sea necesario.
Utilice el comando fmthard para volver a escribir informacin de VTOC guardada en el
disco.
Utilice el comando fmthard para inicializar la VTOC de un disco.
# fmthard -s /dev/null /dev/rdsk/c1t3d0s2
fmthard: New volume table of contents now in place.
#

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-105

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Informacin de VTOC de x86/x64


y particiones fdisk de Oracle Solaris

En sistemas x86/x64, el tamao de la particin fdisk de


Oracle Solaris debe coincidir con el tamao descrito en la
informacin de VTOC guardada.
Si el tamao de la particin fdisk de Oracle Solaris es
diferente del tamao descrito en la salida del comando
prtvtoc, fmthard notificar errores pero escribir la
tabla de particiones en el disco.

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
fmthard
errores
n parecidos a los siguientes:
a
Gu notifica
r
t
-# fmthard -s /var/tmp/c2d0s2.vtoc /dev/rdsk/c2d0s2
non fmthard: Partition 2 specifies the full disk and is not equal

full size of disk. The full disk capacity is 80373195 sectors.


fmthard: Partition 2 specified as 160778520 sectors starting at 0
does not fit. The full disk contains 80373195 sectors.
fmthard: Partition 7 specified as 158850720 sectors starting at
1927800 does not fit. The full disk contains 80373195 sectors.
fmthard: New volume table of contents now in place.
#

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-106

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Estos mensajes slo se utilizan como advertencia. La informacin de particin errnea se escribe
en la VTOC de x86/x64.
Para corregir esta situacin, puede hacer lo siguiente:
Utilice el men Partition en la utilidad format para redefinir los segmentos en la particin
fdisk de Oracle Solaris.
Utilice el men fdisk en la utilidad format para redefinir las particiones fdisk de manera
que coincidan con el tamao definido en la salida guardada de prtvtoc y utilice fmthard
para escribir la informacin de VTOC de x86/x64 en el disco.
Utilice el comando fdisk para sustituir la tabla de particiones de fdisk con la informacin
de particin fdisk guardada y utilice fmthard para escribir la informacin de VTOC de
x86/x64 en el disco.

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-107

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Visualizacin y sustitucin de tablas


de particiones de fdisk en sistemas x86/x64
Para ver una tabla de particiones de fdisk, utilice el comando
fdisk como en este ejemplo de una estacin de trabajo Ultra 20:
# fdisk -W - /dev/rdsk/c2d0p0
(salida omitida)
* Id Act Bhead Bsect Bcyl Ehead Esect Ecyl Rsect Numsect
191 0 0 1 1 254 63 1023 16065 160810650
#

a
s
a
Para guardar informacin de tabla de particiones de fdisk
) h en
m
o en elide
c
un archivo, utilice el comando fdisk como se indica

le t Gu
c
a
ejemplo siguiente:
or den
@
na is Stu
a
r
# fdisk -W /var/tmp/c2d0p0.fdisk
a e/dev/rdsk/c2d0p0
th
o
m
#
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r spermite
era ver y modificar tablas de particiones de fdisk en el disco. El
efdisk
f
l
l
El comando
i
n guardar una tabla de particiones de fdisk de un disco en un archivo. A
apermite
Gu fdisk
r
comando
t
continuacin,
non puede utilizar el comando fdisk para sustituir la tabla de particiones de fdisk en

el disco con la informacin guardada. Este procedimiento slo est relacionado con sistemas
x86/x64.
Para ver una tabla de particiones de fdisk, utilice el comando fdisk como en el ejemplo
siguiente de una estacin de trabajo Ultra 20.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-108

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

#
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*

fdisk W - /dev/rdsk/c2d0p0
/dev/rdsk/c2d0p0 default fdisk table
Dimensions:
512 bytes/sector
63 sectors/track
255 tracks/cylinder
10011 cylinders
systid:
1: DOSOS12
2: PCIXOS
4: DOSOS16
5: EXTDOS
6: DOSBIG
7: FDISK_IFS
8: FDISK_AIXBOOT
9: FDISK_AIXDATA
10: FDISK_0S2BOOT
11: FDISK_WINDOWS
12: FDISK_EXT_WIN
14: FDISK_FAT95
15: FDISK_EXTLBA
18: DIAGPART
65: FDISK_LINUX
82: FDISK_CPM
86: DOSDATA
98: OTHEROS
99: UNIXOS
101: FDISK_NOVELL3
119: FDISK_QNX4
120: FDISK_QNX42
121: FDISK_QNX43
130: SUNIXOS
131: FDISK_LINUXNAT
134: FDISK_NTFSVOL1
135: FDISK_NTFSVOL2
165: FDISK_BSD

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-109

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

* 134: FDISK_NTFSVOL1
* 135: FDISK_NTFSVOL2
* 165: FDISK_BSD
* 167: FDISK_NEXTSTEP
* 183: FDISK_BSDIFS
* 184: FDISK_BSDISWAP
* 190: X86BOOT
* 191: SUNIXOS2
* 238: EFI_PMBR
* 239: EFI_FS
*
* Id Act Bhead Bsect
191
0
0
1
160810650
#

Bcyl
1

Ehead
254

Esect
63

Ecyl Rsect Numsect


1023 16065

a
s
a
h y sus
El comando fdisk muestra la geometra del disco, todos los tipos posibles de particin
)

m
correspondientes valores de ID, y las particiones fdisk definidas actualmente.
En este
ejemplo,
e
o
c
d
i

slo se ha definido una particin fdisk. Su tipo, 191, indica que se trata
del
u
le de tunaGparticin
c
a
sistema operativo Oracle Solaris (SUNIXOS2 = SOLARIS2).
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-110

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Visualizacin y sustitucin de tablas


de particiones de fdisk en sistemas x86/x64
Para sustituir la tabla de particiones de fdisk en un disco con
informacin guardada, utilice el comando fdisk como se
indica en el siguiente ejemplo:

# fdisk -F /var/tmp/c2d0p0.fdisk /dev/rdsk/c2d0p0


#

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
erade la tabla de particiones de fdisk en un archivo, utilice el comando
erinformacin
f
l
l
Para guardar
s
i
n en el siguiente ejemplo. Sustituya el argumento en la opcin -W con el
Gucomo-tseraindica
fdisk
nombre
nodelnarchivo que desea utilizar y especifique la particin fdisk 0 del disco correcto.
# fdisk -W /var/tmp/c2d0p0.fdisk /dev/rdsk/c2d0p0
#

Para sustituir la tabla de particiones de fdisk en un disco con informacin guardada, utilice el
comando fdisk como se indica en el siguiente ejemplo: Sustituya el argumento en la opcin -F
con el nombre del archivo que contiene la informacin de particin guardada y especifique la
particin fdisk 0 del disco correcto.
# fdisk -F /var/tmp/c2d0p0.fdisk /dev/rdsk/c2d0p0
#
La opcin -F cuadrar la VTOC en la particin de Oracle Solaris si cambia la tabla de particiones
de fdisk.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-111

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
La utilidad format:
a. Permite definir hasta cuatro particiones fdisk en un disco
b. Permite modificar nicamente tablas de particiones de
fdisk
c. Presenta una interfaz de lnea de comandos con
asistencia de mens

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
c
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-112

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
Las etiquetas VTOC de SPARC y VTOC de x86/x64
definen los segmentos que utiliza el sistema operativo
Oracle Solaris en un disco.
a. Verdadero
b. Falso

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
a
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-113

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Orden del da

Arquitectura bsica de un disco


Convenciones de nomenclatura del sistema operativo
Oracle Solaris para dispositivos
Enumeracin de dispositivos del sistema
Reconfiguracin de dispositivos
Particionamiento de un disco duro
Tabla de contenido del volumen ampliada

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-114

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Tabla de contenido del volumen ampliada


Desde Oracle Solaris 10 8/11, se admite la instalacin y
arranque desde discos con ms de 2 TB con el ncleo de
64 bits.
La etiqueta VTOC se ampla a discos de cualquier tamao
y el espacio dirigible por la VTOC puede ser superior a
2 TB.
La VTOC ampliada se admite en plataformas x86 (64 bits)
a
y SPARC y utiliza la funcin Newboot.
s
a
)h
La VTOC ampliada funciona con controladores ode
destino
m
e
lec Guid
y HBA que admiten discos superiores a 1 cTB.

ra ent
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
leversin
Antes u
deilla
Solaris 10 8/11, la etiqueta de disco de Oracle limitaba el tamao del disco de
n
a
G
r
arranque al rango
t entre 1 TB y 2 TB. Ahora, se admite la instalacin y arranque desde discos con
n
o
un rango
superior
a 2 TB con el ncleo de Oracle Solaris de 64 bits.
n

La funcin de VTOC ampliada est disponible despus de realizar una instalacin estndar de la
versin Oracle Solaris 10 10/09 y se puede utilizar inmediatamente ya que est activada de forma
predeterminada.
Nota: actualmente no hay soporte para discos superiores a 1 TB en ncleos de 32 bits.
Anteriormente, siempre se ha utilizado una etiqueta EFI para un disco que es superior a 1 TB.
Ahora, la etiqueta VTOC se ampla a discos de cualquier tamao y el espacio dirigible por la
VTOC puede ser superior a 2 TB.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-115

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Funciones de la nueva VTOC ampliada


La utilidad fdisk se puede utilizar ahora en un disco superior a 1 TB en sistemas x86. Se
ha agregado soporte para particiones de hasta 2 TB de tamao en el registro de arranque
maestro (MBR) para tipos de particin que no son EFI. Otras particiones que no sean EFI
pueden estar sujetas a un lmite en funcin del tipo de particin.
Se puede utilizar el comando format -e para etiquetar un disco de cualquier tamao con
una etiqueta VTOC, pero el espacio dirigible est limitado a 2 TB.
Adems de utilizar una etiqueta VTOC, tambin se puede utilizar el comando format -e
para etiquetar un disco con un tamao de 2 TB (o inferior) con una etiqueta EFI.
Cuando se ejecuta la utilidad fdisk en un disco con un tamao superior a 2 TB, se muestra
un mensaje de advertencia en el que se indica que no se puede crear una particin, que no
sea EFI, superior a 2 TB.
Nota: el software Solaris Volume Manager de la versin Solaris 10/09 se ha modificado para
crear metadispositivos que admitan discos fsicos con etiquetas VTOC de hasta 2 TB de tamao.

Requisitos y dependencias de VTOC ampliada


La VTOC ampliada se admite en plataformas x86 (64 bits) y SPARC y utiliza la funcin
Newboot.
La VTOC ampliada funciona con controladores de destino y HBA que admiten discos
superiores a 1 TB.
Las interfaces DAD e IDE en SPARC, y el dispositivo PCMCIA en sistemas x86, no admiten
discos superiores a 1 TB.
Nota: los discos con etiquetas EFI existentes siguen funcionando como en las versiones de
Solaris anteriores.

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-116

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
Identificar el comando que permite mostrar una VTOC de
SPARC o x86/x64 en la utilidad format.
a. prtvtoc
b. quit
c. verify

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
c
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-117

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
Cul de los siguientes campos de VTOC indican cmo
se utiliza el segmento?
a. Mount directory
b. Sector count
c. Tag

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
c
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-118

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Informacin general de la prctica 3:


Gestin de dispositivos de discos locales
En esta prctica se tratan los siguientes temas:

Identificacin de nombres lgicos, fsicos y de instancia


para dispositivos de disco
Adicin de una unidad de disco o de cinta nuevos a un
sistema
Creacin y gestin de segmentos de disco en sistemas
Oracle Solaris en la plataforma SPARC
a
s
a
Creacin y gestin de particiones fdisk y segmentos
) h de
m
disco en sistemas Oracle Solaris en x86/x64 co
ide
u
e
l
G
Uso de Solaris Management Console para
t
rac gestionar
n
o
e
discos locales en sistemas basados
a@en SPARC
tud

ran this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era un dispositivo de disco, agregar un dispositivo de disco o de cinta
er gestionar
f
l
l
s
En esta
prctica,
i
ancon discos y particiones en sistemas x86/x64 y SPARC.
Guy trabajar
r
nuevo
t
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-119

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Resumen
En esta leccin, debe haber aprendido lo siguiente:
Describir la arquitectura bsica de un disco
Describir las convenciones de nomenclatura para
dispositivos
Enumerar dispositivos del sistema
Reconfigurar dispositivos
Realizar particionamiento del disco duro
Describir etiquetas de disco EFI
m)

has
e
d
i
u

co
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 3-120

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Gestin de sistemas de archivos UFS

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Objetivos
Despus de completar esta leccin, podr:
Identificar pseudosistemas de archivos, sistemas de
archivos distribuidos y sistemas de archivos basados en
disco en el sistema operativo Oracle Solaris
Analizar el sistema de archivos UNIX (UFS) del sistema
operativo Oracle Solaris
Crear un sistema de archivos UFS nuevo
a
s
a
Comprobar un sistema de archivos mediante el comando
h
)
m
fsck
co
de

u
e
l
c
G
Resolver incoherencias del sistema de rarchivos
a ent
o
@ tud
Supervisar el uso del sistema denarchivos
a
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-2

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Orden del da

Identificacin de pseudosistemas de archivos, distribuidos


y basados en disco en el sistema operativo Oracle Solaris
Anlisis del sistema de archivos UNIX (UFS) del sistema
operativo Oracle Solaris
Creacin de un sistema de archivos UFS nuevo
Comprobacin de un sistema de archivos mediante el
comando fsck

Resolucin de incoherencias del sistema de archivoshas


)
Supervisin del uso del sistema de archivos com ide
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-3

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Sistemas de archivos del sistema


operativo Oracle Solaris
Sistemas de archivos admitidos por el sistema operativo
Oracle Solaris:
Sistemas de archivos basados en disco
Sistemas de archivos distribuidos
Pseudosistemas de archivos

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
eesrauna coleccin de archivos y directorios que componen un conjunto
eder archivos
f
l
l
s
Un sistema
i
n
ainformacin.
Gu -de
r
estructurado
El sistema operativo Oracle Solaris admite los tres tipos de sistemas
t
n
o
de archivos
enumerados
en
la
diapositiva.
n
Sistemas de archivos basados en disco

Los sistemas de archivos basados en disco se encuentran en discos duros, CD-ROM, disquetes y
DVD. A continuacin se muestran ejemplos de sistemas de archivos basados en disco:
ufs: el sistema de archivos UNIX del sistema operativo Oracle Solaris se basa en el
sistema de archivos rpidos de Berkeley. Las mejoras en el sistema operativo Oracle Solaris
10 permiten que ufs aumente de tamao hasta varios terabytes.
hsfs: el sistema de archivos High Sierra es un sistema de archivos de uso especfico
desarrollado para utilizarlo en un soporte CD-ROM.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-4

pcfs: el sistema de archivos de PC es una implementacin UNIX del sistema de archivos


de tabla de asignacin de archivos DOS (FAT32). El sistema de archivos pcfs permite al
sistema operativo Oracle Solaris acceder a sistemas de archivos con formato PC-DOS. Los
usuarios pueden utilizar comandos de UNIX para obtener acceso directo de lectura y
escritura a archivos PC-DOS.
udfs: el sistema de archivos Universal Disk Format se utiliza para el almacenamiento
ptico en soporte DVD y CD-ROM. El sistema de archivos UDF permite el intercambio de
datos universal y admite operaciones de lectura y escritura.
ZFS: sistema de archivos que incluye administracin simplificada, almacenamiento
agrupado, sumas de comprobacin y datos de autoregeneracin, instantneas, clnicos y
escalabilidad incomparable
Sistemas de archivos distribuidos
Los sistemas de archivos distribuidos proporcionan acceso de red a los recursos del sistema de
archivos.
NFS: el sistema de archivos en red permite a los usuarios compartir archivos entre los
numerosos tipos de sistemas de la red. El NFS hace que parte de un sistema de archivos
parezca formar parte del rbol de directorios local.
Pseudosistemas de archivos
Los pseudosistemas de archivos se basan en memoria, lo que proporciona un mejor rendimiento
del sistema as como acceso a informacin y servicios del ncleo. Los pseudosistemas de
archivos incluyen:
tmpfs: el sistema de archivos temporal almacena archivos en memoria, lo que evita la
sobrecarga de escribir en un sistema de archivos basado en disco. El sistema de archivos
tmpfs se crea y destruye cada vez que se rearranca el sistema.
swapfs: el sistema de archivos de intercambio lo utiliza el ncleo para gestionar el espacio
de intercambio en los discos.
fdfs: el sistema de archivos de descriptor de archivo proporciona nombres explcitos para
abrir archivos mediante descriptores de archivo (por ejemplo, /dev/fd/0, /dev/fd/1,
/dev/fd/2) en el directorio /dev/fd.
procfs: el sistema de archivos de proceso contiene una lista de los procesos activos del
directorio /proc. Los procesos se muestran por nmero de proceso. La informacin de este
directorio la utilizan comandos como ps.
objfs: sistema de archivos de objeto del ncleo. El sistema de archivos lo utiliza el ncleo
para almacenar detalles relacionados con los mdulos actualmente cargados por el ncleo.
El sistema de archivos de objeto se utiliza para el directorio /system/object.
devfs: el sistema de archivos de dispositivo se utiliza para gestionar el espacio de nombres
de todos los dispositivos del sistema. El sistema de archivos se utiliza para el directorio
/devices.
ctfs: el sistema de archivos de contrato est asociado al directorio /system/contract.
Lo utiliza Service Management Facility para realizar un seguimiento de los procesos de un
servicio de manera que un fallo en una parte del servicio de varios procesos se puede
identificar como un fallo de ese servicio.
Nota: el comando mount con la opcin -p o -v muestra los tipos de sistemas de archivos que
estn en uso actualmente.

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-5

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Orden del da

Identificacin de pseudosistemas de archivos, distribuidos


y basados en disco en el sistema operativo Oracle Solaris
Anlisis del sistema de archivos UNIX (UFS) del sistema
operativo Oracle Solaris
Creacin de un sistema de archivos UFS nuevo
Comprobacin de un sistema de archivos mediante el
comando fsck

Resolucin de incoherencias del sistema de archivoshas


)
Supervisin del uso del sistema de archivos com ide
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-6

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Visualizacin del UFS del sistema


operativo Oracle Solaris
Un sistema de archivos se muestra de forma diferente ante un
usuario y ante el sistema operativo Oracle Solaris:
Con un usuario: un sistema de archivos se muestra como
una coleccin de archivos y directorios utilizados para
almacenar y organizar datos para el acceso por parte del
sistema y de sus usuarios.
Con el sistema operativo Oracle Solaris: un sistema de
archivos es una coleccin de estructuras de control y as a
) huna
bloques de datos que ocupan el espacio definidom
por
e
o
idde
cgestin
particin. Esto permite el almacenamiento ylela
u
c
G
los datos.
ora ent

@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
eoperativo
l
l
El sistema
Oracle Solaris almacena datos en una jerarqua de archivos lgica que suele
i
n
u
a
G
r
constar de varios
sistemas de archivos. Esta jerarqua de archivos se denomina jerarqua de
-tOracle
n
o
directorios
de
Solaris.
n

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-7

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

UFS del sistema operativo Oracle Solaris en


segmentos de disco diferentes

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
eraufs se deben crear en un disco antes de que se puedan utilizar en el
erde archivos
f
l
l
Los sistemas
s
i
anOracle Solaris. Puede crear sistemas archivos ufs en diferentes tipos de
Guoperativo
r
sistema
t
oden almacenamiento. Estos recursos de almacenamiento pueden ser segmentos de disco
recursos
n
ubicados en un nico disco o volmenes creados por los gestores de volmenes de software en
objetos de almacenamiento virtual.
El grfico de la diapositiva se centra en el uso de los sistemas de archivos ufs en segmentos de
disco. Los sistemas Oracle Solaris utilizan normalmente varios sistemas de archivos ufs para
almacenar los directorios y archivos que componen el sistema operativo Oracle Solaris. La
jerarqua de directorios de Oracle Solaris puede constar de datos ubicados en diferentes sistemas
de archivos ufs independientes.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-8

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Tablas de particiones y espacio reservado


El UFS del sistema operativo Oracle Solaris no utiliza los
siguientes segmentos de sector:
El sector 0 est reservado para la VTOC en sistemas
SPARC.
Si un UFS de sistema SPARC ocupa un segmento que se
inicia en el primer cilindro de disco, el sector contendr la
VTOC de SPARC.

a
Los sectores del 1 al 15 se reservan para el programa de
s
a
rutina de carga del sistema SPARC (bootblk). ) h

m de
o
c

Slo un segmento que contenga un sistemalede archivos


ui
c
G
t contener
ra podr
desde el que se arranca un sistema SPARC
n
o
e
@
ud
un programa de rutina de carganen
estos sectores.
a
t
S
aray ex86/x64
his omiten los
Los UFS de sistemas SPARC
t
o
sectores del 0 al 15.illerm o us
u se t
g
(
enOracle y/o sus filiales. Todos los derechos reservados.
na li2011,
Copyright
c
a
r
A ble
o
a
m
ederarchivos
eunrsistema
f
l
l
Para crear
ufs, los segmentos del disco se deben definir en una tabla de
s
i
n
u
a
G
r
particiones dentro
de una etiqueta de disco. El espacio utilizado para contener un sistema de
-tlo proporciona
n
archivos
ufs
un segmento de disco.
o
n

Las etiquetas de disco registran las ubicaciones y los lmites de los segmentos de disco.
La etiqueta que contiene estas definiciones de segmento tambin se denomina tabla de
contenido de volumen (VTOC).
En sistemas SPARC, la VTOC est ubicada en el sector 0 del disco.
En sistemas x86/x64, la VTOC est ubicada en el segundo sector de la particin fdisk de
Oracle Solaris.
En sistemas x86/x64, el segmento 8 ocupa el primer cilindro de la particin fdisk de Oracle
Solaris y protege la VTOC de x86/x64.

La propia VTOC no es una estructura del sistema de archivos, aunque los segmentos que define
son necesarios para que se cree un sistema de archivos ufs en un disco.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-9

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Los sistemas de archivos ufs del sistema operativo Oracle Solaris no utilizan los siguientes
sectores de los segmentos en los que residen:
Sector 0: este sector se reserva para la VTOC en sistemas SPARC. Si un sistema de
archivos ufs de un sistema SPARC ocupa un segmento que se inicia en el primer cilindro
de disco, este sector contendr la VTOC de SPARC. Todos los sistemas de archivos ufs
en sistemas SPARC y x86/x64 omiten el sector 0.
Sectores del 1 al 15: estos sectores se reservan para el programa de rutina de carga
(bootblk) que utilizan los sistemas SPARC. Slo un segmento que contenga un sistema
de archivos desde el que se arranca un sistema SPARC podr contener un programa de
rutina de carga en estos sectores. Todos los sistemas de archivos ufs en sistemas SPARC
y x86/x64 omiten los sectores del 1 al 15.
Las estructuras del sistema de archivos ufs del sistema operativo Oracle Solaris comienzan en el
sector 16 del segmento que contiene el sistema de archivos. Esto es as con los sistemas de
archivos ufs en sistemas SPARC y x86/x64.

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-10

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Estructura del sistema de archivos UFS

Las estructuras UFS del sistema operativo Oracle Solaris


comienzan en el sector 16.
El UFS del sistema operativo Oracle Solaris contiene las
siguientes estructuras de soporte:

Superbloque principal
Superbloques de copia de seguridad
Grupos de cilindros
Bloques de grupos de cilindros

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
eraufs de Oracle Solaris utilizan las cuatro estructuras de soporte que se
erde archivos
f
l
l
Los sistemas
s
i
n
Gu en-latradiapositiva.
muestran
Superbloque
non principal
El superbloque principal reside en los 16 sectores de disco (sectores del 16 al 31 en relacin con
el primer sector del segmento) que siguen al espacio reservado para un bloque de arranque
SPARC. El superbloque es una tabla de informacin en la que se describe el sistema de archivos,
incluyendo:
Nmero de bloques de datos
Nmero de grupos de cilindros
Tamao de un bloque y fragmento de datos
Descripcin del hardware (derivada de la etiqueta)
Nombre del punto de montaje
Indicador de estado del sistema de archivos: clean, stable, active, logging o unknown
Superbloques de copia de seguridad
Cuando se crea el sistema de archivos, se crea una copia de seguridad del superbloque que
empieza en el sector 32 y se crea una copia de seguridad adicional al principio de cada grupo de
cilindros. Esta replicacin protege los datos crticos del superbloque frente a prdidas
importantes.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-11

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Grupos de cilindros
Cada sistema de archivos se divide en grupos de cilindros con un tamao predeterminado mnimo
de 16 cilindros por grupo. Los grupos de cilindros mejoran el acceso al disco. El sistema de
archivos optimiza continuamente el rendimiento del disco al intentar colocar datos de un archivo
en un nico grupo de cilindros, lo que reduce la distancia que debe recorrer un cabezal para
acceder a los datos del archivo. Si es necesario, el sistema de archivos almacena los archivos
grandes en varios grupos de cilindros.
Bloques de grupos de cilindros
El bloque de grupo de cilindros es una tabla incluida en cada grupo de cilindros en la que se
describe el grupo de cilindros, incluyendo:
Nmero de inodes
Nmero de bloques de datos del grupo de cilindros
Nmero de directorios
Bloques, inodes y fragmentos libres en el grupo de cilindros
Reasignacin de bloques libres
Reasignacin de inodes usados

s
a
h
)
m
e
o
Esta replicacin protege los datos crticos del superbloque frente a prdidas
importantes.
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-12

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Grupos de cilindros en un sistema de archivos ufs

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era se muestra una serie de grupos de cilindros en un sistema de
erde landiapositiva
f
l
l
s
En el grfico
i
a sectores reservados para la etiqueta de disco de SPARC (VTOC) y el
Gu ufs.-trLos
archivos
n
programa
no bootblk de SPARC se omiten cuando se crea un sistema de archivos ufs en
sistemas SPARC y x86/64.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-13

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Inode de UFS

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era informacin sobre un archivo:
er nlassiguiente
f
l
l
Un inode
contiene
i
u ra
GTipo de-tarchivo
y los modos de acceso
n
o
n
Nmeros
de identificacin de usuario (UID) y de identificacin de grupo (GID) del propietario

y del grupo del archivo


Tamao del archivo
Cuenta de enlaces
Hora en la que se modific y accedi por ltima vez al archivo y el inode cambiado
Dos tipos de punteros: punteros directos y punteros indirectos
Nmero total de bloques de datos utilizados por el archivo o asignados a ste

Nota: para ver parte de la informacin contenida en un inode de archivo o de directorio, utilice el
comando ls -l. Para ver el nmero de inodes asignados al archivo o directorio, utilice el
comando ls -i.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-14

Punteros directos
En el inode existen 12 punteros directos que contienen direcciones para los primeros 12 bloques
de datos del archivo. Cada uno de los 12 punteros directos pueden hacer referencia a bloques de
datos de 8 KB para un archivo que tenga un tamao de hasta 96 KB.

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Punteros indirectos
Existen tres tipos de punteros indirectos en un inode.
Puntero indirecto nico: hace referencia a un bloque del sistema de archivos que contiene
punteros a bloques de datos. Este bloque del sistema de archivos contiene 2048 direcciones
adicionales de bloques de datos de 8 KB, que pueden apuntar a 16 MB adicionales de
datos.
Puntero indirecto doble: hace referencia a un bloque del sistema de archivos que contiene
punteros indirectos nicos. Cada puntero indirecto hace referencia a un bloque del sistema
de archivos que contiene punteros de bloques de datos. Los punteros indirectos dobles
apuntan a 32 GB adicionales de datos.
Puntero indirecto triple: pueden hacer referencia a un mximo de hasta 64 TB adicionales
de datos.

a
s
a
)h
Bloques de datos
m
e
o
idLos
cde
El espacio restante asignado al sistema de archivos ufs contiene bloques
datos.
bloques
u
e
l
c
G
a
t
de datos se asignan, de forma predeterminada, en tamaos deobloque
r lgico
n de 8 KB. Los
e
d
bloques se dividen an ms en fragmentos de 1 KB. Para
un
archivo
normal,
los bloques de datos
@
udatos contienen
a
t
n
S
incluyen el contenido del archivo. Para un directorio,
los
bloques
de
las entradas
a his
r
a

que asocian los nmeros de inodes y los nombres


t de los archivos y directorios
o desarchivo
e
m
r
contenidos en ese directorio.
llebloquestoqueu actualmente no se estn utilizando, como
i
u
Dentro de un sistema de archivos,
esos
e
(g nsindirectos
a
archivos, directorios, bloques
de direccin
o bloques de almacenamiento, se marcan
e
n
c
a
i
r
l
como libres en la reasignacin
del
grupo
de
cilindros.
Esta reasignacin tambin realiza un
A ble
o
seguimiento dem
los
fragmentos
para
impedir
que
se
degrade
el rendimiento del disco.
a
r
r
e
e
f
s
ill
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-15

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Fragmentacin
Bloques de datos
8192 bytes

Fragmento en un
bloque de datos

1024
bytes

Fragmento
Bloque de datos A
8192 bytes

a
s
a
Dos archivos
)h
m
almacenados en un
co uide
e
l
bloque de datos
rac ent G
o
@ tud
a
n
ra this S
a

File1 o
File2
m use
r
4
Kbytes
3 Kbytes
e
l
uil se to
g
(
enOracle y/o sus filiales. Todos los derechos reservados.
na li2011,
Copyright
c
a
r
A ble
o
m
ra
er nesselfemtodo
l
l
La fragmentacin
utilizado por el sistema de archivos ufs para asignar espacio de
i
u
a
G
r
forma eficiente.
Los archivos con un tamao inferior a 96 KB se almacenan mediante la
-t De
n
o
fragmentacin.
forma predeterminada, los bloques de datos se pueden dividir en ocho
n
fragmentos de 1024 bytes cada uno, como se muestra en la primera ilustracin de la diapositiva.
Los fragmentos almacenan archivos y partes de archivos inferiores a 8192 bytes. Para archivos
con un tamao superior a 96 KB, nunca se asignan fragmentos y se utilizan bloques completos de
forma exclusiva. Si un archivo contenido en un fragmento aumenta de tamao y requiere ms
espacio, se asignan uno o ms fragmentos adicionales en el mismo bloque de datos.
En la segunda ilustracin de la diapositiva se muestra el contenido de dos archivos diferentes
almacenados en fragmentos del mismo bloque de datos. Por ejemplo, si File1 requiere ms
espacio del que hay disponible en el bloque de datos compartido, el sistema de archivos ufs
transfiere el contenido completo de ese archivo en expansin a un bloque de datos libre. Este
requisito por parte del sistema de archivos ufs garantiza que todos los fragmentos de un archivo
se incluyen en un bloque de datos completo. El sistema de archivos ufs no permite que
fragmentos del mismo archivo se almacenen en dos bloques de datos diferentes.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-16

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Orden del da

Identificacin de pseudosistemas de archivos, distribuidos


y basados en disco en el sistema operativo Oracle Solaris
Anlisis del sistema de archivos UNIX (UFS) del sistema
operativo Oracle Solaris
Creacin de un sistema de archivos UFS nuevo
Comprobacin de un sistema de archivos mediante el
comando fsck

Resolucin de incoherencias del sistema de archivoshas


)
Supervisin del uso del sistema de archivos com ide
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-17

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Creacin de un nuevo sistema de archivos ufs

Utilizar el comando newfs para construir un UFS en un


segmento de disco.
Los comandos mkfs y newfs sobrescriben los datos que
residen en el segmento de disco seleccionado.

# newfs /dev/rdsk/c2d0s0
newfs: construct a new file system /dev/rdsk/c2d0s0: (y/n)? y
The newfs command displays information about the new file system being created.
Warning: 5008 sector(s) in last cylinder unallocated
/dev/rdsk/c2d0s0: 39857264 sectors in 6488 cylinders of 48 tracks,
128 sectors
19461.6MB in 406 cyl groups (16 c/g, 48.00MB/g, 5824 i/g)
super-block backups (for fsck -F ufs -o b=#) at:
32, 98464, 196896, 295328, 393760, 492192, 590624, 689056, 787488, 885920,
Initializing cylinder groups:
.......
super-block backups for last 10 cylinder groups at:
38929952, 39028384, 39126816, 39225248, 39323680, 39422112,
39520544, 39618976, 39717408, 39815840
#

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
erelafin de almacenar directorios o archivos, se debe crear un sistema de
eelr disco
f
l
l
s
Para utilizar
con
i
anparticin del disco. Como usuario root, puede construir un sistema de archivos
Gu en -cada
r
archivos
t
ufs en
unnsegmento de disco mediante el comando newfs.
no
El comando newfs proporciona al usuario un front end fcil de usar para el comando mkfs,
que se utiliza para crear sistemas de archivos. El comando newfs est ubicado en el
directorio /usr/sbin.

Precaucin: la creacin de un sistema de archivos nuevo es un proceso destructivo. Los


comandos mkfs y newfs recrean la estructura del sistema de archivos (superbloque nuevo,
bloques de grupos de cilindros y tablas de inodes). Por lo tanto, se pierde el acceso a todos los
datos existentes en el sistema de archivos.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-18

Para crear un sistema de archivos ufs mediante el comando newfs, realice los siguientes pasos:
1. Como usuario root, cree un sistema de archivos en un segmento de un disco recin
particionado:

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

# newfs /dev/rdsk/c2d0s0

2. El comando newfs le pedir confirmacin antes de continuar. Verifique que se ha


seleccionado el segmento de disco correcto en el disco correcto. Para continuar, escriba y.
Para terminar el proceso, escriba n.
newfs: construct a new file system /dev/rdsk/c2d0s0: (y/n)? y
The newfs command displays information about the new file system
being created.
Warning: 5008 sector(s) in last cylinder unallocated
/dev/rdsk/c2d0s0: 39857264 sectors in 6488 cylinders of 48 tracks,
128 sectors
19461.6MB in 406 cyl groups (16 c/g, 48.00MB/g, 5824 i/g) super-block
backups (for fsck -F ufs -o b=#) at:
32, 98464, 196896, 295328, 393760, 492192, 590624, 689056, 787488,
885920,
Initializing cylinder groups:
.......
super-block backups for last 10 cylinder groups at:
38929952, 39028384, 39126816, 39225248, 39323680, 39422112, 39520544,
39618976, 39717408, 39815840
#

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
u se describen la geometra de disco
e tonewfs
En la salida impresa mediante el
llcomando
i
u
e en este segmento. Tambin se muestran las
bsica y el sistema de archivos
(g ufsnscreado
a
e
n
ubicaciones de sector
iniciales
los superbloques de copia de seguridad.
licdepara
Ara-ibseleutiliza
El comandoo
newfs
especificar la densidad del nmero de bytes por inode
a
m
r
r de
en el e
sistema
Para crear ms inodes, especifique un nmero inferior de bytes
earchivos.
f
l
l
s
i
por
inode.
u tran
GNota:
- proceso tambin crea un directorio lost+found para el sistema de archivos
este
nonque es un directorio que utiliza la utilidad de comprobacin y reparacin del sistema
ufs,
de archivos (fsck).
3. Repita los pasos 1 y 2 con cada segmento en todos los discos recin particionados que
necesite que contenga un sistema de archivos.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-19

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Uso del comando newfs

Utilice newfs -i para especificar la densidad de byte por


nodo en un sistema de archivos.
Utilice newfs -m %free para definir manualmente el
valor de minfree al crear un sistema de archivos nuevo.
Utilice fstyp -v para mostrar el valor de minfree para
un sistema de archivos que especifique.
Utilice tunefs -m %free para cambiar el valor de
a
porcentaje mnimo de espacio libre en un sistema dehas
)
archivos existente.
om e

ec Guid
l
c
ra ent
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sreserva
era entre el 1% y el 10% del espacio del sistema de archivos (en funcin
enewfs
f
l
l
El comando
i
u trsistema
an de archivos) para mantenimiento. Este espacio libre, denominado
del G
tamao del
minfree,
onespecifica la cantidad de espacio en el segmento que se reserva o se retiene de los
n
usuarios normales. Puede utilizar el comando newfs -m %free para predefinir el porcentaje de
espacio libre al crear un sistema de archivos nuevo.
Para mostrar el valor de minfree para un sistema de archivos, utilice el comando fstyp con la
opcin -v.
# fstyp -v /dev/dsk/c2d0s0 | grep minfree
minfree 1% maxbpg 2048 optim time
# newfs -m 2 /dev/dsk/c2d0s0
newfs: construct a new file system /dev/rdsk/c2d0s0: (y/n)? y
(salida omitida)
# fstyp -v /dev/dsk/c2d0s0 | grep minfree
minfree 2% maxbpg 2048 optim time

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-20

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

El siguiente comando muestra el valor de minfree para el sistema de archivos en el dispositivo


c0t0d0s0:
# fstyp -v /dev/rdsk/c0t0d0s0 |
ufs
magic
11954 format dynamic
sblkno
16
cblkno 24
sbsize
5120 cgsize 5120
ncg
110
size
3147511
bsize
8192 shift
13
fsize
1024 shift
10
frag
8
shift
3
minfree 2%
maxbpg 2048
maxcontig 128 rotdelay 0ms

head
time
iblkno
cgoffset
blocks
mask
mask
fsbtodb
optim
rps

Fri Oct 22 10:09:11 2004


32
dblkno 456
72
cgmask 0xffffffe0
3099093
0xffffe000
0xfffffc00
1
time
120

Para cambiar el valor de porcentaje mnimo de espacio libre en un sistema de archivos existente,
puede utilizar el comando tunefs -m %free.

s
a
El siguiente comando cambia el porcentaje mnimo de espacio libre en el dispositivo
h
)
/dev/rdsk/c0t0d0s0 a 1%:
m
e
o
c
d
i

# tunefs -m 1 /dev/rdsk/c0t0d0s0
le t Gu
c
a
r 2%eton 1%
minimum percentage of free space changesofrom
@
#
ud
a
t
n
S
ara e this
o
erm to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-21

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Orden del da

Identificacin de pseudosistemas de archivos, distribuidos


y basados en disco en el sistema operativo Oracle Solaris
Anlisis del sistema de archivos UNIX (UFS) del sistema
operativo Oracle Solaris
Creacin de un sistema de archivos UFS nuevo
Comprobacin de un sistema de archivos mediante el
comando fsck

Resolucin de incoherencias del sistema de archivoshas


)
Supervisin del uso del sistema de archivos com ide
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-22

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Comprobacin de un sistema
de archivos mediante el comando fsck
Incoherencias de datos que se comprueban mediante el
comando fsck:

Coherencia de superbloque
Coherencia de bloques de grupos de cilindros
Coherencia de inode
Coherencia de bloques de datos
Directorio lost+found

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
ra
epuede
eder archivos
f
l
l
s
Un sistema
resultar daado si se deteriora debido a un corte elctrico, un error
i
n
u
a
G
r
de software -en
t el ncleo, un fallo de hardware o un apagado incorrecto del sistema. El programa
n
de comprobacin
del sistema, fsck, comprueba la coherencia de los datos de un sistema de
o
n
archivos e intenta corregir o reparar todas las incoherencias o daos detectados.
Precaucin: no ejecute nunca el comando fsck en un sistema de archivos montado. Esto podra
dejar al sistema de archivos en un estado inutilizable. Adems, tambin podra eliminar datos.
Los sistemas de archivos /(root), /usr y /var deben ejecutar el comando fsck mientras se
encuentran en modo de usuario nico.
Cada vez que arranca un sistema, el sistema operativo determina qu sistemas de archivos debe
comprobar el comando fsck. El comando fsck comprueba y repara todos los problemas
detectados en los sistemas de archivos antes de que se monten.
Nota: el estado de un indicador de estado del sistema de archivos determina si es necesario
explorar el sistema de archivos mediante el comando fsck. Cuando el indicador de estado es
clean, stable o logging, no se realizan exploraciones del sistema de archivos.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-23

Incoherencias de datos comprobadas por el comando fsck


El comando fsck realiza varias pasadas por un sistema de archivos. Durante cada pasada, el
comando fsck comprueba diversos tipos de incoherencias del sistema de archivos.

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Coherencia de superbloque
Se comprueba el superbloque del sistema de archivos para ver si hay incoherencias que afectan
a parmetros, como el tamao del sistema de archivos, la cuenta de bloques libres y la cuenta de
inodes libres.
Coherencia de bloques de grupos de cilindros
El comando fsck comprueba todos los bloques de datos sin asignar reclamados por inodes, la
cuenta de bloques de datos sin asignar y la cuenta de inodes sin asignar.
Coherencia de inode
El comando fsck comprueba el estado de asignacin de inodes, as como el tipo, la cuenta de
enlaces, los bloques duplicados (bloques que ya ha reclamado otro inode), bloques incorrectos, el
tamao de inode y la cuenta de bloques para cada inode. Todos los inodes sin referencia con una
cuenta de enlaces no igual a cero se enlaza al directorio lost+found del sistema de archivos.

a
s
a
)h
Coherencia de bloques de datos
m
o comprobar
El comando fsck no puede comprobar bloques de datos ordinarios, pero
ide los
cpuede
u
e
l
bloques de datos de directorio. En los bloques de datos de directorio,
ac el ecomando
t G fsck
r
n
o
comprueba los inodes que apuntan a bloques no asignados, bloques sin
etiquetados
d asignar
@
u
a
t
como en uso, bloques asignados etiquetados como libres
(inodes
incorrectos
para
. y ..) y
n is S
a
r
directorios no conectados al sistema de archivos.
Estos
directorios
se
vuelven
a
enlazar
al
a e th
o
sistema de archivos en su directorio lost+found.
rm us
e
l
l
i
Directorio lost+found
u se to
g
(
El comando fsck coloca archivos
estn asignados pero que no tienen
ende ese que
na liycdirectorios
a
r
referencia en el directorio
lost+found
sistema
de archivos. El nmero de inodes de cada
A
e
l
o
b de archivo. Si el directorio lost+found no existe, lo crear el
archivo se asigna como ela
nombre
m
r
r
e
e
comandolfsck.
Si
no
hay
espacio
suficiente en el directorio lost+found, el comando fsck
f
l
s
i
n
u
aumenta
G el tamao
tra del directorio.
n
no

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-24

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Modo no interactivo
Durante un arranque del sistema normal, el comando fsck
funciona en modo no interactivo. En este modo, el comando
fsck soluciona slo pequeos problemas de incoherencia que
se pueden corregir.

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
einteractivo
l
l
El modo
no
i
u tran se denomina a menudo modo preen (o silencioso).
G
Si se detecta
- una incoherencia ms grave y debe tomarse una decisin, el programa fsck se
termina
solicita la contrasea raz para acceder en modo de usuario nico. Ejecute el comando
noy n
fsck en modo interactivo para continuar.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-25

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Modo interactivo

En modo interactivo, fsck muestra cada problema que


detecta, seguido de una accin correctiva sugerida con
el formato de una pregunta que requiere una respuesta
de s o no.
El modo interactivo se ejecuta desde la lnea de
comandos, normalmente en modo de usuario nico.
Opciones comunes de fsck:

s
b: utilizar un superbloque de copia de seguridad.
a
h
)
f: forzar una comprobacin del sistema de archivos.
m
e
o
c
d
i

u
le tdeGarchivos
p (modo preen): comprobar y corregir el sistema
c
a
or densi hay un
de manera no interactiva y salir inmediatamente
@
problema que requiere intervencin.
Stu
ana

ar e this
o
erm to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
eseramuestra cmo el comando fsck muestra un mensaje en el que se
er ejemplo
f
l
l
En el siguiente
s
i
an corregir la cuenta de bloques.
Gu si se
r
pregunta
desea
t
non # fsck /dev/rdsk/c0t0d0s7
** /dev/rdsk/c0t0d0s7
** Last Mounted on /export/home
** Phase 1 - Check Blocks and Sizes
INCORRECT BLOCK COUNT I=743 (5 should be 2)
CORRECT?

Si responde con yes, el comando fsck aplica la accin correctiva y contina. Si responde con
no, el comando fsck repite el mensaje sobre el problema original y sugiere la accin correctiva.
No se corregir la incoherencia hasta que se responda con yes.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-26

En los siguientes ejemplos se demuestra cmo puede ejecutar (como usuario root del sistema)
el comando fsck para comprobar la integridad de los sistemas de archivos.

Para comprobar un nico sistema de archivos sin montar:

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

# fsck /dev/rdsk/c0t0d0s7

ste es el nico mtodo para comprobar un sistema de archivos que no se ha


introducido en el archivo /etc/vfstab.

Para comprobar un sistema de archivos mediante el nombre del directorio de punto de


montaje tal y como figura en el archivo /etc/vfstab:
# fsck /export/home

En el siguiente ejemplo, el comando fsck comprueba y repara el sistema de archivos con las
opciones force (f) y preen (p).
# fsck -o f,p /dev/rdsk/c0t0d0s7
/dev/rdsk/c0t0d0s7: 77 files, 9621 used, 46089 free
/dev/rdsk/c0t0d0s7: (4 frags, 57 blocks, 0.0% fragmentation)

a
s
a
h
)
m
La opcin p comprueba y corrige el sistema de archivos de forma no interactiva
(preen).
eEl
o
c
d
i

programa se cierra inmediatamente si se detecta un problema que requiere


u
le intervencin.
c
G
a
t
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

La opcin f del comando fsck fuerza la comprobacin de un sistema de archivos,


independientemente del estado del indicador de estado de superbloque del sistema de archivos.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-27

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Orden del da

Identificacin de pseudosistemas de archivos, distribuidos


y basados en disco en el sistema operativo Oracle Solaris
Anlisis del sistema de archivos UNIX (UFS) del sistema
operativo Oracle Solaris
Creacin de un sistema de archivos UFS nuevo
Comprobacin de un sistema de archivos mediante el
comando fsck

Resolucin de incoherencias del sistema de archivoshas


)
Supervisin del uso del sistema de archivos com ide
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-28

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Resolucin de incoherencias del sistema de archivos

La utilidad fsck le avisa si detecta problemas en un


sistema de archivos.
Algunos de los errores ms comunes que requieren
intervencin interactiva son los siguientes:

Archivo sin referencia asignado


Cuenta de enlaces incoherente
Deterioro de cuenta de bloques libres
Deterioro de superbloque

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-29

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Reconexin de un archivo sin referencia asignado

Si fsck detecta un inode asignado pero que no tiene


referencia, o un inode no enlazado en cualquier directorio,
enva un mensaje en el que se pregunta si se desea volver
a conectar el inode.
** Phase 3a - Check Connectivity
UNREF FILE I=788 OWNER=root MODE=100644
SIZE=19994 MTIME=Oct 18 10:49 2004
RECONNECT? y

a
s
a
)h
Si se responde y, el comando fsck guardar elom
archivo
ide
c
u
e
en el directorio lost+found.
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
ra
r hace
ereferencia
efsck
f
l
l
El comando
al nmero de inode.
s
i
u tran
G
Para determinar
- el tipo de archivo que se transfiere al directorio lost+found mediante el
comando
nonfsck, realice los siguientes pasos:
1. Muestre el contenido del directorio lost+found del sistema de archivos.
# ls /export/home/lost+found
#788

2. Determine el tipo de archivo mediante el comando file.


# file /export/home/lost+found/#788
/export/home/lost+found/#788: ascii text

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-30

3. Para ver el contenido de un archivo de texto ASCII, utilice el comando more o cat. Para ver
el contenido de un archivo binario, utilice el comando strings. Si el archivo est asociado
a una aplicacin (como un documento de procesamiento de texto), utilice la aplicacin para
ver el contenido del archivo.

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

# cat /export/home/lost+found/#788

4. Si el archivo est intacto y sabe a qu ubicacin pertenece, puede volver a copiar el archivo
en su ubicacin original en el sistema de archivos.
# cp /export/home/lost+found/#788 /export/home/user1/report

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-31

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Ajuste de una cuenta de enlaces

Si fsck detecta incoherencias entre el valor de una


cuenta de enlaces de inode del directorio y el nmero real
de enlaces de directorio, se muestra un mensaje en el
que se pregunta si se desea ajustar la cuenta.
** Phase 4 - Check Reference Counts
LINK COUNT DIR I=2 OWNER=root MODE=40755
SIZE=512 MTIME=Oct 18 15:59 2004 COUNT 4 SHOULD BE 3
ADJUST? y

a
s
a
h
)corrige
En el ejemplo, si se responde y, el comando fsck
m
e
o
c
d
i

la cuenta de enlaces de inode del directorio


lede 4t aG3.u
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
ra
erfase,nsesfleepodra
l
l
Durante
esta
pedir que borre o elimine un enlace:
i
a
Gu -BAD/DUP
r
t
type I=200 OWNER=root MODE=40755
n
o
n SIZE=512 MTIME=Mar 14 08:03 2004
CLEAR? Y

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-32

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Recuperacin de la lista de bloques libres

Si fsck detecta incoherencias entre la cuenta de bloques


sin asignar y el nmero de bloques libres mostrado en el
superbloque, se le preguntar si desea recuperar la
cuenta de bloques libres.
** Phase 5 - Check Cyl groups
CG 0: BAD MAGIC NUMBER
FREE BLK COUNT(S) WRONG IN SUPERBLK
SALVAGE? y

s
a
h
)
En el ejemplo, si se responde y, el comando fsck
m
e
o
c
d
i

u de
le sistema
actualiza la informacin en el superbloquecdel
G
a
t
or den
archivos.
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-33

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Uso de superbloques de copia de seguridad

El deterioro de superbloques hace que un sistema de


archivos sea desmontable.
Si el archivo fsck falla debido a un superbloque
deteriorado, ver una serie de mensajes que sugieren la
bsqueda de superbloques alternativos.
La utilidad fsck compara la informacin del superbloque
de copia de seguridad con el sistema de archivos real e
a
intenta reconstruir el superbloque principal.
as

)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
ra
edeja
eder archivos
f
l
l
Un sistema
de ser utilizable cuando aparece un mensaje como Cant mount
s
i
n
u
a
G
r
file_system_name
o device_name is not this fstype.
-t
n
o
Ejemplo:
n
Cant mount /dev/dsk/c0t0d0s7
mount: /dev/dsk/c2d0s0 is not this fstype

Este mensaje puede aparecer durante el arranque de un sistema o al montar manualmente el


sistema de archivos.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-34

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Si el comando fsck falla debido a un superbloque deteriorado, ver una serie de mensajes que
sugieren la bsqueda de superbloques alternativos mediante diferentes mtodos. A continuacin
se muestra un ejemplo:
# fsck /dev/rdsk/c2d0s3
** /dev/rdsk/c2d0s3
BAD SUPERBLOCK AT BLOCK 16: MAGIC NUMBER WRONG
LOOK FOR ALTERNATE SUPERBLOCKS WITH MKFS? n
LOOK FOR ALTERNATE SUPERBLOCKS WITH NEWFS? n
SEARCH FOR ALTERNATE SUPERBLOCKS FAILED.
USE GENERIC SUPERBLOCK FROM MKFS? n

a
s
a
)h
m
o THE id-oeb OPTION
cUSE
SEARCH FOR ALTERNATE SUPERBLOCKS FAILED. YOU MUST
u
e
l
c
G
TO FSCK TO SPECIFY THE LOCATION OF A VALID a
ALTERNATE
SUPERBLOCK
TO
t
r
n
e
SUPPLY NEEDED INFORMATION; SEE fsck(1M).o
@ tud
a
#
n
a his S
r
a

t un superbloque de copia de seguridad,


Puede intentar cualquiera de estos mtodos para
o localizar
e
m
s
r
como en el ejemplo siguiente:
lle to u
i
u
# fsck /dev/rdsk/c2d0s3
(g nse
a
** /dev/rdsk/c2d0s3
e
n
c
a
i
r
l
BAD SUPERBLOCK
AT
BLOCK
16: MAGIC NUMBER WRONG
A ble
o
rm sfera
eLOOK
l
l
i
FOR ALTERNATE SUPERBLOCKS WITH MKFS? Y
Gu -tran
non FOUND ALTERNATE SUPERBLOCK 32 WITH MKFS
USE GENERIC SUPERBLOCK FROM NEWFS? n

USE ALTERNATE SUPERBLOCK? Y


FOUND ALTERNATE SUPERBLOCK AT 32 USING MKFS
If filesystem was created with manually-specified geometry, using
auto-discovered superblock may result in irrecoverable damage to
filesystem and user data.
CANCEL FILESYSTEM CHECK? Y
Please verify that the indicated block contains a proper superblock
for the filesystem (see fsdb(1M)).
#

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-35

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Utilice la opcin -N para ver los parmetros del sistema de archivos que puede utilizar para crear
un nuevo sistema de archivos sin crear realmente el sistema de archivos. En una parte de la
salida se muestran las ubicaciones de los superbloques de copia de seguridad alternativos que
se pueden utilizar con el comando fsck -o b=#.
# newfs -N /dev/rdsk/c2d0s0
Warning: 5008 sector(s) in last cylinder unallocated
/dev/rdsk/c2d0s0: 39857264 sectors in 6488 cylinders of 48 tracks,
128 sectors
19461.6MB in 406 cyl groups (16 c/g, 48.00MB/g, 5824 i/g)
super-block backups (for fsck -F ufs -o b=#) at:
32, 98464, 196896, 295328, 393760, 492192, 590624, 689056, 787488,
885920,
Initializing cylinder groups:
.......
super-block backups for last 10 cylinder groups at:
38929952, 39028384, 39126816, 39225248, 39323680, 39422112, 39520544,
39618976, 39717408, 39815840
#

a
s
a
)h
m
ide de
co alusistema
e
l
Si utiliza el comando newfs con la opcin -T, la estructura que se crea
permite
ac evernlos
t Gparmetros del
rPuede
archivos aumentar a un sistema de archivos de varios terabytes.
o
@ el sistema
ud de archivos.
sistema de archivos mediante esta opcin sin crear realmente
a
t
n
S
isde menor tamao que contendrn
Nota: el uso de la opcin newfs -T en sistemas
aderaarchivos

h
t
o
e
numerosos archivos pequeos puede provocar
de inodes.
s
erm tounauescasez
l
l
# newfs -N -T /dev/rdsk/c2d0s0
i
gu nsein last cylinder unallocated
(sector(s)
Warning: 14176
a
e
n li39857264
c
a
/dev/rdsk/c2d0s0:
sectors in 2637 cylinders of 240 tracks,
r
A ble
63 sectors
o
rm sferina 48 cyl groups (56 c/g, 413,44MB/g, 448 i/g)
e19461.6MB
l
l
i
backups (for fsck -F ufs -o b=#) at:
an
Gu -super-block
r
t
846816, 1693600, 2540384, 3387168, 4233952, 5080736, 5927520,
non 32,
6774304, 7621088, 32177824, 33024608, 33871392, 34718176, 35564960,
36411744, 37258528, 38105312, 38952096, 39798880
#

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-36

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Puede utilizar cualquier otro nmero de superbloque alternativo de la lista con el comando fsck.
# fsck -o b=590624 /dev/rdsk/c2d0s0
Alternate super block location: 590624.
** /dev/rdsk/c2d0s0
** Last Mounted on
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
** Phase 3a - Check Connectivity
** Phase 3b - Verify Shadows/ACLs
** Phase 4 - Check Reference Counts
** Phase 5 - Check Cylinder Groups
UPDATE STANDARD SUPERBLOCK? y

a
s
a
h 0.0%
2 files, 9 used, 19626536 free (8 frags, 2453316 blocks,
)
m
fragmentation)
e
o
c
d
i

le t Gu
c
a
n
***** FILE SYSTEM WAS MODIFIED ***** or
e
d
@
#
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-37

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Orden del da

Identificacin de pseudosistemas de archivos, distribuidos


y basados en disco en el sistema operativo Oracle Solaris
Anlisis del sistema de archivos UNIX (UFS) del sistema
operativo Oracle Solaris
Creacin de un sistema de archivos UFS nuevo
Comprobacin de un sistema de archivos mediante el
comando fsck

Resolucin de incoherencias del sistema de archivoshas


)
Supervisin del uso del sistema de archivos com ide
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-38

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Supervisin del uso del sistema de archivos


Una actividad importante de un administrador del sistema
consiste en supervisar el uso del sistema de archivos de forma
peridica mediante la ejecucin de los siguientes comandos:
df: muestra el nmero de bloques de disco libres
du: resume el uso del disco
quot: resume la propiedad del sistema de archivos

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-39

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Comando df

Utilice el comando df para mostrar la cantidad de espacio


en disco utilizado en los sistemas de archivos.
Este comando indica:
La cantidad de espacio en disco utilizado y disponible
La capacidad total del sistema que se est utilizando

Formato:

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
df option resource

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-40

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Opciones del comando df


Opcin

Descripcin

-a

Informa sobre los sistemas de archivos, incluidos aqullos con


entradas en el archivo /etc/mnttab en los que se ha definido la
opcin ignore

-b

Imprime el nmero total de KB libres

-e

Imprime slo el nmero de archivos libres

-k

Muestra la asignacin del disco en KB

-h

Acta como la opcin -k, excepto en que los tamaos se ofrecen en


un formato ms legible (por ejemplo, 14 K, 234 M, 2,7 G o 3,0 T)

a
s
a
)h
m
o
ide
clocales
-l
Informa nicamente sobre los sistemas de archivos
u
e
l
raelcque esenvat G
-F FSType
Especifica el tipo de sistema de archivoso
en
a trabajar.
d
@
u
(Se utiliza en sistemas de archivosa
desmontados).
t
ran this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era se muestran algunas de las opciones ms comunes utilizadas con el
eder la diapositiva
f
l
l
s
En la tabla
i
Gu df.-tran
comando
Para mostrar
non la capacidad de los sistemas de archivos:
# df -k
Filesystem

kbytes

used

avail

capacity

Mounted on

(salida omitida)

Aparecer el mismo sistema de archivos mostrado con la opcin -h en un formato ms legible.


# df h

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-41

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Campos del comando df -k


Opcin

Descripcin

Filesystem

Sistema de archivos montado

kbytes

Tamao del sistema de archivos en KB (1024 bytes)

used

Nmero de KB utilizados

avail

Nmero de KB disponibles

a
s
a
)h
Mounted on
Punto de montaje
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
ra
eque
eder espacio
f
l
l
La cantidad
se indica como used y avail es normalmente inferior a la cantidad
s
i
n
u
a
G
r
de espacio total
el sistema de archivos. En cada archivo se reserva una fraccin del espacio
n-yt el en
(entren
elo1%
10%) como valor de minfree.
capacity

Porcentaje de la capacidad del sistema de archivos utilizada

Cuando todo el espacio indicado en el sistema de archivos se encuentra en uso, la capacidad del
sistema de archivos se muestra como 100%. Los usuarios normales reciben el mensaje File
System Full y no podrn seguir trabajando. El espacio reservado est disponible para el
usuario root, que puede eliminar archivos o realizar una copia de seguridad de stos en el
sistema de archivos.
El comando df -k se puede utilizar con el dispositivo como recurso para mostrar el espacio
disponible en el dispositivo:
# df -k /dev/dsk/c0t1d0s6
Filesystem
kbytes
/dev/dsk/c0t1d0s6 17153338

used
9

avail
16810225

capacity
0%

Mounted on

Nota: este comando no funciona en una particin sin sistema de archivos, pero s funciona en
una particin con un sistema de archivos desmontado.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-42

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Comando du

Utilizar el comando du para mostrar el nmero de bloques


de disco que utilizan los directorios y archivos.
Cada bloque de disco consta de 512 bytes.

Formato:
du options directory

s
a
h
)
-k
Muestra el uso del disco en KB
m
e
o
c
d
i

u
leuso combinado
-s
c
G
Muestra slo el resumen en bloques de 512 bytes.
El
a
t
r
n
oKB.
de las opciones s y k muestra el resumen en
e
d
@
u
tlos
na itodos
S
-a
Muestra el nmero de bloques que
utilizan
archivos
a
r
a de ela jerarqua
h s de directorios
t
adems de los directorios dentro
o
especificada
erm to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Opcin

Descripcin

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-43

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Para mostrar el uso del disco en kilobytes (KB):


# cd /opt
# du -k
3
./SUNWits/Graphics-sw/xil/lib
4
./SUNWits/Graphics-sw/xil
5
./SUNWits/Graphics-sw
6
./SUNWits
15
./SUNWmlib/lib/sparcv8
15
./SUNWmlib/lib/sparcv8plus
15
./SUNWmlib/lib/sparcv8plus+vis
15
./SUNWmlib/lib/sparcv8plus+vis2
15
./SUNWmlib/lib/sparcv9
15
./SUNWmlib/lib/sparcv9+vis
15
./SUNWmlib/lib/sparcv9+vis2
120
./SUNWmlib/lib
24
./SUNWmlib/include
146
./SUNWmlib
376
./SUNWrtvc/bin
10
./SUNWrtvc/examples/rtvc_capture_movie
24
./SUNWrtvc/examples/rtvc_display
68
./SUNWrtvc/examples/rtvc_video_conference
25
./SUNWrtvc/examples/test
128
./SUNWrtvc/examples
7
./SUNWrtvc/man/man1du options directory
19
./SUNWrtvc/man/man3
28
./SUNWrtvc/man
533
./SUNWrtvc
686
.

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
Para mostrar
non el uso del disco en un formato ms legible:
# cd
3K
4K
5K
6K
24K
15K
15K
15K
15K
15K

/opt/SUNWits/Graphics-sw/xil/lib
/opt/SUNWits/Graphics-sw/xil
/opt/SUNWits/Graphics-sw
/opt/SUNWits
/opt/SUNWmlib/include
/opt/SUNWmlib/lib/sparcv8
/opt/SUNWmlib/lib/sparcv8plus
/opt/SUNWmlib/lib/sparcv8plus+vis
/opt/SUNWmlib/lib/sparcv8plus+vis2
/opt/SUNWmlib/lib/sparcv9

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-44

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

15K
15K
120K
146K
376K
10K
24K
68K
25K
128K
7K
19K

/opt/SUNWmlib/lib/sparcv9+vis
/opt/SUNWmlib/lib/sparcv9+vis2
/opt/SUNWmlib/lib
/opt/SUNWmlib
/opt/SUNWrtvc/bin
/opt/SUNWrtvc/examples/rtvc_capture_movie
/opt/SUNWrtvc/examples/rtvc_display
/opt/SUNWrtvc/examples/rtvc_video_conference
/opt/SUNWrtvc/examples/test
/opt/SUNWrtvc/examples
/opt/SUNWrtvc/man/man1
/opt/SUNWrtvc/man/man3

Para mostrar el uso del disco incluidos los archivos:


# du -ak /opt
1
/opt/SUNWits/Graphics-sw/xil/lib/libxil.so
1
/opt/SUNWits/Graphics-sw/xil/lib/libxil.so.1
3
/opt/SUNWits/Graphics-sw/xil/lib
4
/opt/SUNWits/Graphics-sw/xil
(output removed for brevity)
19
/opt/SUNWrtvc/man/man3
1
/opt/SUNWrtvc/man/windex
28
/opt/SUNWrtvc/man
533
/opt/SUNWrtvc
686
/opt

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
edel uso del disco:
n resumen
c
a
i
r
l
Para mostrar nicamente
un
A ble
#m
duo-sk /opt
ra
r sfe/opt
e686
l
l
i
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-45

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Comando quot
Utilizar el comando quot para mostrar cunto espacio de
disco (en KB) estn utilizando los usuarios.
Formato:
quot options filesystem

s
a
h
)
m
e
o
-a
Informa sobre todos los sistemas de archivos montados
c
d
i

le t Gu
c
a
-f
Incluye el nmero de archivos
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Opcin

Descripcin

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-46

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Para mostrar el espacio en disco que utilizan los usuarios en todos los sistemas de archivos
montados:
# quot af
/dev/rdsk/c0t0d0s0 (/):
112410
5246
root
31
12
uucp
11
11
lp
1
1
adm
/dev/rdsk/c0t0d0s6 (/usr):
2313692 102415 root
806
15
uucp
11
4
bin
1
1
adm
...

a
s
a
h
)
m
Para mostrar una cuenta del nmero de archivos y el espacio que posee cada
ede un
o usuario
c
d
i

sistema de archivos especfico:


le t Gu
c
a
# quot -f /dev/dsk/c0t0d0s7
or den
@
/dev/rdsk/c0t0d0s7 (/export/home): a
tu
n
S
a
r
9
2
root
a e this
o
15
35
sue
rm us
51
51
paulille
to
u
g
e
(
23
25
jeff
s
n
a
e
n
c
Ara ble li
o
erm nsfera
l
l
i
Gu -tra
non
Las columnas representan los KB utilizados, el nmero de archivos y el propietario,
respectivamente.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-47

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
Cul de los siguientes tipos de sistemas de archivos
proporciona acceso de red a recursos del sistema de archivos?
a. Pseudosistemas de archivos
b. Sistemas de archivos distribuidos
c. Sistemas de archivos basados en disco

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
b
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-48

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
En un segmento de un disco recin particionado, debe crear un
sistema de archivos como usuario root. Cul de los siguientes
comandos debe utilizar para crear el sistema de archivos?
a. fstyp v /dev/dsk/c2d0s0 | grep minfree
b. tunefs m 1 /dev/rdsk/c0t0d0s0
c. newfs /dev/rdsk/c2d0s0

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
c
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-49

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
Necesita crear un sistema de archivos nuevo en el segmento
2 del disco de repuesto. Cul de los siguientes comandos
utilizar para crear el nuevo sistema de archivos?
a. newfs /dev/rdsk/c1d0s2
b. newfs i 16834 /dev/rdsk/c1d0s1
c. df k /dev/dsk/c1d0s2

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
a
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-50

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
Cul de los siguientes comandos utilizar para comprobar un
sistema de archivos nico desmontado?
a. lost+found
b. fsck /dev/rdsk/c0t0d0s7
c. fsck o f,p /dev/rdsk/c0t0d0s7

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
b
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-51

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
Cul de los siguientes comandos utilizar para obtener un
resumen del uso del disco?
a. quot
b. du
c. df

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
b
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-52

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
Un administrador del sistema desea crear un informe
nicamente sobre el sistema de archivos local. Qu opcin
utiliza el administrador para el comando df?
a. -l
b. -b
c. -k
d. -a

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
a
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-53

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Informacin general de la prctica 4: Creacin y


mantenimiento de sistemas de archivos UFS
En esta prctica se tratan los siguientes temas:
Creacin de sistemas de archivos UFS
Clculo y ajuste de valores de minfree

Destruccin del superbloque en un sistema de archivos sin


utilizar
Reparacin de un sistema de archivos sin utilizar mediante
el uso de un superbloque alternativo
a

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-54

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Resumen
En esta leccin, debe haber aprendido lo siguiente:
Identificar pseudosistemas de archivos, sistemas de
archivos distribuidos y sistemas de archivos basados en
disco en el sistema operativo Oracle Solaris
Analizar el UFS del sistema operativo Oracle Solaris
Crear un sistema de archivos UFS nuevo
Comprobar un sistema de archivos mediante el comando a
fsck
has

om ide
Resolver incoherencias del sistema de archivos
c

le t Gu
c
a
Supervisar el uso del sistema de archivos
n
or

de
@
u
a
t
ran this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 4-55

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Realizacin de montajes y desmontajes

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Objetivos
Despus de completar esta leccin, podr:
Identificar conceptos bsicos de montaje
Realizar montajes
Montar sistemas de archivos ZFS
Realizar desmontajes
Reparar archivos importantes si falla el arranque
a
Acceder a un CD-ROM, DVD o disquete montado
s
a
)h
Restringir el acceso a un CD-ROM, DVD o disquete
m
co uide
montado
e
l
c nt G
ramontado
o
Acceder a un CD-ROM, DVD o disquete
de sin
@
u
a
t
gestin de volmenes (vold)ran
S

a e this
o
erm to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-2

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Orden del da

Identificacin de conceptos bsicos de montaje


Realizacin de montajes
Montaje de sistemas de archivos ZFS
Realizacin de desmontajes
Reparacin de archivos importantes si falla el arranque
Acceso a un CD-ROM, DVD o disquete montado
Restriccin del acceso a un CD-ROM, DVD o disquete s a
ha
montado
)
m de
o
c
i

Acceso a un CD-ROM, DVD o disquete montado


ugestin
e sin
l
c
G
de volmenes (vold)
ora ent

@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-3

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Conceptos bsicos de montaje

Montaje
Conecta sistemas de archivos individuales a sus puntos de
montaje en la jerarqua de directorios
Permite que el sistema y los usuarios puedan acceder a un
sistema de archivos

Desmontaje
Desconecta un sistema de archivos de su punto de montaje
a
en la jerarqua de directorios
s
a
h
El sistema y los usuarios ya no pueden acceder am
un)
e
o
c
d
i
sistema de archivos

u
le

rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r unsfsistema
era de archivos UNIX (UFS) con el comando newfs, debe conectarlo a
ecrear
l
Despusilde
an
Gu de
r
la jerarqua
directorios
del sistema operativo Oracle Solaris en un punto de montaje. Un punto
t
n
o
de montaje
es
un
directorio
que es el punto de conexin de un sistema de archivos.
n
Normalmente, se hace referencia a los sistemas de archivos segn el nombre de sus puntos de
montaje, por ejemplo, el sistema de archivos / (root) o /usr .
Esta leccin se centra en los mtodos utilizados para montar y desmontar los UFS.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-4

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Conceptos bsicos de montaje: Informacin general

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
a
m
ercmo
er muestra
f
l
l
s
Esta ilustracin
la jerarqua de directorios se extiende de un sistema de archivos al
i
n
u
a
G
r
siguiente. -t
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-5

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Conceptos bsicos de montaje

Determinar cules son los sistemas de archivos que estn


montados actualmente con los comandos mount o df.

El sistema operativo Oracle Solaris proporciona varios


mtodos para automatizar los montajes de los sistemas de
archivos.
Durante la instalacin del software, el sistema operativo
Oracle Solaris crea un archivo /etc/vfstab
a
predeterminado segn las opciones que haya
s
a
)h
seleccionado.
m
ide
co sistemas
u
e
l
El sistema de montaje automtico puede montar
rac ent G
o
de archivos de red segn demanda.
d
@

na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r muestra
erlaacantidad de espacio en disco que ocupan los sistemas de archivos
edf
f
l
l
El comando
s
i
an
Gu y -desmontados
r
montados
y, segn las opciones seleccionadas, especifica la informacin del
t
n
o
sistema
de
archivos
virtual
y de los sistemas de archivos montados localmente.
n

El comando mount, ubicado en el directorio /usr/sbin, mantiene una tabla de los sistemas de
archivos montados actualmente en la tabla de sistemas de archivos /etc/mnttab. Cuando se
utiliza el comando mount sin argumentos, muestra todos los sistemas de archivos montados en
la tabla de sistemas de archivos /etc/mnttab. Cuando slo se utiliza con una lista de
argumentos parcial, el comando de montaje busca en el archivo /etc/vfstab una entrada que
proporcione los argumentos que faltan.
Nota: las opciones del comando mount se analizarn posteriormente en esta leccin.
El enlace simblico /usr/sbin/mount apunta al comando /sbin/mount.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-6

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Montaje de un sistema de archivos


automticamente

El archivo /etc/vfstab muestra todos los sistemas de


archivos que se montarn automticamente en el
momento del arranque del sistema, excepto los sistemas
de archivos /etc/mnttab y /var/run.

El formato de archivo incluye siete campos para cada


entrada de lnea.
De forma predeterminada, un tabulador separa cada
a
campo, pero se puede utilizar cualquier espacio en blanco
s
a
)h
para los separadores.
m
co deuide
e
El carcter de guin (-) se utiliza como marcador
l
rac ent Gde texto
o
posicin para los campos cuando los
argumentos
@ tud
a
n
no son apropiados.
ra this S
a

Las lneas con comentarios


por el smbolo (#).
se
rmo empiezan

lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sOracle
era Solaris proporciona varios mtodos para automatizar los montajes de
eoperativo
f
l
l
El sistema
i
n
u traarchivos.
los G
sistemas de
Durante
nolaninstalacin del software, el sistema operativo Oracle Solaris crea un archivo
/etc/vfstab predeterminado segn las opciones que haya seleccionado. Puede editar el
archivo /etc/vfstab cuando sea necesario agregar o modificar las entradas del sistema de
archivos.
Nota: el comando automounter puede montar sistemas de archivos de red segn demanda.

Tabla de sistemas de archivos virtuales /etc/vfstab


El archivo /etc/vfstab muestra todos los sistemas de archivos que se montarn
automticamente en el momento del arranque del sistema, excepto los sistemas de archivos
/etc/mnttab y /var/run.
El formato de archivo incluye siete campos para cada entrada de lnea. De forma predeterminada,
un tabulador separa cada campo, pero se puede utilizar cualquier espacio en blanco para los
separadores. El carcter de guin (-) se utiliza como marcador de posicin para los campos
cuando los argumentos de texto no son apropiados. Las lneas con comentarios empiezan por el
smbolo (#).
Nota: ya que la opcin predeterminada es utilizar tabuladores para separar los campos en el
archivo /etc/vfstab, los campos no suelen alinearse bajo sus respectivos encabezados. Esto
puede provocar confusin al visualizar este archivo en una ventana de terminal.
En las siguientes pginas se muestran dos ejemplos de tablas de sistemas de archivos virtuales.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-7

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Ejemplo de un archivo /etc/vfstab de un sistema Sun Blade 1500:


# cat /etc/vfstab
#device
device
mount
FS
fsck mount
mount
#to mount to fsck
point
type pass at boot
options
#
fd
/dev/fd fd no
/proc /proc proc no
/dev/dsk/c0t0d0s1 swap - no /dev/dsk/c0t0d0s0
/dev/rdsk/c0t0d0s0
/
ufs 1
no /dev/dsk/c0t0d0s6
/dev/rdsk/c0t0d0s6 /usr ufs
1
no /dev/dsk/c0t0d0s3
/dev/rdsk/c0t0d0s3
/var ufs 1
no /dev/dsk/c0t0d0s7
/dev/rdsk/c0t0d0s7
/export/home
2
yes /dev/dsk/c0t0d0s5
/dev/rdsk/c0t0d0s5 /opt
ufs 2
yes /devices
/devices
devfs no
ctfs /system/contract
ctfs no
objfs /system/object objfs no
swap - /tmp tmpfs - yes #

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-8

a
ufs

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Ejemplo de un archivo /etc/vfstab de un sistema Ultra 20:


# cat /etc/vfstab
#device
device
mount
FS
fsck
mount
mount
#to mount to fsck
point
type pass
at boot
options
#
fd
/dev/fd fd
no
/proc /proc proc
no
/dev/dsk/c1d0s1 swap
no /dev/dsk/c1d0s0 /dev/rdsk/c1d0s0 /
ufs
1
no
/dev/dsk/c1d0s6 /dev/rdsk/c1d0s6 /usr ufs
1
no /dev/dsk/c1d0s3 /dev/rdsk/c1d0s3 /var ufs
1
no /dev/dsk/c1d0s7 /dev/rdsk/c1d0s7 /export/home ufs 2
yes /dev/dsk/c1d0s5 /dev/rdsk/c1d0s5 /opt ufs
2
yes /devices - /devices
devfs
no ctfs - /system/contract
ctfs
no
objfs - /system/object objfs
no
swap - /tmp tmpfs
yes
#

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-9

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Adicin de entradas a /etc/vfstab


Para agregar una entrada a /etc/vfstab, se necesita la
siguiente informacin:
Dispositivo que se va a montar
Dispositivo al que se va a aplicar el comando fsck

Punto de montaje
Tipo de sistema de archivos
Nmero fsck pass

a
s
a
Montaje en el momento del arranque
)h
m
co uide
Opciones de montaje
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era que se va a montar (por ejemplo, un sistema de archivos local
ermount:
f
l
device ilto
dispositivo
s
u tran
ufsG
/dev/dsk/c#t#d#s#
o un pseudosistema de archivos /proc).
n
o
device
n to fsck: si es aplicable, dispositivo bsico o de caracteres que verifica el programa de

comprobacin de sistemas de archivos (fsck). Los sistemas de archivos distribuidos y


pseudosistemas de archivos tienen un guin () en este campo.

mount point: nombre del directorio que sirve como punto de montaje de conexin en la
jerarqua de directorios del sistema operativo Oracle Solaris.
FS type: tipo de sistema de archivos que se va a montar.
fsck pass: nmero de paso que utiliza el comando fsck para decidir si se comprueba un
sistema de archivos. Cuando el comando contiene un (-), el sistema de archivos no se
comprueba. Cuando el campo contiene un cero, los sistemas de archivos UFS no se
comprueban, pero los que no son UFS s. Cuando el campo contiene un valor mayor que cero, el
sistema de archivos siempre se comprueba. Todos los sistemas de archivos con un valor de 1 en
este campo se comprueban a la vez en el orden en el que aparecen en el archivo vfstab.
Cuando el comando fsck se ejecuta en varios UFS que tienen valores fsck pass mayores que
1 y se utiliza la opcin de reparacin (-o p), el comando fsck comprueba automticamente los
sistemas de archivos en diferentes discos en paralelo para maximizar la eficacia. De lo contrario,
el valor del nmero de paso no tiene ningn efecto.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-10

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

mount at boot: introduzca yes para que el comando mountall monte los sistemas de
archivos en el momento del arranque. Introduzca no para evitar el montaje del sistema de
archivos en el momento del arranque.
Nota: para los sistemas de archivos / (raz), /usr y /var (si es un sistema de archivos
independiente), el valor del campo mount at boot se especifica como no. kernel monta estos
sistemas de archivos como parte de la secuencia de arranque antes de ejecutar el comando
mountall. SMF utiliza secuencias de comandos en el directorio /lib/svc/method cuyos
nombres empiezan por fs- para montar todos los sistemas de archivos necesarios.
mount options: lista de opciones separada por comas que se ha pasado al comando de
montaje. Un guin
() indica que se utilizan las opciones de montaje predeterminadas.

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-11

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Tabla de sistemas de archivo /etc/mnttab

El archivo /etc/mnttab es un sistema de archivos


mntfs que proporciona informacin de slo lectura,
directamente del ncleo, sobre los sistemas de archivos
montados en el host local.
El comando mount crea entradas en este archivo.
Los campos del archivo /etc/mnttab son:

Device Name
a
s
Mount Point
a
h
)
m
File System Type
e
o
c
d
i

Mount Options (incluye un dev=number)acle t Gu

or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
ra
eun
er se nmonta
f
Cada vezillque
sistema de archivos, el comando mount agrega una entrada a esta
s
u
a
G
r
tabla. Cuando
-t se desmonta un sistema de archivos, su entrada se elimina de esta tabla.
n
o
Campos
n
Time and Date Mounted

Device Name: nombre del dispositivo montado en el punto de montaje. Se trata del
dispositivo de bloque en el que est ubicado fsicamente el sistema de archivos.
Mount Point: nombre de directorio o punto de montaje en el que est conectado el sistema
de archivos (por ejemplo, /usr y /opt)
File System Type: tipo de sistema de archivos del sistema de archivos montado.
Mount Options: lista de opciones de montaje aplicables al sistema de archivos. Incluye un
valor dev=number, que refleja el nmero de dispositivo menor del sistema de archivos
montado en formato hexadecimal.
Time: hora de montaje del sistema de archivos.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-12

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

El sistema de archivos /var/run es un sistema de archivos tmpfs montado en el sistema


operativo Oracle Solaris. Se trata del depsito para archivos temporales del sistema operativo
que no son necesarios en los rearranques del sistema en esta versin del sistema operativo
Oracle Solaris. Se monta como un pseudosistema de archivos en lugar de como un sistema de
archivos basado en disco.
El directorio /var/run no necesita administracin. Por motivos de seguridad, el propietario es el
usuario raz.
El directorio /tmp sigue siendo un sistema de archivos tmpfs montado en el sistema operativo
Oracle Solaris. Se trata del depsito para archivos temporales de la aplicacin y del usuario que
no son necesarios en los rearranques del sistema. Es un pseudosistema de archivos en lugar de
un sistema de archivos basado en disco.
Los siguientes ejemplos indican dos formas de mostrar los sistemas de archivos montados
actualmente:
# cat /etc/mnttab
/dev/dsk/c0t0d0s0 / ufs
rw,intr,largefiles,logging,xattr,onerror=panic,dev=2200008
1170808975
/devices /devices devfs dev=53c0000 1170808960
ctfs /system/contract ctfs dev=5400001 1170808960
proc /proc proc dev=5440000 1170808960
mnttab /etc/mnttab mntfs dev=5480001 1170808960
swap /etc/svc/volatile tmpfs xattr,dev=54c0001 1170808960
objfs /system/object objfs dev=5500001 1170808960
/dev/dsk/c0t0d0s6 /usr ufs
rw,intr,largefiles,logging,xattr,onerror=panic,dev=220000e
1170808975
/platform/sun4u-us3/lib/libc_psr/libc_psr_hwcap1.so.1
/platform/sun4uus3/
lib/libc_psr.so.1 lofs dev=2200008 1170808971
/platform/sun4u-us3/lib/sparcv9/libc_psr/libc_psr_hwcap1.so.1
/platform/sun4uus3/
lib/sparcv9/libc_psr.so.1 lofs dev=2200008 1170808972
fd /dev/fd fd rw,dev=56c0001 1170808975
/dev/dsk/c0t0d0s3 /var ufs
rw,intr,largefiles,logging,xattr,onerror=panic,dev=220000b
1170808989
swap /tmp tmpfs xattr,dev=54c0002 1170808989
swap /var/run tmpfs xattr,dev=54c0003 1170808989
/dev/dsk/c0t0d0s5 /opt ufs
rw,intr,largefiles,logging,xattr,onerror=panic,dev=220000d
1170808994
/dev/dsk/c0t0d0s7 /export/home ufs
rw,intr,largefiles,logging,xattr,onerror=panic,dev=220000f
1170808994
-hosts /net autofs nosuid,indirect,ignore,nobrowse,dev=5780001

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-13

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

1170809014
auto_home /home autofs indirect,ignore,nobrowse,dev=5780002
1170809014
sys-05:vold(pid517) /vol nfs ignore,noquota,dev=5740001
1170809022
#
# mount
/ on /dev/dsk/c0t0d0s0
read/write/setuid/devices/intr/largefiles/logging/xattr/onerro
r=panic/dev=220000
8 on Tue Feb 6 17:42:55 2007
/devices on /devices read/write/setuid/devices/dev=53c0000 on
Tue Feb 6
17:42:40 2007
/system/contract on ctfs read/write/setuid/devices/dev=5400001
on Tue Feb 6
17:42:40 2007
/proc on proc read/write/setuid/devices/dev=5440000 on Tue Feb
6 17:42:40 2007
/etc/mnttab on mnttab read/write/setuid/devices/dev=5480001 on
Tue Feb 6
17:42:40 2007
/etc/svc/volatile on swap
read/write/setuid/devices/xattr/dev=54c0001 on Tue Feb
6 17:42:40 2007
/system/object on objfs read/write/setuid/devices/dev=5500001
on Tue Feb 6
17:42:40 2007
/usr on /dev/dsk/c0t0d0s6
read/write/setuid/devices/intr/largefiles/logging/xattr/onerro
r=panic/dev=220000
e on Tue Feb 6 17:42:55 2007
/platform/sun4u-us3/lib/libc_psr.so.1 on /platform/sun4uus3/
lib/libc_psr/libc_psr_hwcap1.so.1
read/write/setuid/devices/dev=2200008 on
Tue Feb 6 17:42:51 2007
/platform/sun4u-us3/lib/sparcv9/libc_psr.so.1 on
/platform/sun4uus3/

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-14

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

lib/sparcv9/libc_psr/libc_psr_hwcap1.so.1
read/write/setuid/devices/dev=2200008 on Tue Feb 6 17:42:52
2007
/dev/fd on fd read/write/setuid/devices/dev=56c0001 on Tue Feb
6 17:42:55 2007
/var on /dev/dsk/c0t0d0s3
read/write/setuid/devices/intr/largefiles/logging/xattr/onerro
r=panic/dev=220000
b on Tue Feb 6 17:43:09 2007
/tmp on swap read/write/setuid/devices/xattr/dev=54c0002 on
Tue Feb 6 17:43:09
2007
/var/run on swap read/write/setuid/devices/xattr/dev=54c0003
on Tue Feb 6
17:43:09 2007
/opt on /dev/dsk/c0t0d0s5
read/write/setuid/devices/intr/largefiles/logging/xattr/onerro
r=panic/dev=220000
d on Tue Feb 6 17:43:14 2007
/export/home on /dev/dsk/c0t0d0s7
read/write/setuid/devices/intr/largefiles/logging/xattr/onerro
r=panic/dev=220000
f on Tue Feb 6 17:43:14 2007
#

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-15

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
El comando df muestra nicamente la informacin del sistema
de archivos montado localmente.
a. Verdadero
b. Falso

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
a
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-16

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
El archivo /etc/vfstab muestra:
a. Todos los sistemas de archivos que se montarn
manualmente despus del arranque del sistema.
b. Todos los sistemas de archivos que se montarn
automticamente en el momento del arranque del sistema.
c. Todos los sistemas de archivos que se montarn
manualmente en el momento del arranque del sistema.
a
s
a
d. Todos los sistemas de archivos que no se montarn h
)

automticamente en el momento del arranquecdel


omsistema.
ide

e Gu
l
c
ra ent
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
e
l
l
i
Respuesta:
b
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-17

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Orden del da

Identificacin de conceptos bsicos de montaje


Realizacin de montajes
Montaje de sistemas de archivos ZFS
Realizacin de desmontajes
Reparacin de archivos importantes si falla el arranque
Acceso a un CD-ROM, DVD o disquete montado
Restriccin del acceso a un CD-ROM, DVD o disquete s a
ha
montado
)
m de
o
c

Acceso a un CD-ROM, DVD o disquete montado


ui
e sin
l
c
G
gestin de volmenes (vold)
ora ent

@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-18

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Montaje manual de un sistema de archivos local


Para montar manualmente un sistema de archivos local:
# mount /dev/dsk/c0t0d0s7 /export/home

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
erade archivos manualmente ejecutando el comando mount o el sistema
er losnsistemas
f
l
l
Puede montar
s
i
Gumontar-trlosa sistemas de archivos automticamente en el momento del arranque, despus
puede
de consultar
non el archivo /etc/vfstab.
El comando mount no slo muestra los sistemas de archivos que estn montados actualmente.
Tambin proporciona un mtodo para montar los sistemas de archivos.
Comportamiento predeterminado del comando mount
Para montar manualmente un sistema de archivos local, debe conocer el nombre del dispositivo
en el que reside el sistema de archivos y el nombre de la ruta de su punto de montaje. Ejecute el
siguiente comando:
# mount /dev/dsk/c0t0d0s7 /export/home
En este ejemplo, la accin predeterminada monta el sistema de archivos con las siguientes
opciones: read/write, setuid, intr, logging, largefiles, xattr y onerror.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-19

La siguiente lista explica las opciones predeterminadas del comando mount.


read/write: indica si las lecturas y escrituras estn permitidas en el sistema de archivos.
setuid: permite la ejecucin de los programas setuid en el sistema de archivos.

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

intr/nointr: permite y prohbe las interrupciones de teclado para eliminar un proceso que
espera una operacin en un sistema de archivos bloqueado.
logging: indica que el registro est habilitado para el sistema de archivos ufs. sta es la opcin
predeterminada para el sistema operativo Oracle Solaris 10.
largefiles: permite la creacin de archivos mayores de 2 GB. Un sistema de archivos
montado con esta opcin puede incluir archivos mayores de 2 GB.
xattr: admite atributos ampliados que no estn en los sistemas de archivos UNIX estndar
(consulte man fsattr(5)para obtener ms informacin)
Nota: debido a la sobrecarga del sistema de archivos, el archivo ms grande que se puede crear
en un sistema de archivos ufs es de aproximadamente 1 TB. La capacidad de datos de un
sistema de archivos de 1 TB es de aproximadamente 1 TB menos un 0,5% de sobrecarga; el
espacio libre recomendado es de un 1%.

a
s
a
h para
onerror=action: especifica la accin que debe realizar el sistema de archivos) ufs
m
e
o se ipuede
recuperarse de una incoherencia interna en un sistema de archivos. Unac
accin
d
le t Gu
especificar de las siguientes formas:
c
a
npredeterminado.
or del valor
panic: produce un apagado forzado del sistema. Se trata
e
d
@
u archivos.
tde
lock: aplica un bloqueo del sistema de archivos
naal sistema
S
a
r
ade archivos.
his
umount: fuerza el desmontaje del sistema
t
o
e
El archivo /etc/vfstab proporcionallotra
importante
usfuncin. Ya que este archivo contiene la
erm
i
o
t
asignacin entre el punto de montaje
gu y elnsnombre
e del dispositivo real, el usuario root puede
(
a
montar manualmente el sistema
e especificando nicamente el punto de montaje en la
n delicarchivos
lnea de comandos: Ara
le
o
b
#
mount
/export/home
a
m
er nsfer
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-20

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Uso de las opciones del comando mount

Las opciones de mount estn precedidas por el indicador -o.

Introduzca varias opciones en formato de lista separada por


comas.
Las opciones de mount incluyen:

ro: monta el sistema de archivos como un sistema de slo


lectura
nosuid: prohbe la ejecucin de los programas setuid en el
a
s
sistema de archivos
a
h
) acceso
noatime: suprime la modificacin de hora del ltimo
m
e a
o
c
d
i

inodes
le t Gu
c
a
nde archivos que
nolargefiles: evita el montaje de un
or sistema
e
d
@
contiene uno o ms "archivosagrandes"
na
Stu

ar e this
o
erm to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
era de montaje en la lnea de comandos, recuerde que las opciones
er lasnopciones
f
l
l
s
Cuando
utilice
i
u tra por el indicador -o. Cuando utilice varias opciones, introdzcalas en formato de
Gprecedidas
estn
lista separada
non por comas despus del indicador -o.
mount -o option,option,... device_name mount_point

Nota: las opciones de montaje se describen detalladamente en la pgina de comando man


mount_ufs. Esta pgina de comando man describe las opciones del comando mount
especficas del sistema de archivos ufs.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-21

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Algunas opciones utilizadas para montar los sistemas de archivos locales son: ro, nosetuid,
noatime, nolargefiles y nologging.
ro: monta el sistema de archivos como un sistema de slo lectura.

A continuacin se muestra un ejemplo del uso de la opcin ro en la lnea de comandos:


# mount -o ro /dev/dsk/c0t0d0s7 /export/home
nosuid: prohbe la ejecucin de los programas setuid en el sistema de archivos. No est
restringida la creacin de programas setuid.
El siguiente ejemplo muestra el uso de varias opciones en la lnea de comandos:
# mount -o ro,nosuid /dev/dsk/c0t0d0s7 /export/home
noatime: suprime la modificacin de hora del ltimo acceso a inodes, que reduce la
actividad del disco en un sistema de archivos en el que las horas de acceso no son
importantes. Al especificar esta opcin, normalmente se mejora el tiempo de acceso a los
archivos y se impulsa el rendimiento general, como se muestra en el siguiente ejemplo:
# mount -o noatime /dev/dsk/c0t0d0s7 /export/home
nolargefiles: evita el montaje de un sistema de archivos que contiene uno o ms
"archivos grandes", como se muestra en el siguiente ejemplo:
# mount -o nolargefiles /dev/dsk/c0t0d0s7 /export/home
El uso de la opcin nolargefiles fallar si el sistema de archivos que se va a montar
contiene actualmente (o con anterioridad) un archivo grande. Si el sistema de archivos
contiene actualmente un archivo grande y el usuario raz necesita montarlo con esta opcin,
este archivo se debe mover o eliminar del sistema de archivos. A continuacin, debe
ejecutar el comando fsck manualmente para actualizar la informacin del superbloque.

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
u inclua anteriormente un archivo grande,
lle detoarchivos
i
El montaje tambin fallar si el
sistema
u
g nsDebe
e ejecutar el comando fsck para borrar la
aunque se haya movido
o(eliminado.
a
e
n
informacin antigua
ray permitir
licel montaje del sistema de archivos.
A
e
l
o rab
m
r
ille ansfe
u
G -tr
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-22

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Montaje manual de todos los sistemas de archivos


El usuario raz puede utilizar el comando mountall para
montar manualmente todos los sistemas de archivos en el
archivo /etc/vfstab que contenga la opcin yes en el
campo mount at boot.
# mountall

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
e/usr/sbin/mountall
l
l
El comando
lee el archivo /etc/vfstab durante la secuencia de
i
n
u
a
G
r
arranque del-tsistema y monta todos los sistemas de archivos que contengan la opcin yes en el
camponmount
on at boot.
El usuario raz puede utilizar el comando mountall para montar manualmente todos los
sistemas de archivos en el archivo /etc/vfstab que contenga la opcin yes en el campo
mount at boot, como se muestra en el siguiente ejemplo:
# mountall

Para montar slo los sistemas de archivos locales que se muestran en el archivo /etc/vfstab,
ejecute el siguiente comando:
# mountall l
Durante la secuencia de arranque, la utilidad fsck comprueba cada sistema de archivos local en
el archivo /etc/vfstab que tenga una entrada device to fsck y un nmero fsck pass
mayor que 0. La utilidad determina si el sistema de archivos se puede utilizar para montarlo de
forma segura.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-23

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Si la utilidad fsck determina que el sistema de archivos no se puede utilizar (por ejemplo, est
deteriorado), la utilidad slo realiza reparaciones no interactivas antes de intentar montar el
sistema de archivos. Si las reparaciones necesitan interaccin, el proceso de arranque pone el
sistema en modo singleuser para poder ejecutar fsck manualmente.
El sistema intenta montar cualquier sistema de archivos local que tenga una entrada (guin) o 0
(cero) en el campo fsck pass sin comprobar el sistema de archivos en s.

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-24

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Montaje de un nuevo sistema de archivos

Con la utilidad format particionar el disco en uno o ms


segmentos.
Crear un nuevo sistema de archivos en un segmento con
el comando newfs.

Crear un punto de montaje para el sistema de archivos


con el comando mkdir.

Montar el nuevo sistema de archivos manualmente con el


a
s
comando mount.
a
h
)
m
Utilizar el comando mount para determinar si cest
e
o
d
i

le t Gu
montado el sistema de archivos.
c
a
n
ornuevo
e
d
Agregar una entrada /etc/vfstab
al
sistema
de
@
u
a
t
n
S
archivos.
ara his

o se t
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
ra
edisco
erun nuevo
f
l
l
s
Para agregar
al sistema, utilice los pasos incluidos en la siguiente pgina.
i
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-25

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Para agregar un nuevo disco al sistema, prepare el disco para que pueda contener un sistema de
archivos, monte el sistema de archivos y realice estos pasos generales:
1. Configure el hardware de disco, que puede incluir la configuracin de los conmutadores de
direccin y la conexin de cables.
2. Realice un arranque de reconfiguracin o ejecute la utilidad devfsadm para poder admitir el
nuevo disco.
3. Con la utilidad format, defina uno o ms segmentos. En sistemas x86/x64, cree una
particin fdisk de Oracle Solaris y, a continuacin, cree uno o ms segmentos en dicha
particin.
4. Cree un nuevo sistema de archivos en un segmento con el comando newfs.
5. Cree un punto de montaje para el sistema de archivos con el comando mkdir para crear un
nuevo directorio en el sistema de archivos / (root).
# mkdir /data
6. Monte el nuevo sistema de archivos manualmente con el comando mount.
# mount /dev/dsk/c1t3d0s7 /data
7. Utilice el comando mount para determinar si est montado el sistema de archivos.
# mount
...
/data on /dev/dsk/c1t3d0s7
read/write/setuid/devices/intr/largefiles/logging/xattr/onerror=panic/de
v
=800027 on Sat Oct 23 11:55:34 2004
8. Edite el archivo /etc/vfstab para agregar una entrada de lnea al nuevo sistema de
archivos.
# vi /etc/vfstab
fd
/dev/fd fd
no
/proc
/proc proc
no
/dev/dsk/c0t0d0s1 swap no
/dev/dsk/c0t0d0s0 /dev/rdsk/c0t0d0s0 /
ufs 1
no /dev/dsk/c0t0d0s6 /dev/rdsk/c0t0d0s6 /usr ufs
1
no /dev/dsk/c0t0d0s3 /dev/rdsk/c0t0d0s3 /var ufs
1
no /dev/dsk/c0t0d0s7 /dev/rdsk/c0t0d0s7 /export/home ufs 2 yes /devices /devices
devfs no
ctfs - /system/contract
ctfs no
objfs - /system/object
objfs no
swap - /tmp
tmpfs
yes /dev/dsk/c1t3d0s7 /dev/rdsk/c1t3d0s7 /data ufs 2 yes #

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

El sistema de archivos se monta automticamente al arrancar el sistema.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-26

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Montaje de diferentes tipos de sistemas de archivos

Los diferentes tipos de sistemas de archivos tienen


propiedades nicas que afectan al funcionamiento del
comando mount.
Utilice la opcin -F con el comando de montaje para
especificar el tipo de sistema de archivos que se va a
montar.
El tipo de sistema de archivos se debe determinar a partir
de los archivos /etc/vfstab, /etc/default/fs oas a
h
/etc/dfs/fstypes.

m)

co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er nsferael comando mount asume que est montando un sistema de archivos
l
De formailpredeterminada,
Gu -Sin
ufs-type.
traembargo, cuando se monte un tipo diferente de sistema de archivos, puede que
n
sea necesario
no especificar su tipo en la lnea de comandos.
Determinacin del tipo de un sistema de archivos

Ya que el comando mount necesita que el tipo de sistema de archivos funcione correctamente, el
tipo se debe especificar explcitamente o determinar mediante la bsqueda de los siguientes
archivos:
/etc/vfstab para el campo FS type
/etc/default/fs para un tipo de sistema de archivos local
/etc/dfs/fstypes para un tipo de sistema de archivos remoto

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-27

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Si el tipo de sistema de archivos no se ha especificado explcitamente en la lnea de comandos


con la opcin mount -F FStype, el comando mount examina el archivo /etc/vfstab para
determinar el tipo de sistema de archivos. El comando mount realiza esta determinacin
utilizando el nombre de dispositivo de bloque del sistema, el nombre del dispositivo bsico o el
nombre del directorio del punto de montaje.
Si el comando mount no puede determinar el tipo del sistema de archivos con la bsqueda en el
archivo /etc/vfstab, el comando mount utiliza el tipo de sistema de archivos especificado en
el archivo /etc/default/fs o /etc/dfs/fstypes, en funcin de si el sistema de archivos es
local o remoto.
El tipo de sistema de archivos local predeterminado se especifica en el archivo
/etc/default/fs en la entrada de lnea LOCAL=fstype.
LOCAL=ufs
La primera entrada de lnea del archivo /etc/dfs/fstypes determina el tipo de sistema de
archivos remoto predeterminado.
nfs NFS Utilities
autofs AUTOFS Utilities
cachefs CACHEFS Utilities

a
s
a
)h
m
co uide
Uso del comando fstyp
e
l
t Gdel segmento de
rac ebsico
n
Tambin puede utilizar el comando fstyp con el nombre del dispositivo
o
ud
disco para determinar el tipo del sistema de archivos: a@
t
n
S
# fstyp /dev/rdsk/c0t0d0s7ara
his
t
o
e
ufs
erm to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-28

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Especificacin de los tipos de sistemas


de archivos hsfs y pcfs
Para montar un sistema de archivos que reside en un CD-ROM
cuando se detienen los servicios de gestin de volmenes
(vold), ejecute este comando como usuario root:
# mount -F hsfs -o ro /dev/dsk/c0t6d0s0 /cdrom

Para montar un sistema de archivos que reside en un disquete


al detener los servicios de gestin de volmenes (vold): s a

ha
)
om ide
c
# mkdir /pcfs

le t Gu
# mount -F pcfs /dev/diskette /pcfsrac
o den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sde
elaradiapositiva, el tipo de sistema de archivos es hsfs y reside en el
eejemplo
f
l
l
En el primer
i
an/dev/dsk/c0t6d0s0 y el punto de montaje /cdrom es un directorio
Gu de-tdisco
r
segmento
n el sistema operativo Oracle Solaris.
existente
noen

En el segundo ejemplo de la diapositiva, el tipo de sistema de archivos es pcfs. Este sistema de


archivos reside en el dispositivo /dev/diskette y el punto de montaje es /pcfs.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-29

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Especificacin de un tipo de sistema de archivos zfs


Para montar un sistema de archivos zfs con el comando
mount, ejecute el siguiente comando como usuario root:
# mount -F zfs rzpool/users/jf /home/jf

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er elnstipofederasistema de archivos es zfs. El sistema de archivos se denomina
l
l
En este ejemplo,
i
Gu -tra y reside en la agrupacin ZFS denominada rzpool. El punto de montaje
rzpool/users/jf
/home/jf
nones un directorio existente en el sistema operativo Oracle Solaris.

Nota: para utilizar el comando mount para montar un sistema de archivos ZFS, debe establecer
la propiedad mountpoint para el sistema de archivos ZFS en el valor heredado. De forma
predeterminada, los sistemas de archivos se montan automticamente al crearlos. Para obtener
ms informacin, consulte la pgina de comando man zfs(1M).

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-30

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
Cules de las siguientes opciones del comando mount desea
utilizar para evitar el montaje de un sistema de archivos que
contiene archivos grandes?
a. nosetuid
b. nolargefiles
c. noatime
d. ro
a

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
b
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-31

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
Cules de los siguientes comandos se utilizan para montar
nicamente los sistemas de archivos locales en el archivo
/etc/vfstab?
a. mountall -m
b. mountall -z
c. mountall s
d. mountall -l

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
d
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-32

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Orden del da

Identificacin de conceptos bsicos de montaje


Realizacin de montajes
Montaje de sistemas de archivos ZFS
Realizacin de desmontajes
Reparacin de archivos importantes si falla el arranque
Acceso a un CD-ROM, DVD o disquete montado
Restriccin del acceso a un CD-ROM, DVD o disquete s a
ha
montado
)
m de
o
c

Acceso a un CD-ROM, DVD o disquete montado


ui
e sin
l
c
G
gestin de volmenes (vold)
ora ent

@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-33

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Gestin de puntos de montaje de ZFS

De forma predeterminada, todos los sistemas de archivos


ZFS se montan con el servicio
svc://system/filesystem/ local.
Los sistemas de archivos se montan en /path, donde
path es el nombre del sistema de archivos.
Puede sustituir el punto de montaje predeterminado con el
comando zfs set para establecer la propiedad
a
mountpoint en una ruta especfica.
as

) de
Si es necesario, ZFS crea automticamente este
punto
m
o
ide
c
u
e
l
montaje.
ac ent G
r
o
La propiedad mountpoint se hereda.
@ ud

na is St
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsferael punto de montaje (si es necesario) y monta automticamente este
l
l
ZFS crea
automticamente
i
Gude archivos
sistema
tra al invocar el comando zfs mount -a , sin que sea necesario la edicin del
n
archivo
no/etc/vfstab.

La propiedad mountpoint se hereda. Por ejemplo, si pool/home tiene mountpoint


establecido en /export/stuff, pool/home/user hereda /export/stuff/user para la
propiedad mountpoint.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-34

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Gestin de puntos de montaje de ZFS

Puede establecer la propiedad mountpoint en none


para evitar el montaje de un sistema de archivos.
Si lo desea, puede gestionar explcitamente sistemas de
archivos mediante interfaces de montaje heredadas
estableciendo la propiedad mountpoint en legacy.

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
Puedeu
gestionar
sistemas de archivos mediante interfaces de montaje heredadas
ille aexplcitamente
n
G
r
estableciendo
propiedad mountpoint como heredada mediante zfs set. De esta forma se
-t lamonte
n
o
evita que
ZFS
y gestione automticamente este sistema de archivos. En su lugar, debe
n
utilizar las herramientas heredadas, incluidos los comandos mount y umount y el archivo
/etc/vfstab.
Al cambiar las estrategias de gestin del punto de montaje, se aplicarn los siguientes
comportamientos:
Comportamiento del punto de montaje automtico
Comportamiento del punto de montaje heredado

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-35

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Puntos de montaje automticos

Al crear una agrupacin, puede establecer el punto de


montaje predeterminado para el conjunto de datos raz
mediante zpool create -m.
Cualquier conjunto de datos cuya propiedad mountpoint
no sea legacy, est gestionada por ZFS.
Al cambiar la propiedad mountpoint, el sistema de
archivos se desmonta automticamente del punto de
montaje antiguo y se vuelve a montar en el punto de as a
)h
montaje nuevo.
m
o
ide
csegn
u
e
l
Los directorios de punto de montaje se crean
sea
rac ent G
o
necesario.
d
@

na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
ra
er densunfepunto
l
l
Al
cambiar
de montaje heredado o ninguno, ZFS monta automticamente el
i
u tde
a
Gsistema
r
- archivos.
n
o
Si
n ZFS gestiona actualmente el sistema de archivos pero no est montado y se cambia la
propiedad mountpoint, el sistema de archivos permanece sin montar.

Tambin puede establecer el punto de montaje para el conjunto de datos raz en el momento de
la creacin de la agrupacin mediante el comando zpool create y la opcin-m.
Cualquier conjunto de datos cuya propiedad mountpoint no sea heredada, est gestionada por
ZFS. En el siguiente ejemplo, se crea un conjunto de datos cuyo punto de montaje lo gestiona
ZFS automticamente:
# zfs create pool/filesystem
# zfs get mountpoint pool/filesystem
NAME PROPERTY VALUE SOURCE
pool/filesystem mountpoint /pool/filesystem default
# zfs get mounted pool/filesystem
NAME PROPERTY VALUE SOURCE
pool/filesystem mounted yes -

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-36

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Tambin puede establecer explcitamente la propiedad mountpoint como se muestra en el


siguiente ejemplo:
# zfs set mountpoint=/mnt pool/filesystem
# zfs get mountpoint pool/filesystem
NAME PROPERTY VALUE SOURCE
pool/filesystem mountpoint /mnt local
# zfs get mounted pool/filesystem
NAME PROPERTY VALUE SOURCE
pool/filesystem mounted yes Al cambiar la propiedad mountpoint, el sistema de archivos se desmonta automticamente del
punto de montaje antiguo y se vuelve a montar en el punto de montaje nuevo. Los directorios de
punto de montaje se crean segn sea necesario. Si ZFS no puede desmontar un sistema de
archivos porque est activo, se informar de un error y ser necesario un desmontaje manual
forzoso.

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-37

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Puntos de montaje heredados


Los siguientes ejemplos muestran cmo configurar y gestionar
un conjunto de datos ZFS en modo heredado:
# zfs set mountpoint=legacy tank/home/eschrock
# mount -F zfs tank/home/eschrock /mnt

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
ederaarchivos ZFS con las herramientas heredadas estableciendo la
ersistemas
f
l
l
s
Gestione
los
i
an en legacy. Gestione los sistemas de archivos heredados con los
Gu mountpoint
r
propiedad
t
comandos
onmount y umount y el archivo /etc/vfstab. ZFS no monta automticamente
n
sistemas de archivos heredados en el momento del arranque y los comandos zfs mount y zfs

umount no funcionan en conjuntos de datos de este tipo. Los siguientes ejemplos muestran cmo
configurar y gestionar un conjunto de datos ZFS en modo heredado:
# zfs set mountpoint=legacy tank/home/eschrock
# mount -F zfs tank/home/eschrock /mnt
Si configura sistemas de archivos ZFS /usr o /var individuales, debe indicar que se trata de
sistemas de archivos heredados. Debe montarlos mediante la creacin de entradas en el archivo
/etc/vfstab. De lo contrario, el servicio system/filesystem/local entra en modo de
mantenimiento cuando el sistema se arranca.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-38

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Para montar automticamente un sistema de archivos heredado en el momento del arranque,


debe agregar una entrada al archivo /etc/vfstab . El siguiente ejemplo muestra el aspecto de
la entrada en el archivo /etc/vfstab:
#device device mount FS fsck mount
mount
#to mount to fsck point type pass at boot
options
#
tank/home/eschrock - /mnt zfs - yesLas entradas device to fsck y fsck pass se establecen en -. Se utiliza esta sintaxis porque
el comando fsck no se puede aplicar a los sistemas de archivos ZFS.

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-39

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Montaje de sistemas de archivos ZFS

ZFS monta automticamente los sistemas de archivos al


crearlos o al arrancar el sistema.
El comando zfs mount slo es necesario al cambiar las
opciones de montaje o al montar o desmontar
explcitamente los sistemas de archivos.
El comando zfs mount sin argumentos muestra todos los
sistemas de archivos montados actualmente y que estn
a
gestionados por ZFS.
as

)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era zfs mount muestra todos los sistemas de archivos montados
er elncomando
f
l
l
Sin argumentos,
s
i
a estn gestionados por ZFS. No se muestran los puntos de montaje
Gu -ytrque
actualmente
n
gestionados
no heredados.
Ejemplo:

# zfs mount
tank /tank
tank/home /tank/home
tank/home/bonwick /tank/home/bonwick
tank/ws /tank/ws

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-40

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Montaje de sistemas de archivos ZFS


Puede utilizar la opcin -a para montar todos los sistemas de
archivos gestionados por ZFS, como se muestra en el
siguiente ejemplo:
# zfs mount a

Este comando no monta sistemas de archivos gestionados


a
heredados.
s
a
) h de
Al montar un sistema de archivos, se utiliza un conjunto
m
e
o
c
d
i

opciones de montaje segn los valores decpropiedad


le t Gu
a
asociados al conjunto de datos. @or
den

na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsferaZFS no permite el montaje en el nivel superior de un directorio que no
l
l
De forma
predeterminada,
i
u traforzar un montaje en el nivel superior de un directorio que no est vaco, utilice la
estG
vaco. Para
opcinn-O:
on# zfs mount tank/home/lalt
cannot mount /export/home/lalt: directory is not empty
use legacy mountpoint to allow this behavior, or use the -O
flag
# zfs mount -O tank/home/lalt

Utilice las herramientas heredadas para gestionar los puntos de montaje heredados. Se
producirn errores si utiliza las herramientas ZFS, como se indica en el siguiente ejemplo:
# zfs mount pool/home/billm
cannot mount pool/home/billm: legacy mountpoint
use mount(1M) to mount this filesystem
# mount -F zfs tank/home/billm

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-41

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
Qu archivo o directorio debe editar o modificar para montar
automticamente un sistema de archivos especfico en el
momento del arranque?
a. /etc/vfstab
b. /etc/mnttab
c. /var/run

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
a
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-42

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Orden del da

Identificacin de conceptos bsicos de montaje


Realizacin de montajes
Montaje de sistemas de archivos ZFS
Realizacin de desmontajes
Reparacin de archivos importantes si falla el arranque
Acceso a un CD-ROM, DVD o disquete montado
Restriccin del acceso a un CD-ROM, DVD o disquete s a
ha
montado
)
m de
o
c

Acceso a un CD-ROM, DVD o disquete montado


ui
e sin
l
c
G
gestin de volmenes (vold)
ora ent

@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-43

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Realizacin de desmontajes
Para desmontar un sistema de archivos manualmente
mediante el punto de montaje del directorio:
# umount /export/home

Para desmontar un sistema de archivos manualmente con el


nombre del dispositivo de disco lgico:

a
s
a
)h
# umount /dev/dsk/c0t0d0s7
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era de archivos
erde unnssistema
f
l
l
Desmontaje
i
Gu -truna sistema de archivos se desmonta si es necesario que el comando fsck lo
Normalmente,
compruebe
nony repare o si se debe realizar una copia de seguridad completa del mismo.
Algunas tareas de administracin del sistema de archivos no se pueden realizar en los sistemas
de archivos montados.
Para desmontar un sistema de archivos para prepararlo para el mantenimiento del sistema, utilice
el comando umount. Al desmontar un sistema de archivos con el comando umount, se
desconecta del punto del montaje del sistema y se suprime su entrada de la tabla de sistemas de
archivos /etc/mnttab.
Nota: notifique a los usuarios antes de desmontar un sistema de archivos al que acceden
actualmente.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-44

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Desmontaje de todos los sistemas de archivos

El comando umountall desmonta todos los sistemas de


archivos especificados en el archivo /etc/vfstab,
excepto / (root), /usr, /proc, /dev/fd, /var,
/var/run y /tmp.
Ejecute el comando umountall cuando desee desmontar
manualmente todos los sistemas de archivos mostrados
en el archivo /etc/mnttab.

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
e/usr/sbin/umountall
l
l
El comando
lee la tabla de sistemas de archivos /etc/mnttab
i
n
u
a
G
r
durante la secuencia
de apagado del sistema o al invocar umountall desde la lnea de
-t
n
o
comandos.
n
Para desmontar manualmente todos los sistemas de archivos que se muestran en
/etc/mnttab:
# umountall
Para desmontar slo los sistemas de archivos locales de /etc/mnttab:
# umountall -l
Para verificar que uno o varios sistema de archivos se han desmontado, invoque el comando
mount y compruebe la salida.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-45

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Desmontaje de un sistema de archivos ocupado


Existen dos mtodos para que un sistema de archivos se
pueda desmontar si est ocupado:
Comando fuser: muestra todos los procesos que

acceden al sistema de archivos y, si es necesario,


los elimina.
Comando umount -f: fuerza el desmontaje de un
sistema de archivos.

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
No se u
puede
ningn sistema de archivos que est ocupado. Ambos comandos
ille desmontar
n
a
G
r
umount y umountall
muestran el siguiente mensaje de error:
-t
n
o
n umount: file_system_name busy
Se considera que un sistema de archivos est ocupado si se cumple una de las siguientes
condiciones:
Un programa est accediendo a un archivo o directorio del sistema de archivos.
Un usuario est accediendo a un archivo o directorio del sistema de archivos.
Un programa tiene un archivo abierto en el sistema de archivos.
El sistema de archivos se est compartiendo.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-46

Nota: el comando fuser muestra los ID de proceso de todos los procesos que actualmente
estn utilizando el sistema de archivos especificado. Cada ID de proceso est seguido por un
cdigo de letras. Estos cdigos de letras se describen en la pgina de comando man.

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Uso del comando fuser


Para detener todos los procesos que acceden actualmente a un sistema de archivos:
1. Como usuario raz, muestre todos los procesos que acceden al sistema de archivos.
Utilice el siguiente comando para identificar los procesos que se deben terminar.
# fuser -cu mount_point
Este comando muestra el nombre del sistema de archivos y el nombre de inicio de sesin del
usuario de cada proceso que est activo actualmente en el sistema de archivos.
2. Finalice todos los procesos que acceden al sistema de archivos.
# fuser -ck mount_point
Se enviar un mensaje SIGKILL a cada proceso que est utilizando el sistema de archivos.
3. Verifique que ningn proceso est accediendo al sistema de archivos.
# fuser -c mount_point

a
s
a
)h
4. Desmonte el sistema de archivos.
m
co uide
# umount mount_point
e
l
rac ent G
Uso del comando umount -f
o
@
u-fd(forzar) para desmontar
a
t
Como usuario raz, puede utilizar el comando umountn
con
la opcin
S
un sistema de archivos, incluso si est ocupado:ara
his
t
o
e
umount -f mount_pointrm
us
earchivos,toincluso
l
l
i
Este comando desmonta el sistema
de
si contiene archivos abiertos. Un
u se
g
(
desmontaje forzado puede provocar
prdida de datos y procesos inertes que se siguen
enresulta
na licuna
a
ejecutando en el sistema.
Sin embargo,
til para desmontar un sistema de archivos
r
A de barchivos
e remoto no muy
l
compartido si el servidor
es funcional.
o
erm nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-47

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Desmontaje de un sistema de archivos ZFS


Para desmontar un sistema de archivos por su nombre:
# zfs unmount tank/home/tabriz

Para desmontar un sistema de archivos por el punto de montaje:


# zfs unmount /export/home/tabriz

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
ederaarchivos ZFS con el subcomando zfs unmount. El comando
elosr sistemas
f
l
l
Desmonte
s
i
n el nombre del sistema de archivos o el punto de montaje como
atomar
Gu puede
r
unmount
t
argumentos
non (consulte los ejemplos de la diapositiva).

El comando unmount fallar si el sistema de archivos est activo u ocupado. Para forzar el
desmontaje de un sistema de archivos, puede utilizar la opcin -f. Tenga precaucin al forzar el
desmontaje de un sistema de archivos si su contenido se est utilizando activamente. Se puede
producir un comportamiento impredecible de la aplicacin.
# zfs unmount tank/home/eschrock
cannot unmount /export/home/eschrock: Device busy
# zfs unmount -f tank/home/eschrock
Para la compatibilidad con versiones anteriores, utilice el comando umount heredado para
desmontar un sistema de archivos ZFS:
# umount /export/home/bob

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-48

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
Los comandos fuser y umount f son los dos mtodos para
permitir que un sistema de archivos ocupado se pueda desmontar.
a. Verdadero
b. Falso

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
b
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-49

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Orden del da

Identificacin de conceptos bsicos de montaje


Realizacin de montajes
Montaje de sistemas de archivos ZFS
Realizacin de desmontajes
Reparacin de archivos importantes si falla el arranque
Acceso a un CD-ROM, DVD o disquete montado
Restriccin del acceso a un CD-ROM, DVD o disquete s a
ha
montado
)
m de
o
c

Acceso a un CD-ROM, DVD o disquete montado


ui
e sin
l
c
G
gestin de volmenes (vold)
ora ent

@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-50

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Reparacin de archivos si falla el


arranque en un sistema SPARC
Para arrancar desde el DVD del software del sistema operativo
Oracle Solaris para editar un archivo /etc/vfstab mal
configurado:
1. Insertar el DVD en la unidad de CD-ROM.
2. Ejecutar un arranque de usuario nico desde el DVD. En un
sistema x86/x64, seleccionar la opcin shell de usuario nico
cuando aparezca.
a
3. Utilizar el comando fsck en el sistema de archivos defectuoso
/
s
a
(root).
)h

4. Montar el sistema de archivos / (root) en el directorio


ide
co /a.
u
e
l
tG
rac enproblema.
5. Editar el archivo /etc/vfstab y corregirocualquier
A continuacin, salir del archivo. na@ Stud
6. Desmontar el sistema de archivos.
ara e this
o
rm us
7. Rearrancar el sistema.
ille
o

u se t
g
(
enOracle y/o sus filiales. Todos los derechos reservados.
na li2011,
Copyright
c
a
r
A ble
o
m
elaraunidad de CD-ROM.
erel DVD
f
l
l
s
1. Inserte
en
i
u ran
2.GEjecute-tun
arranque de usuario nico desde el DVD.
n
o
n ok boot cdrom -s

Boot device: /pci@1e,600000/ide@d/cdrom@2,0:f File and args -s


<<Output omitted>>
Booting to milestone "milestone/single-user:default"
Configuring devices.
Using RPC Bootparams for network configuration information.
Attempting to configure interface bge0...
Skipped interface bge0
Requesting System Maintenance Mode
SINGLE USER MODE
#

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-51

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Nota: al realizar una operacin de usuario nico desde este CD-ROM de software, se crea una
copia en la memoria del sistema de archivos / (root), que le permitir realizar tareas
administrativas.
3. Utilice el comando fsck en la particin defectuosa / (root) para comprobar y reparar
cualquier problema potencial en el sistema de archivos y permitir la escritura en el disco.
# fsck /dev/rdsk/c0t0d0s0
4. Si el comando fsck es correcto, monte el sistema de archivos / (root) en el directorio /a
para acceder al sistema de archivos del disco.
# mount /dev/dsk/c0t0d0s0 /a
A continuacin, establezca y exporte la variable TERM, que habilitar el editor vi para que
funcione correctamente.
# TERM=vt100
# export TERM
5. Edite el archivo /etc/vfstab y corrija cualquier problema. A continuacin, salga del
archivo.
# vi /a/etc/vfstab
:wq!

s
a
h
)
m
e
o
c
d
i

le t Gu
6. Desmonte el sistema de archivos.
c
a
or den
# cd /
@
na is Stu
# umount /a
a
r
a e th
7. Rearranque el sistema.
o
m
# init 6
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-52

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Reparacin de archivos si falla el


arranque en sistemas x86/x64
Para arrancar desde el DVD del software del sistema operativo
Oracle Solaris para editar un archivo /etc/vfstab mal configurado:
1. Insertar el DVD del sistema operativo Oracle Solaris 10 en la unidad
de DVD-ROM.
2. Seleccionar la opcin Solaris en el men GRUB y pulse Intro.
El sistema mostrar una lista de los mtodos de instalacin.
3. Seleccionar la opcin Single user shell cuando aparezca.
4. Utilizar el comando fsck en el sistema de archivos defectuoso /s a
ha
(root).
)
msi elde
o/a
c
5. Montar el sistema de archivos / (root) en el directorio

ui
e
l
c
G
comando fsck es correcto.
ra ent
o
@
6. Editar el archivo /etc/vfstab y corregir
cualquier
udproblema.
a
t
n
S
ra
s
7. Desmontar el sistema de archivos
oa/a. thi

e
m
u se t
g
(
enOracle y/o sus filiales. Todos los derechos reservados.
na li2011,
Copyright
c
a
r
A ble
o
m
erae inserte el DVD del software del sistema operativo Oracle Solaris 10
er el nsistema
f
l
l
s
1. Encienda
i
Genu la unidad
tra de DVD-ROM.
n
Nota:n
elosistema se debe configurar para realizar el arranque desde el DVD. Esta configuracin
s
r
8. Extraer el DVD y rearrancar
ille el sistema.
ou

se debe establecer en la configuracin de la BIOS antes de arrancar.


2. El sistema detecta el DVD, carga GRand Unified Bootloader (GRUB) y muestra el men de
arranque de GRUB. Aparecern tres opciones de arranque:
Solaris
Solaris Serial Console ttya
Solaris Serial Console ttyb (for lx50, v60, and v65x)
The first boot choice (Solaris) is the default, and it boots
the system from a DVD. With the Solaris choice the system
automatically boots after 60 seconds. Press Return to boot
immediately from this source.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-53

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

El sistema mostrar la siguiente lista de mtodos de instalacin y las tareas que se pueden
realizar. Pulse la barra espaciadora para realizar una pausa en este men.
1.Solaris Interactive (default)
2.Custom Jump-start
3.Solaris Interactive Text (Desktop session)
4.Solaris Interactive Text (Console session)
5.Apply driver updates
6.Single user shell
3. Introduzca 6 para seleccionar el shell de usuario nico. El sistema busca las instancias del
sistema operativo Oracle Solaris instaladas y preguntar si desea montar el sistema de
archivos raz en el punto de montaje /a. Ejemplo:
Searching for installed OS instances...
Solaris 10 10/09 s10x_u8wos_08a X86 was found on
/dev/dsk/c1d0s0.
Do you wish to have it mounted read-write on /a? [y,n,?]
5. Enter n to choose not to mount the file system.
Do you wish to have it mounted read-write on /a? [y,n,?] n
Starting shell.
#
4. Utilice el comando fsck en la particin defectuosa / (root) para comprobar y reparar
cualquier problema potencial en el sistema de archivos y permitir la escritura en el disco.
# fsck /dev/rdsk/c1d0s0
5. Si el comando fsck es correcto, monte el sistema de archivos / (root) en el directorio /a
para acceder al sistema de archivos.
# mount /dev/dsk/c1d0s0 /a
Nota: establezca y exporte la variable TERM, que habilitar el editor vi para que funcione
correctamente.
# TERM=vt100
# Export TERM

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

6. Edite el archivo /etc/vfstab y corrija cualquier problema. A continuacin, salga del


archivo.
# vi /a/etc/vfstab
:wq!
7. Desmonte el sistema de archivos /a.
# cd /
# umount /a
8. Extraiga el DVD y rearranque el sistema.
# init 6

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-54

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Orden del da

Identificar conceptos bsicos de montaje


Realizacin de montajes
Montaje de sistemas de archivos ZFS
Realizacin de desmontajes
Reparacin de archivos importantes si falla el arranque
Acceso a un CD-ROM, DVD o disquete montado
Restriccin del acceso a un CD-ROM, DVD o disquete s a
ha
montado
)
m de
o
c

Acceso a un CD-ROM, DVD o disquete montado


ui
e sin
l
c
G
gestin de volmenes (vold)
ora ent

@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-55

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Acceso a disquetes, CD-ROM y DVD montados

Para acceder a sistemas de archivos en disquetes y


CD-ROM, el sistema operativo Oracle Solaris proporciona
el servicio de gestin de volmenes (vold) como la
interfaz estndar.
La gestin de volmenes proporciona dos ventajas:
Monta automticamente los soportes extrables para
usuarios raz y usuarios que no son raz.
Puede proporcionar a otros sistemas de la red acceso as a
automtico a cualquier soporte extrable actualmente) h
om ide
c
insertado en el sistema local.

u
e

cl nt G
a
r
o de
@
a
n is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
a
m
ervolmenes
edergestin
f
l
l
El servicio
de
est controlado por el daemon /usr/sbin/vold. Con una
s
i
n
u
a
G
r
instalacin predeterminada,
-tnormales. este servicio gestiona automticamente los disquetes y los CD-ROM
n
o
para usuarios
n

El servicio de gestin de volmenes detecta automticamente los DVD y CD-ROM. No detecta la


presencia de disquetes que se hayan insertado en la unidad hasta que no se ejecuta el comando
volcheck. Este comando indica al daemon vold que compruebe si hay algn soporte insertado
en la unidad de disquete. El servicio de gestin de volmenes puede montar los sistemas de
archivos ufs, pcfs, hsfs y udfs.

Nota: el sistema operativo Oracle Solaris 10 admite soportes extrables adicionales como DVD,
unidades Jaz y unidades Zip. Para obtener ms informacin sobre el uso de estos dispositivos,
consulte los recursos disponibles en el CD de documentacin de Oracle Solaris 10 o visite
http://www.oracle.com/technetwork/indexes/documentation/index.html para acceder a la
documentacin en lnea.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-56

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Acceso a disquetes, CD-ROM y DVD montados


Dispositivo de soporte

Acceso a sistemas de archivos en

Primera unidad de disquete

/floppy/floppy0

Primera unidad de CD-ROM o DVD

/cdrom/cdrom0

Primera unidad Jaz

/rmdisk/jaz0

Primera unidad Zip

/rmdrive/zip0

a
s
a
/pcmem0
Primera tarjeta PCMIA
)h
m
co uide
/rmdisk/rmdisk0 cle
Primera unidad USB
ra ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright 2011,
c
a
i
r
l
A ble
o
m
ra
econ
erel trabajo
f
l
l
s
Para facilitar
disquetes, DVD y CD-ROM, cada dispositivo es fcil de montar y se
i
n
u
a
G
r
monta en una
-t ubicacin fcil de recordar.
n
o
Si el daemon
n vold detecta que el dispositivo montado contiene un sistema de archivos, el
dispositivo se montar en la ubicacin del directorio. La tabla de la diapositiva muestra las
ubicaciones del directorio de los dispositivos montados que contienen sistemas de archivos.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-57

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Acceso a disquetes, CD-ROM y DVD montados


Dispositivo de soporte

Acceso a sistemas de archivos en

Primera unidad de disquete

/vol/dev/aliases/floppy0

Primera unidad de CD-ROM o DVD

/vol/dev/aliases/cdrom0

Primera unidad Jaz

/vol/dev/aliases/jaz0

Primera unidad Zip

/vol/dev/aliases/zip0

a
s
a
/vol/dev/aliases/pcmem0 ) h
Primera tarjeta PCMIA
om ide
c

le t Gu
/vol/dev/aliases/rmdisk0
Primera unidad USB
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
eraque el dispositivo montado no contiene ningn sistema de archivos,
ervoldnsdetecta
f
l
l
Si el daemon
i
Gu acceder
se podr
tra al dispositivo mediante una ruta.
n
La tabla
node la diapositiva muestra las rutas de los dispositivos montados que contienen sistemas
de archivos.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-58

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Acceso a disquetes, CD-ROM y DVD montados


Dispositivo de soporte

Acceso a sistemas de archivos en

/etc/vold.conf

Archivo de configuracin vold. Este archivo define


las acciones que se deben realizar al insertar o
expulsar los soportes, los dispositivos gestionados
por vold y los tipos de sistemas de archivos que
no es seguro extraer.

/etc/rmmount.conf

Archivo de configuracin del comando rmmount.


El comando rmmount es un dispositivo de montaje
de soporte extrable que ejecuta el daemon vold
cuando se inserta un disquete o CD-ROM.

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
eservicio
l
l
Cuando
el
de gestin de volmenes se ejecuta en el sistema, un usuario normal puede
i
n
u
a
G
r
acceder fcilmente
-t a un disquete o CD-ROM con los siguientes pasos bsicos:
n
o
1. Inserte
n el soporte.
2. Slo para disquetes, introduzca el comando volcheck.
3. Utilice el comando cd para cambiar al directorio del volumen montado.

4. Trabaje con los archivos en el soporte.


5. Utilice el comando cd para mantener la estructura de directorios del volumen montado.
6. Extraiga el soporte.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-59

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
Cules de los siguientes tipos de sistemas de archivos se
utilizan con el comando mount para montar un sistema de
archivos que reside en un disquete al detener los servicios vold?
a. zfs
b. pcfs
c. hsfs

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
b
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-60

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
Qu comando desea utilizar para desmontar un sistema de
archivos utilizando el nombre de dispositivo de disco lgico?
a. unmount /export/home
b. unmountall
c. umount /dev/dsk/c0t0d0s7

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
c
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-61

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Orden del da

Identificacin de conceptos bsicos de montaje


Realizacin de montajes
Montaje de sistemas de archivos ZFS
Realizacin de desmontajes
Reparacin de archivos importantes si falla el arranque
Acceso a un CD-ROM, DVD o disquete montado
Restriccin del acceso a un CD-ROM, DVD o disquete s a
ha
montado
)
m de
o
c

Acceso a un CD-ROM, DVD o disquete montado


ui
e sin
l
c
G
gestin de volmenes (vold)
ora ent

@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-62

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Detencin de la gestin de volmenes (vold)


Para detener la ejecucin de la gestin de volmenes (vold)
en un sistema temporalmente:
# svcadm disable svc:/system/filesystem/volfs:default

Para reiniciar la gestin de volmenes (vold):

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
Como u
usuario
puede inhabilitar el servicio de gestin de volmenes para restringir el acceso
ille raz,
n
a
G
r
a los usuarios
-t normales a disquetes o CD-ROM en el sistema.
n
o
Par detener
n la ejecucin del servicio de gestin de volmenes en un sistema, ejecute el siguiente
# svcadm enable svc:/system/filesystem/volfs:default

comando como usuario raz:


# svcadm disable svc:/system/filesystem/volfs:default
Para reiniciar el servicio, ejecute este comando como usuario raz:
# svcadm enable svc:/system/filesystem/volfs:default

En Oracle Solaris 10 se proporciona la sintaxis heredada para iniciar y detener el servicio de


gestin de volmenes. La secuencia /etc/init.d/volmgt llama al comando svcadm con los
argumentos necesarios para detener e iniciar el daemon vold. Puede utilizar los siguientes
comandos heredados para detener e iniciar el servicio:
# /etc/init.d/volmgt stop
# /etc/init.d/volmgt start

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-63

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Resolucin de problemas del servicio de


gestin de volmenes
Si un CD-ROM no se extrae de la unidad, debe intentar
detener el servicio de gestin de volmenes. Si esta accin no
funciona, detenga el daemon vold.
# svcadm disable svc:/system/filesystem/volfs:default

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
Como u
ltimo
ille recurso,
n puede ejecutar el siguiente comando:
G -#trapkill
-9 vold
n
o
Pulse n
el botn del sistema para extraer el CD-ROM. La bandeja del CD-ROM se abre. Extraiga el
CD-ROM y deje la bandeja abierta. A continuacin, habilite el servicio de gestin de volmenes:
# svcadm enable svc:/system/filesystem/volfs:default
Espere unos segundos y, a continuacin, vuelva a cerrar la bandeja.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-64

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Orden del da

Identificacin de conceptos bsicos de montaje


Realizacin de montajes
Montaje de sistemas de archivos ZFS
Realizacin de desmontajes
Reparacin de archivos importantes si falla el arranque
Acceso a un CD-ROM, DVD o disquete montado
Restriccin del acceso a un CD-ROM, DVD o disquete s a
ha
montado
)
m de
o
c

Acceso a un CD-ROM, DVD o disquete montado


ui
e sin
l
c
G
gestin de volmenes (vold)
ora ent

@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-65

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Acceso a un CD-ROM, DVD o disquete sin


gestin de volmenes
1.
2.
3.
4.
5.
6.
7.
8.
9.

Insertar el dispositivo de soporte.


Actuar como usuario raz.
Si es necesario, crear un punto de montaje.
Determinar el tipo de sistema de archivos.
Montar el dispositivo con las opciones mount que
aparecen en las siguientes diapositivas.
Trabajar con archivos en el dispositivo de soporte.
a
s
a
Desmontar el dispositivo de soporte.
)h
m
co uide
Extraer el dispositivo de soporte.
e
l
rac ent G
o
Salir de la sesin raz.
d
@

na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
a
m
r svold
erno
f
Cuando iellle
daemon
se est ejecutando, slo el usuario raz puede montar y acceder a un
n
u
a
G
r
disquete o CD-ROM.
-t
n
o
n

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-66

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Uso del comando mount


Como usuario raz, ejecute el siguiente comando para montar
un sistema de archivos que reside en un DVD o CD-ROM al
detener el servicio de gestin de volmenes:
# mount -F hsfs -o ro /dev/dsk/c0t2d0s2 /cdrom

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sde
elaradiapositiva, el tipo de sistema de archivos es hsfs y reside en el
eejemplo
f
l
l
En el primer
i
an /dev/dsk/c0t2d0s2 y el punto de montaje /cdrom es un directorio
Gu de-tCD-ROM
r
segmento
n el sistema operativo Oracle Solaris.
existente
noen

Nota: los diferentes sistemas utilizan distintos nombres para sus dispositivos DVD o CD-ROM.
A continuacin se muestra un ejemplo de un sistema Sun Blade 1500.
Como usuario raz, puede montar un sistema de archivos que reside en un disquete al detener el
servicio de gestin de volmenes de la siguiente forma:
# mkdir /pcfs
# mount -F pcfs /dev/diskette /pcfs
En este ejemplo, el tipo de sistema de archivos es pcfs. Este sistema de archivos reside en el
dispositivo /dev/diskette y el punto de montaje utilizado es /pcfs.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-67

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
Qu comando utiliza para detener la ejecucin del servicio de
gestin de volmenes en un sistema?
a.
b.
c.

svcadm disable
svc:/system/filesystem/volfs:default
svcadm enable
svc:/system/filesystem/volfs:default
svcadm enable volfs

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
a
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-68

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
Qu comando utiliza para montar un CD-ROM vold que no
se est ejecutando?
a. volcheck v
b. mount F hsfs o ro /dev/dsk/devicename /cdrom
c. mount F pcfs o ro /dev/dsk/devicename /cdrom

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
b
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-69

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Informacin general de la prctica 5:


Montaje de sistemas de archivos
En esta prctica se tratan los siguientes temas:
Creacin de puntos de montaje
Montaje de sistemas de archivos
Especificacin de opciones de montaje

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-70

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Resumen
En esta leccin, debe haber aprendido lo siguiente:
Identificar conceptos bsicos de montaje
Realizar montajes
Montar sistemas de archivos ZFS
Realizar desmontajes
Reparar archivos importantes si falla el arranque
a
Acceder a un CD-ROM, DVD o disquete montado
s
a
)h
Restringir el acceso a un CD-ROM, DVD o disquete
m
co uide
montado
e
l
c nt G
ramontado
o
Acceder a un CD-ROM, DVD o disquete
de sin
@
u
a
t
gestin de volmenes (vold)ran
S

a e this
o
erm to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 5-71

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Sistema de archivos ZFS

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Objetivos
Despus de completar esta leccin, podr:
Describir el sistema de archivos ZFS de Oracle Solaris
Comprender la terminologa de ZFS
Crear nuevos sistemas de archivos y agrupaciones ZFS
Destruir sistemas de archivos y agrupaciones ZFS
Modificar las propiedades del sistema de archivos ZFS
Trabajar con clnicos e instantneas ZFS
s

ha
)
om ide
c

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-2

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Orden del da

Descripcin del sistema de archivos ZFS de Oracle Solaris


Conceptos bsicos de la terminologa de ZFS
Creacin de nuevos sistemas de archivos y agrupaciones ZFS
Destruccin de sistemas de archivos y agrupaciones ZFS
Modificacin de las propiedades del sistema de archivos ZFS
Trabajar con clnicos e instantneas ZFS

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-3

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Qu es ZFS?
ZFS es un sistema de archivos que:
Integra los sistemas de archivos y la gestin de volmenes
para simplificar la administracin
Admite capacidades de gran almacenamiento y evita lmites
arbitrarios
Admite instantneas y clnicos
Realiza una suma de comprobacin de todos los datos a
s
a
h
Es de cdigo abierto y est disponible en Oracle Solaris
10,
)

m
Oracle Solaris 11 Express, MacOS X y FreeBSD
ide
co

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-4

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Funciones de ZFS

Almacenamiento agrupado de ZFS


ZFS agrega dispositivos a los agrupamientos de almacenamiento.

Semntica transaccional
La secuencia de operaciones se confirma o se ignora por completo.

Sumas de comprobacin y datos de autogeneracin


Se realizan sumas de comprobacin en todos los datos y
metadatos. Los errores detectados se corrigen con los datos
replicados.
as

h
)
m
Escalabilidad
e
o
c
d
i

uque
le 128t bits
Oracle Solaris ZFS es un sistema de archivos
de
c
G
a
or ddeenzettabytes.
permite un almacenamiento de 256 cuatrillones
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
nCopyright lic2011,
a
r
A ble
o
m
era de ZFS
er nagrupado
f
l
l
s
Almacenamiento
i
Gu -tra
ZFS utilizanagrupaciones
de almacenamiento para gestionar el almacenamiento fsico.
Histricamente,
los sistemas de archivos se creaban sobre un dispositivo fsico nico.
no

Para direccionar varios dispositivos y proporcionar redundancia de los datos, se ha introducido el


concepto de gestor de volmenes para proporcionar la imagen de un dispositivo nico para que
los sistemas de archivos no tengan que modificarse y as aprovechar varios dispositivos.
ZFS elimina por completo la gestin de volmenes. En lugar de forzar la creacin de volmenes
virtualizados, ZFS agrega dispositivos a una agrupacin de almacenamiento. La agrupacin de
almacenamiento describe las caractersticas fsicas del almacenamiento (disposicin del
dispositivo, redundancia de los datos, etc.) y acta como un almacn de datos arbitrarios desde el
que se pueden crear los sistemas de archivos. Los sistemas de archivos ya no se almacenan en
dispositivos individuales; en su lugar, pueden compartir espacio con todos los sistemas de
archivos de la agrupacin. No es necesario predeterminar el tamao de los sistemas de archivos
porque stos crecen automticamente en el espacio asignado a la agrupacin de
almacenamiento.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-5

Semntica transaccional

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

ZFS es un sistema de archivos transaccional, es decir, el estado del sistema de archivos es


siempre consistente en el disco. Con un sistema de archivos transaccional, los datos se gestionan
con la semntica copiar y grabar.
Los datos nunca se sobrescriben y, cualquier secuencia de operaciones, se aplica o se ignora por
completo. Este mecanismo significa que el sistema de archivos nunca se puede deteriorar debido
a una prdida de energa accidental o a una cada del sistema. Mientras que las partes de datos
grabadas ms recientemente se pueden perder, el sistema en s siempre es coherente.
Sumas de comprobacin y datos de autogeneracin
Con ZFS, se realizan sumas de comprobacin en todos los datos y metadatos con un algoritmo
que puede seleccionar el usuario. Las sumas de comprobacin de ZFS se almacenan de forma
que se detecten estos modos de fallo y se puedan recuperar fcilmente. Toda la recuperacin de
datos y la realizacin de sumas de comprobacin se lleva a cabo en la capa del sistema de
archivos y es completamente transparente para las aplicaciones.

a
s
a
)h
m
co uide
e
l
Escalabilidad
rac ent G
o
d ms escalable
El sistema de archivos ZFS ha sido diseado para ser ela
sistema
@ detuarchivos
n
S
creado hasta ahora. El sistema de archivos es de 128
bits,
lo
que
permite
un almacenamiento de
a his
r
a

256 cuatrillones de zettabytes. Todos los metadatos


asignan
t dinmicamente, por lo tanto, no
o se
e
m
s
r
es necesario asignar inodes previamente
o
limitar
la
escalabilidad
del sistema de archivos al
lle setohanu escrito teniendo
i
crearlo por primera vez. Todos los u
algoritmos
en cuenta la escalabilidad.
g
e
(
s
n trillones) de entradas; no existe lmite en el nmero de
Los directorios pueden tener
nahastali2ce(256
a
r
sistemas de archivosA
o en el nmero
e de archivos que se pueden incluir en un sistema de
l
o
b
archivos.
erm nsfera
l
l
i
Gu -tra
non
Adems, ZFS proporciona datos de autogeneracin. ZFS admite agrupaciones de
almacenamiento con diferentes niveles de redundancia de datos, incluida la duplicacin y la
variacin en RAID-5. Al detectar un bloque de datos incorrecto, ZFS recupera los datos correctos
de otra copia replicada y repara dichos datos, sustituyndolos por la copia correcta.

48

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-6

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Funciones de ZFS

Instantneas: las instantneas ZFS son vistas de slo


lectura de los sistemas de archivos que inicialmente no
consumen ningn espacio adicional en una agrupacin.
Administracin: ZFS utiliza un conjunto de comandos
simplificado, una disposicin jerrquica del sistema de
archivos y admite las propiedades heredadas y los puntos
de montaje automticos.

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er nsfera
l
l
Instantneas
i
Gu -traes una vista de slo lectura de un volumen o sistema de archivos. Puede crear
Una instantnea
instantneas.
non Inicialmente, las instantneas no consumen ningn espacio adicional en la
agrupacin.

Administracin
El sistema de archivos ZFS proporciona una administracin simplificada. Mediante el uso de una
disposicin jerrquica del sistema de archivos, propiedades heredadas y gestin automtica de
puntos de montaje y semnticas compartidas NFS, ZFS facilita la creacin y gestin de sistemas
de archivos sin necesidad de utilizar varios comandos ni de editar los archivos de configuracin.
Puede establecer cuotas o reservas, habilitar o inhabilitar la compresin o gestionar puntos de
montaje para los diferentes sistemas de archivos con un nico comando.
Los dispositivos se pueden examinar o reparar sin necesidad de comprender un conjunto
independiente de comandos del gestor de volmenes. Puede realizar 264 instantneas de los
sistemas de archivos. O bien, puede realizar una instantnea de un sistema de archivos individual
y, a continuacin, enviar y recibir flujos de instantneas del sistema de archivos.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-7

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
ZFS utiliza las agrupaciones de almacenamiento en lugar de la
gestin de volmenes.
a. Verdadero
b. Falso

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
a
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-8

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Orden del da

Descripcin del sistema de archivos ZFS de Oracle Solaris


Conceptos bsicos de la terminologa de ZFS
Creacin de nuevos sistemas de archivos y agrupaciones ZFS
Destruccin de sistemas de archivos y agrupaciones ZFS
Modificacin de las propiedades del sistema de archivos ZFS
Trabajar con clnicos e instantneas ZFS

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-9

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Terminologa de ZFS

suma de
comprobacin

duplicado

instantnea

clnico

agrupacin

dispositivo
virtual

conjunto de
datos

RAID-Z

volumen

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
a
m
ler nsfer
suma u
deilcomprobacin
a 256 bits en un bloque del sistema de archivos. Una entidad de suma de
G -trde
Hash de datos
n
comprobacin
no puede abarcar hashes sencillos y rpidos como fletcher2 (valor predeterminado)
sistema de
archivos

nueva
creacin

hasta hashes criptogrficamente potentes como SHA256.


clnico

Sistema de archivos cuyo contenido inicial es idntico al contenido de una instantnea.


conjunto de datos
Nombre genrico de las siguientes entidades ZFS: clnicos, sistemas de archivos, instantneas o
volmenes. Cada conjunto de datos est identificado por un nombre nico en el espacio de
nombres ZFS. Identifica conjuntos de datos con el siguiente formato: pool/path[@snapshot].
sistema de archivos
Conjunto de datos ZFS de tipo filesystem montado en el espacio de nombres del sistema
estndar y se comporta como otros sistemas de archivos
duplicado
Dispositivo virtual que almacena copias de datos idnticas en dos o ms discos. Si un disco de un
duplicado falla, cualquier otro disco de dicho duplicado podr proporcionar los mismos datos.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-10

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

agrupacin
Identifica el nombre de la agrupacin de almacenamiento que contiene el conjunto de datos; se
trata de un grupo de dispositivos lgicos que describe las caractersticas fsicas y la disposicin
del almacenamiento disponible. El espacio del conjunto de datos se asigna desde una
agrupacin.
RAID-Z
Dispositivo virtual que almacena datos y paridad en varios discos (similar a RAID-5). Para
obtener ms informacin sobre RAID-Z, consulte Configuracin de la agrupacin de
almacenamiento RAID-Z, posteriormente en esta leccin.
nueva creacin
Proceso de transferencia de datos de un dispositivo a otro. Por ejemplo, si se sustituye un
componente duplicado o se pone fuera de lnea, los datos del componente duplicado
actualizado se copian en el componente duplicado recin restaurado. Este proceso se
denomina resincronizacin de duplicado en los productos de gestin de volmenes
tradicionales.

a
s
a
instantnea
)h
m
Imagen de slo lectura de un sistema de archivos o volumen en un momento
ide
co determinado.
u
e
l
dispositivo virtual
rac ent G
o
Dispositivo lgico de una agrupacin, que puede ser un dispositivo
fsico,
d un archivo o una
@
u
a
t
coleccin de dispositivos.
ran this S
a

o se
volumen
m
r
u fsico. Por ejemplo, puede crear un
Conjunto de datos utilizado para emular
lle un dispositivo
i
o
t
u
volumen ZFS como un dispositivo
(g de nintercambio.
se
a
e
n
ra le lic
A
o rab
m
r
ille ansfe
u
G -tr
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-11

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
Cules de las siguientes frases definen una "agrupacin" ZFS?
a. Nombre genrico de las siguientes entidades ZFS: clnicos,
sistemas de archivos, instantneas o volmenes
b. Conjunto de datos ZFS que est montado en el espacio de
nombres del sistema estndar y se comporta como otros
sistemas de archivos
c. Grupo de dispositivos lgicos que describe las caractersticas
a
fsicas y la disposicin del almacenamiento disponiblehas
)
m
d. Dispositivo virtual que almacena copias de datos
idnticas
e en
o
c
d
i

u
e
dos o ms discos
acl
tG

or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
c
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-12

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Orden del da

Descripcin del sistema de archivos ZFS de Oracle Solaris


Conceptos bsicos de la terminologa de ZFS
Creacin de nuevos sistemas de archivos y agrupaciones ZFS
Destruccin de sistemas de archivos y agrupaciones ZFS
Modificacin de las propiedades del sistema de archivos ZFS
Trabajar con clnicos e instantneas ZFS

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-13

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Creacin de un sistema de archivos ZFS bsico

El diseo de un sistema de archivos ZFS reduce el


nmero de comandos que necesita para crear un sistema
de archivos utilizable.
Al crear una nueva agrupacin, se crea un nuevo sistema
de archivos ZFS y se monta automticamente.
En una agrupacin, puede que desee crear sistemas de
archivos adicionales.
a
s
En la mayora de los casos, probablemente desee crear
y
a
)h
organizar una jerarqua de sistemas de archivosom
que
ide
c
u
e
l
cumpla con sus necesidades organizativas.
c
G

ra ent
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r smuestra
era cmo crear una agrupacin de almacenamiento denominada tank
eejemplo
f
l
l
El siguiente
i
u tran tank en un comando. Supongamos que el disco completo
y unG
ZFS denominado
/dev/dsk/c1t0d0
disponible para su uso.
non # zpoolest
create tank c1t0d0
El nuevo sistema de archivos ZFS, tank, puede utilizar tanto espacio en disco en c1t0d0 como
sea necesario y se monta automticamente en /tank.
# mkfile 100m /tank/foo
# df -h /tank
Filesystem size
used avail capacity Mounted on
tank
80G 100M 80G
1%
/tank
Los sistemas de archivos proporcionan puntos de administracin que habilitan la gestin de
diferentes conjuntos de datos en la misma agrupacin.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-14

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Componentes de la agrupacin
de almacenamiento ZFS
Esta seccin proporciona informacin detallada sobre los
siguientes componentes de la agrupacin de almacenamiento:
Discos
Archivos
Dispositivos virtuales
Dispositivos de cach

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-15

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Uso de discos en una agrupacin


de almacenamiento ZFS

El almacenamiento fsico puede ser cualquier dispositivo


de bloque de al menos 128 MB.
Normalmente, este dispositivo es un disco duro del
directorio /dev/dsk.

Un dispositivo de almacenamiento puede ser un disco


completo (c1t0d0) o un segmento individual (c0t0d0s7).

Oracle recomienda que utilice un disco completo, por lo


a
s
que no es necesario formatear el disco.
a
)h
m
Especialmente.ZFS aplica una etiqueta EFI alccrear
o una
ide

u
e
l
agrupacin de almacenamiento con discos
ac completos.
tG

or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
ems
l
l
El elemento
bsico
de la agrupacin de almacenamiento es una parte del almacenamiento
i
n
u
a
G
r
fsico. El ZFS
formatea el disco utilizando una etiqueta EFI que incluye un nico
-tdel disco
n
o
segmento
grande.
ZFS
aplica una etiqueta EFI al crear una agrupacin de almacenamiento con
n
discos completos. Los discos se pueden marcar con una etiqueta VTOC de Oracle Solaris
tradicional al crear la agrupacin de almacenamiento con un segmento de disco.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-16

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Uso de discos en una agrupacin


de almacenamiento ZFS

Especificar un disco mediante una ruta completa como


/dev/dsk/c1t0d0 o un nombre abreviado. Por ejemplo,
algunos nombres de disco vlidos son:

c1t0d0
/dev/dsk/c1t0d0
c0t0d6s2
/dev/foo/disk

has
e
d
i
u

ZFS funciona mejor si se utilizan los discos fsicos


)
completos.
om

ec G
l
c
ra ent
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
fera en las siguientes condiciones:
ler nsnicamente
Utilice u
unilsegmento
tradel dispositivo no es estndar.
GEl nombre
n
nonico disco se comparte entre ZFS y otro sistema de archivos, como UFS.
Un

Se utiliza un disco como intercambio o dispositivo de volcado.

Especifique un disco utilizando una ruta completa como /dev/dsk/c1t0d0 o un nombre


abreviado que est formado por el nombre del dispositivo en el directorio /dev/dsk,
como c1t0d0.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-17

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

El uso de discos fsicos completos es la forma ms sencilla de crear agrupaciones de


almacenamiento ZFS. La configuracin de ZFS se hace progresivamente ms compleja (desde el
punto de vista de la gestin, fiabilidad y rendimiento) al crear agrupaciones a partir de segmentos
de disco, LUN en matrices RAID de hardware o volmenes presentados por gestores de
volmenes basados en software. Las siguientes consideraciones pueden ayudarle a determinar
cmo configurar ZFS con otras soluciones de almacenamiento de hardware o software:
Si crea configuraciones ZFS sobre LUN de las matrices RAID de hardware, debe
comprender la relacin entre las funciones de redundancia de ZFS y las funciones de
redundancia que proporciona la matriz. Algunas configuraciones pueden proporcionar la
redundancia y el rendimiento adecuados, pero puede que otras no.
Puede crear dispositivos lgicos para ZFS utilizando volmenes presentados por gestores
de volmenes basados en software, como Oracle Solaris Volume Manager (SVM) o Veritas
Volume Manager (VxVM). Sin embargo, no se recomienda utilizar estas configuraciones.
Mientras que las funciones ZFS funcionan correctamente en dichos dispositivos, puede que
el rendimiento no sea ptimo.

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-18

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Dispositivos virtuales en una agrupacin


de almacenamiento

Cada agrupacin de almacenamiento est formada por uno o


ms dispositivos virtuales.
Dos dispositivos virtuales de nivel superior que proporcionan
redundancia de datos son: dispositivos virtuales RAID-Z y
duplicados.
Los discos, segmentos de disco o archivos utilizados en
agrupamientos externos a los duplicados y dispositivos
a
virtuales RAID-Z funcionan como dispositivos virtualesade
s
)h
nivel superior.
m
co uide
e
l
Los agrupamientos de almacenamiento normalmente
c nt G
ranivel
o
contienen varios dispositivos virtuales
de
de superior.
@
u
a
t
n ien
Stodos los dispositivos
ZFS divide dinmicamente losradatos
s
a

h
t
virtuales de nivel superior
mode un eagrupamiento.

er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
ra
euna
er virtual
f
l
l
s
Un dispositivo
es
representacin interna de una agrupacin de almacenamiento que
i
n
u
a
G
r
describe la disposicin
del almacenamiento fsico y sus caractersticas con fallos. Como tal, un
-t representa
n
o
dispositivo
virtual
los dispositivos de disco o archivos que se utilizan para crear la
n
agrupacin de almacenamiento.

Dos dispositivos virtuales de nivel superior que proporcionan redundancia de datos son:
dispositivos virtuales RAID-Z y duplicados. Estos dispositivos virtuales estn formados por discos,
segmentos de discos o archivos.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-19

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Uso de dispositivos de cach en una


agrupacin de almacenamiento ZFS

En la versin Solaris 10 10/09, puede crear una


agrupacin de almacenamiento ZFS y especificar
dispositivos de cach, que se utilizan para almacenar
en cach los datos de la agrupacin de almacenamiento.
Los dispositivos de cach proporcionan una capa adicional
de almacenamiento en cach entre la memoria principal y
la memoria de disco.
El uso de dispositivos de cach proporciona la mayor as a
)h
mejora de rendimiento para cargas de trabajo dem
lectura
e
o
aleatoria de contenido principalmente esttico.
uid
lec

rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
erao ms dispositivos de cach al crear la agrupacin (consulte el ejemplo
er nsfuno
l
l
Se puede
especificar
i
u trdiapositiva).
a
Gsiguiente
en la
n
Los dispositivos
de cach se pueden agregar o eliminar de una agrupacin de almacenamiento
no
despus de crear la agrupacin.

Nota: para obtener ms informacin sobre si es adecuado utilizar en su entorno dispositivos de


cach, consulte la Oracle Solaris ZFS Administration Guide (Gua de administracin de ZFS de
Oracle Solaris).

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-20

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Uso de dispositivos de cach en una


agrupacin de almacenamiento ZFS
Se puede especificar uno o ms dispositivos de cach al crear
la agrupacin:
# zpool create pool mirror c8t2d0 c8t1d0 cache c8t3d0
# zpool status pool
pool: pool
tate: ONLINE
scan: resilvered 100M in 0h0m with 0 errors on Mon Jul 11 11:54:42 2011
scrub: none requested
config:

s
a
h
NAME
STATE
READ WRITE CKSUM
)
Pool
ONLINE 0
0
0
m
e
o
c
d
mirror-0
ONLINE 0
0
0
i

le t Gu
c
c8t2d0
ONLINE 0
0
0
a
c8t1d0
ONLINE 0
0
0
or den
@
cache
na is Stu
c8t3d0
ONLINE 0
0
0
a
r
oa se th
errors: No known data errors rm
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-21

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
Cmo se crea una agrupacin de almacenamiento denominada
tank y un ZFS denominado tank con un nico comando?
a. # zpool tank create tank c1t0d0
b. # zpool create tank c1t0d0
c. # zpool create tank tank c1t0d0
d. # create zpool tank c1t0d0

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
b
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-22

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Orden del da

Descripcin del sistema de archivos ZFS de Oracle Solaris


Conceptos bsicos de la terminologa de ZFS
Creacin de nuevos sistemas de archivos y agrupaciones ZFS
Destruccin de sistemas de archivos y agrupaciones ZFS
Modificacin de las propiedades del sistema de archivos ZFS
Trabajar con clnicos e instantneas ZFS

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-23

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Destruccin de agrupaciones de almacenamiento ZFS


Utilizar el comando zpool destroy para destruir una agrupacin:

# zpool destroy tank

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sdestroy
era destruye la agrupacin, incluso si contiene conjuntos de datos
ezpool
f
l
l
El comando
i
Gu -tran
montados.
Precaucin:
non tenga cuidado al destruir una agrupacin. Asegrese de que est destruyendo la
agrupacin correcta y que tiene copias de los datos. Si destruye por error la agrupacin
incorrecta, puede intentar recuperarla.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-24

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Importacin de una agrupacin de almacenamiento


En la versin Oracle Solaris 10 8/11, puede importar una agrupacin
de almacenamiento:
Con un registro no existente mediante el comando zpool
import m

En modo de slo lectura. Esta funcin se utiliza principalmente


para recuperar agrupaciones. Si no se puede acceder a una
agrupacin daada porque los dispositivos subyacentes estn
a
daados, puede importar la agrupacin en modo de sloalectura
s
h
para recuperar los datos.

m)

co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-25

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Importacin de una agrupacin con un


registro no existente
# zpool import -m dozer
# zpool status dozer
pool: dozer
state: DEGRADED
status: One or more devices could not be opened. Sufficient replicas exist for
the pool to continue functioning in a degraded state.
action: Attach the missing device and online it using 'zpool online'.
see: http://www.sun.com/msg/ZFS-8000-2Q
scan: scrub repaired 0 in 0h0m with 0 errors on Fri Oct 15 16:51:39 2010
Config:
NAME
STATE
READ WRITE CKSUM
dozer
DEGRADED
0
0
0
mirror-0
ONLINE
0
0
0
c3t1d0
ONLINE
0
0
0
c3t2d0
ONLINE
0
0
0
logs
mirror-1
UNAVAIL
0
0
0 insufficient replicas
13514061426445294202 UNAVAIL
0
0
0 was c3t3d0
16839344638582008929 UNAVAIL
0
0
0 was c3t4d0

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
e
l
l
i
Puede importar
una
con un dispositivo de registro no existente con el comando
n agrupacin
a
Guimport
r
t
zpool
m.
Si
falta
un
dispositivo de registro en una agrupacin, no se importar.
n
o
Por ejemplo:
n
# zpool import dozer
The devices below are missing, use '-m' to import the pool anyway:
mirror-1 [log]
c3t3d0
c3t4d0
cannot import 'dozer': one or more devices is currently unavailable

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-26

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Importacin de una agrupacin en modo


de slo lectura
Puede importar una agrupacin en modo de slo lectura. Si una
agrupacin est muy daada y, por lo tanto, no se puede acceder
a ella, esta funcin permitir recuperar sus datos. Por ejemplo:
# zpool import -o readonly=on tank
# zpool scrub tank
cannot scrub tank: pool is read-only

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
euna
l
l
Al importar
en modo de slo lectura, se aplican las siguientes condiciones:
i
n
u traagrupacin
G
Todos -los sistemas de archivos y volmenes se montan en modo de slo lectura.
n
noprocesamiento
El
de transacciones de la agrupacin est inhabilitado. Esto tambin significa

que cualquier escritura sincrnica pendiente en el registro de intentos no se reproducir


hasta que la agrupacin se importe en modo de escritura-lectura.
Se ignorar cualquier intento de establecer una propiedad de agrupacin durante el proceso
de importacin de slo lectura.

Una agrupacin de slo lectura se puede volver a establecer en modo de lectura-escritura


volviendo a exportar e importar la agrupacin. Por ejemplo:
# zpool export tank
# zpool import tank
# zpool scrub tank

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-27

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cmo obtener informacin bsica de


la agrupacin de almacenamiento ZFS
Sin ningn argumento, el comando zpool list muestra
todos los campos para todas las agrupaciones del sistema:
# zpool list
NAME
SIZE ALLOCFREE
CAP HEALTH ALTROOT
tank
80.0G
22.3G 47.7G
28% ONLINE
dozer
1.2T
384G
816G
32% ONLINE
# zpool list tank
NAME
SIZE ALLOC
FREE
CAP HEALTH
ALTROOT
tank
80.0G 22.3G 47.7G
28% ONLINE
-

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
erapara solicitar el estado de la agrupacin. Esta seccin describe cmo
er nzpool
f
l
l
Utilice elicomando
s
Gula informacin
mostrar
tra bsica y el estado HEALTH de la agrupacin.
n
Utilicenelocomando zpool list para mostrar la informacin bsica de la agrupacin. Sin ningn

argumento, el comando zpool list muestra todos los campos para todas las agrupaciones del
sistema. Especifique el nombre de la agrupacin para recopilar las estadsticas de esa
agrupacin, como muestra el ejemplo de la diapositiva.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-28

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cmo obtener informacin bsica de


la agrupacin de almacenamiento ZFS
Nombre

Descripcin

SIZE

Tamao de la agrupacin (igual a la suma del


tamao de todos los dispositivos virtuales de
nivel superior)

ALLOCATED (ALLOC)

Espacio asignado por todos los conjuntos de


datos y metadatos internos

FREE

Espacio no asignado en la agrupacin

CAPACITY (CAP)

Espacio utilizado (expresado como porcentaje


del espacio total)

s
a
h
)
HEALTH
Estado actual de la agrupacin
m
e
o
c
d
i

u
le (sitlaGhay)
ALTROOT
Raz alternativa de la agrupacin
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-29

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Estado HEALTH de la agrupacin


de almacenamiento ZFS

ZFS proporciona un mtodo integrado para examinar el


estado HEALTH de la agrupacin y el dispositivo.
Utilice el comando zpool status para mostrar el estado
HEALTH de la agrupacin.
El daemon de gestor de fallos (fmd) muestra los fallos
potenciales de la agrupacin y el dispositivo en la consola
del sistema y en el archivo /var/adm/messages.

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-30

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Estado HEALTH de la agrupacin


de almacenamiento ZFS

Un dispositivo puede estar en uno de los siguientes


estados:

ONLINE
DEGRADED
FAULTED
OFFLINE
UNAVAILABLE

s
Determinar el estado HEALTH de una agrupacin a partir
a
h
)
m
del estado de todos sus dispositivos virtuales de
nivel e
o
id
c
superior.
cle
Gu

ra ent
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
ra
epuede
er aunque
f
l
l
ONLINE:
que se sigan produciendo algunos errores transitorios, el dispositivo
s
i
n
u funciona
a
Gvirtual
r
normalmente.
-t
n
o
DEGRADED:
el dispositivo virtual ha experimentado fallos, pero an funciona. Este estado es
n

ms comn cuando un duplicado o dispositivo RAID-Z ha perdido uno o ms dispositivos


constituyentes. La tolerancia de errores de la agrupacin puede verse afectada debido a un
error posterior en otro dispositivo que puede ser irrecuperable.
FAULTED: el dispositivo virtual es inaccesible. Este estado normalmente indica un fallo total
del dispositivo: el sistema de archivos ZFS no puede enviar ni recibir datos desde dicho
dispositivo. Si un dispositivo virtual de nivel superior est en este estado, la agrupacin es
completamente inaccesible.
OFFLINE: el administrador ha puesto fuera de lnea el dispositivo virtual de forma explcita.
UNAVAILABLE: no se puede abrir el dispositivo o dispositivo virtual. En algunos casos, las
agrupaciones con dispositivos con el estado UNAVAILABLE aparecen en modo DEGRADED.
Si un dispositivo virtual de nivel superior no est disponible, no se puede acceder a ningn
dato de la agrupacin.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-31

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cmo obtener el estado HEALTH bsico de


la agrupacin de almacenamiento
Utilizar el comando zpool status para obtener informacin
general rpida del estado HEALTH de la agrupacin.
# zpool status -x
all pools are healthy

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era HEALTH de una agrupacin a partir del estado de todos sus
er nelsestado
f
l
l
Puede determinar
i
Gu -virtuales
dispositivos
tra de nivel superior. Si todos los dispositivos virtuales tienen el estado ONLINE,
n
la agrupacin
no tambin tiene el estado ONLINE. Si cualquiera de los dispositivos virtuales tiene el
estado DEGRADED o UNAVAILABLE, la agrupacin tambin tiene el estado DEGRADED. Si un
dispositivo virtual de nivel superior tiene el estado FAULTED u OFFLINE, la agrupacin tambin
tiene el estado FAULTED. Una agrupacin con el estado FAULTED es completamente inaccesible.
Para solicitar informacin general rpida del estado HEALTH de la agrupacin, utilice el comando
zpool status (como se describe en la diapositiva). Puede especificar un nombre de
agrupacin para examinar una agrupacin especfica. Investigue los problemas potenciales de
cualquier agrupacin que no tenga el estado ONLINE.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-32

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cmo obtener el estado HEALTH detallado


de la agrupacin de almacenamiento
# zpool status -v tank
pool: tank
state: DEGRADED
status: One or more devices could not be opened. Sufficient
replicas exist for the pool to continue functioning in a
degraded state.
action: Attach the missing device and online it using zpool
online.
see: http://www.sun.com/msg/ZFS-8000-2Q
scrub: none requested
config:
NAME
STATE
READ WRITE CKSUM
tank
DEGRADED
0
0
0
mirror-0
DEGRADED
0
0
0
c1t0d0
FAULTED
0
0
0 cannot open
c1t1d0
ONLINE
0
0
0
errors: No known data errors

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
a
m
ersolicitar
er -v
f
l
l
Utilice laiopcin
para
un resumen detallado de HEALTH. La salida que se muestra en
s
n
u
a
G
r
el ejemplo de
proporciona una descripcin completa del motivo por el que la
-tla diapositiva
n
o
agrupacin
tiene
el
estado
actual.
Incluye una descripcin del problema y un enlace a un artculo
n
de conocimientos para obtener ms informacin. Cada artculo de conocimientos proporciona
informacin actualizada sobre la forma ms adecuada de recuperarse de su problema actual. Con
la informacin de configuracin detallada, debera ser capaz de determinar qu dispositivo est
daado y cmo reparar la agrupacin.
Recuperacin del dispositivo de registro ZFS
En la versin Solaris 10 10/09, ZFS identifica los fallos del registro de intentos en el comando
zpool status. ZFS describe cmo recuperarse de un fallo del registro de intentos. Por ejemplo,
si el sistema se cierra inesperadamente antes de aplicar operaciones sincrnicas de escritura en
una agrupacin con un dispositivo de registro independiente, visualizar los mensajes de error del
registro de intentos en la salida zpool status.
Nota: para obtener ms informacin sobre cmo resolver los fallos del dispositivo de registro,
consulte la Oracle Solaris ZFS Administration Guide (Gua de administracin de ZFS de Oracle
Solaris).

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-33

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cmo obtener el estado HEALTH detallado de


la agrupacin de almacenamiento con la
indicacin de hora
# zpool status -T d tank 3 2
Thursday, June 30, 2011 05:47:26 PM MDT
pool: tank
state: ONLINE
status: One or more devices is currently being resilvered. The pool
will continue to function, possibly in a degraded state.
action: Wait for the resilver to complete.
scan: resilver in progress since Thu Apr 8 06:46:18 2010
81.3M scanned out of 202M at 3.69M/s, 0h0m to go
37.0M resilvered, 40.21% done
config:
NAME
STATE
READ WRITE CKSUM
tank
ONLINE
0
0
0
mirror-0 ONLINE
0
0
0
c2t3d0 ONLINE
0
0
0
c2t4d0 ONLINE
0
0
0
mirror-1 ONLINE
0
0
0
c2t7d0 ONLINE
0
0
0
c2t8d0 ONLINE
0
0
0 (resilvering)

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
errors: No known data errors rm
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
erapuede utilizar la opcin T para proporcionar un intervalo y valor de
er n10s8/11,
f
l
l
En Oracle
Solaris
i
Gu para-trlosa comandos zpool status para mostrar la informacin adicional. Puede utilizar
recuento
el valor
o-Tnd para mostrar la informacin en el formato de fecha estndar o -T u para mostrar la
n
informacin con un formato interno.
Al proporcionar un intervalo, el uso de espacio y estado aparecen cada intervalo de segundos
hasta pulsar Ctrl + C. Si se especifica cuenta, el comando termina despus de mostrar cuenta
informes.
Adems, se proporciona ms informacin sobre la creacin y la limpieza de la agrupacin con el
comando zpool status.
Para obtener ms informacin, consulte la Oracle Solaris ZFS Administration Guide (Gua de
administracin de ZFS de Oracle Solaris) y la pgina de comando man zpool (1M).

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-34

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Creacin y destruccin de sistemas de archivos ZFS

ZFS es un sistema de archivos POSIX ligero desarrollado


sobre una agrupacin de almacenamiento.
Puede crear y destruir dinmicamente sistemas de
archivos sin asignar espacio subyacente.
Utilice los comandos zfs para administrar ZFS.

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
Puedeu
crear
dinmicamente sistemas de archivos sin asignar ni formatear el espacio
illey destruir
n
a
G
r
subyacente -Ya
t que los sistemas de archivos son ligeros y constituyen el punto central de la
n
o
administracin
en ZFS, probablemente crear muchos de ellos.
n

El comando zfs incluye subcomandos que realizan operaciones especficas en los sistemas de
archivos. Utilice los comandos zfs create y zfs destroy para crear y destruir sistemas de
archivos.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-35

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Creacin de un sistema de archivos ZFS

Utilizar el comando zfs create para crear un sistema de


archivos ZFS.
El subcomando create toma un argumento nico: el
file system name que desee crear. Especificar el
nombre del sistema de archivos como un nombre de ruta
que empieza por el nombre de la agrupacin:

a
s
a
) h de
El nombre de la agrupacin y los nombres de sistemas
m
idlae
co de
u
e
archivos iniciales de la ruta identifican la ubicacin
l
tG
rac ende
o
jerarqua en la que se crear el nuevo
sistema
@ tud
a
n
archivos. Todos los nombres rde
sistemas
a his S de archivos
a

t
o enslae agrupacin.
intermedios ya deben existir
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
ra
er ndeslaferuta
l
l
El ltimo
nombre
identifica el nombre del sistema de archivos que se va a crear. En el
i
u
a
G
r
siguiente ejemplo,
-t el sistema de archivos denominado bonwick se crea en el sistema de
n
archivos
tank/home.
o
n
pool-name/[filesystem-name/]filesystem-name

# zfs create tank/home/bonwick

El sistema de archivos ZFS monta automticamente el sistema de archivos recin creado si se


crea correctamente. De forma predeterminada, los sistemas de archivos se montan como
/dataset, utilizando la ruta proporcionada para el nombre del sistema de archivos en el
subcomando create. En este ejemplo, el sistema de archivos bonwick recin creado est
ubicado en /tank/home/bonwick.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-36

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Destruccin de un sistema de archivos ZFS


Utilizar el comando zfs destroy para destruir un sistema de
archivos ZFS.
# zfs destroy tank/home/user1

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
ra
edestruido
ederarchivos
f
l
l
s
El sistema
se desmonta y se anula el uso compartido automticamente. En
i
n
u
a
G
r
el siguiente ejemplo,
se destruye el sistema de archivos tabriz.
t
n
o
#
zfs
destroy
tank/home/user1
n
Precaucin: no aparecer ninguna indicacin de confirmacin con el subcomando de
destruccin. Utilcelo con mucha precaucin.
Si el sistema de archivos que se va a destruir est ocupado y, por lo tanto, no se puede
desmontar, el comando zfs destroy fallar. Para destruir un sistema de archivos activo, utilice
la opcin -f. Utilice esta opcin con precaucin, ya que puede desmontar, anular el uso
compartido y destruir sistemas de archivos activos, provocando un comportamiento inesperado
de la aplicacin.
# zfs destroy tank/home/user2
cannot unmount tank/home/user2: Device busy
# zfs destroy -f tank/home/user2

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-37

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

El comando zfs destroy tambin fallar si un sistema de archivos tiene elementos


secundarios. Para destruir recursivamente un sistema de archivos y todos sus descendientes,
utilice la opcin r . Ya que una destruccin recursiva tambin destruye instantneas, debe
utilizar esta opcin con precaucin.
# zfs destroy tank/ws
cannot destroy tank/ws: filesystem has children
use -r to destroy the following datasets:
tank/ws/user1
tank/ws/user2
tank/ws/user3
# zfs destroy -r tank/ws

Si el sistema de archivos que se va a destruir tiene dependientes indirectos, fallar incluso el


comando de destruccin recursivo mencionado anteriormente. Para forzar la destruccin de todos
los dependientes, incluidos los sistemas de archivos clonados externos a la jerarqua de destino,
debe utilizar la opcin -R. Utilice esta opcin con precaucin.

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
# zfs destroy -r tank/home/user4
cannot destroy tank/home/user4: filesystem has
dependent clones
use -R to destroy the following datasets:
tank/clones/user4-clone
# zfs destroy -R tank/home/user4

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-38

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cambio de nombre de un sistema de archivos ZFS


Utilizar el subcomando zfs rename para renombrar un
sistema de archivos.
# zfs rename /tank/home/test /tank/home/test_old

Utilizar el subcomando zfs rename para reubicar un sistema


de archivos.

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfpara
erarenombrar un sistema de archivos ZFS. Con el subcomando rename,
erename
l
Utilice zfs
l
i
ansiguientes operaciones:
puede
las
Gurealizar
r
t
Renombrar
on un sistema de archivos.
n
Reubicar el sistema de archivos en una nueva ubicacin de la jerarqua ZFS.
# zfs rename /tank/home/user1 /tank/ws/user1

Renombrar el sistema de archivos y reubicarlo en la jerarqua ZFS.


En el siguiente ejemplo se utiliza el subcomando rename para renombrar un sistema de archivos.
En este ejemplo se renombra el sistema de archivos de test a test_old.
# zfs rename /tank/home/test /tank/home/test_old

El siguiente ejemplo muestra cmo utilizar zfs rename para reubicar un sistema de archivos. En
este ejemplo, el sistema de archivos user1 se reubica de tank/home a tank/ws. Al reubicar un
sistema de archivos mediante rename, la nueva ubicacin debe estar en la misma agrupacin y
debe tener espacio suficiente para incluir el nuevo sistema de archivos. Si la nueva ubicacin no
tiene espacio suficiente, puede que sea porque ha alcanzado su cuota, por lo tanto, el
subcomando rename fallar.
# zfs rename /tank/home/user1 /tank/ws/user1

La operacin rename intenta una secuencia unmount/remount para el sistema de archivos y


todos los sistemas de archivos descendientes. El comando rename fallar si no puede desmontar
un sistema de archivos activo. Si se produce este problema, debe desmontar forzosamente el
sistema de archivos.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-39

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Propiedades de ZFS

Las propiedades proporcionan el mecanismo principal que


debe utilizar para controlar el comportamiento del sistema,
los volmenes, las instantneas y los clnicos.
Las propiedades pueden ser estadsticas de slo lectura o
propiedades configurables.
La mayora de las propiedades configurables son
heredadas.
a
Una propiedad heredada es una propiedad que, al
s
a
establecerla en un principal, se propaga a todos los ) h
om ide
c
descendientes.

u
e

cl nt G
a
r
o de
@
a
n is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
era lo contrario, las propiedades definidas en una seccin se aplican a
erse especifique
f
l
l
s
A menos
que
i
u tipostrde
anconjuntos de datos.
Glos
todos
onpropiedades heredadas tienen un origen asociado. El origen indica cmo se ha
Todasnlas
obtenido una propiedad.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-40

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Valores de las propiedades de ZFS


Un origen de propiedad puede tener los siguientes valores:
default
local
inherited from dataset-name
temporary
- (none)

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era de la propiedad no se ha heredado ni se ha establecido
er lanconfiguracin
f
l
l
default:
s
i
u tra Este origen es el resultado de que ningn antecesor tiene la propiedad como
Glocalmente.
origen
non local.

local: la propiedad se ha establecido explcitamente en el conjunto de datos mediante el


comando zfs set.
inherited from dataset-name: la propiedad se ha heredado del antecesor
mencionado.
temporary: el valor de la propiedad se ha establecido con la opcin zfs mount -o y es
vlida para la duracin del montaje.
(none): propiedad de slo lectura generada por ZFS.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-41

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Propiedades de ZFS de slo lectura

Puede recuperar las propiedades de slo lectura, pero no


podr establecerlas.
Las propiedades de slo lectura no se heredan.
Algunas propiedades son especficas de un tipo de
conjunto de datos concreto.

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
erdea slo lectura son:
er de
f
l
l
s
Las propiedades
ZFS
i
u tran
Gavailable
non
compressratio

mounted
origin
referenced
type
used
usedbychildren
usedbydataset
usedbyrefreservation
usedbysnapshots
creation

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-42

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Propiedades de ZFS nativas configurables

Se pueden recuperar y establecer las propiedades


configurables.
Utilizar zfs set para establecer las propiedades.
Con la excepcin de cuotas y reservas, las propiedades
configurables se heredan.
Algunas propiedades configurables son especficas de un
tipo de conjunto de datos.

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era
er nespecficamente,
f
l
l
s
Si no se
menciona
una propiedad se aplica a todos los tipos de conjuntos de
i
u
a
G
r
datos: sistemas
-t de archivos, volmenes, clnicos e instantneas.
n
o
Las tablas
n de las siguientes diapositivas explican las propiedades configurables. Para obtener
ms informacin, consulte la pgina manual zfs(1M) y la Oracle Solaris ZFS System
Administration Guide (Gua de administracin del sistema ZFS de Oracle Solaris).

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-43

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Descripciones de propiedades nativas de ZFS


Nombre de
propiedad

Tipo

Valor
predeterminado

Descripcin

aclinherit

Cadena

secure

Controla cmo se heredan las


entradas de ACL al crear archivos y
directorios.

atime

Booleano

on

Controla si el tiempo de acceso de un


archivo se actualiza cuando se lee.

on

Controla si el sistema de archivos


proporcionado se puede montar con
el comando zfs mount.

canmount

Booleano

s
a
h
)
Controla la suma de comprobacin

m
o
checksum
on
Cadena
que se utiliza paraverificar
laide
c
ledatos.t Gu
integridad de c
los
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-44

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Descripciones de propiedades nativas de ZFS


Nombre de
propiedad

Tipo

compression Cadena

copies

Nmero

devices

Booleano

Valor
Descripcin
predeterminado
off

Controla el algoritmo de compresin que


se utiliza para este conjunto de datos.

Establece el nmero de copias de los


datos de usuario por cada sistema
de archivos. Los valores disponibles
son 1, 2 y 3.

on

Controla si los nodos de dispositivo del


sistema de archivos se pueden abrir.

a
s
a
Controla si los programas del
de
) hsistema
exec
Booleano on

m
o
archivos se pueden c
ide
ejecutar.
u
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-45

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Descripciones de propiedades nativas de ZFS


Nombre de
propiedad

Tipo

Valor
Descripcin
predeterminado

groupquota

Nmero

none

Establece una cuota segn la cantidad de


espacio que consumen los archivos que
pertenecen a un grupo concreto.

mountpoint

Cadena

N/D

Controla el punto de montaje que se


utiliza para este sistema de archivos.

primarycache

Cadena

N/D

Controla la cach principal (ARC) en


un sistema de archivos ZFS existente o
en el momento en el que se crea dicho
sistema de archivos. Los valores son all
(predeterminado), none y metadata.

a
s
a
)h
m
o
idepuede
cespacio
u
e
quota
l
Nmero (o none
Limita la cantidad
de
que
c ndet G
raconjunto
none)
consumiroun
datos y sus
e
d
@
descendientes
a
tu
n
S
a
r
readonly
issi este conjunto de datos se
Booleano off
a Controla
hmodificar.
t
o
puede
e
erm to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-46

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Descripciones de propiedades nativas de ZFS


Nombre de
propiedad
recordsize

refquota

Tipo

Nmero

Nmero
(o none)

Valor
Descripcin
predeterminado
128K

Especifica un tamao de bloque


sugerido para los archivos en el sistema
de archivos.

none

Establece la cantidad de espacio que


puede consumir un conjunto de datos.
Esta propiedad fuerza un lmite esttico
en la cantidad de espacio utilizada.
Este lmite esttico no incluye el espacio
utilizado por descendientes como
instantneas y clnicos.

a
s
a
)h
m
iddeeespacio
comnima
Establece la cantidad
u
e
l
Gconjunto de
Nmero
que se garantiza
un
ac para
t
r
n
refreservation
none
o
(o none)
datos
(no incluye
dedescendientes como
@
u
a
t
S y clnicos).
raninstantneas
s
i
a

h
o se t
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-47

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Descripciones de propiedades nativas de ZFS


Nombre de
propiedad
reservation

secondarycache

Tipo
Nmero
(o none)

Cadena

Valor
Descripcin
predeterminado
none

Cantidad mnima de espacio


garantizado para un conjunto de datos y
sus descendientes.

N/D

Controla la cach secundaria


(L2ARC) en un sistema de archivos
ZFS existente o en el momento en el
que se crea un sistema de archivos.
Los valores son all (predeterminado),
none y metadata.

a
s
a
)sehrespeta
Controla si el bit setuid
en
m
e
o
setuid
Booleano on
c
d
i

el sistema de archivos.
le t Gu
c
a
Controla
n de archivos est
orsi el sistema
e
d
@
sharenfs
off
Cadena
en
a
tuNFS y qu opciones
ndisponible
S
a
se utilizan.
r
a e this
o
erm to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-48

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Descripciones de propiedades nativas de ZFS


Nombre de
propiedad

Tipo

Valor
Descripcin
predeterminado

snapdir

Cadena

hidden

Controla si el directorio .zfs est


oculto o visible en la raz del sistema
de archivos.

userquota

Nmero

N/D

Establece una cuota en la cantidad de


espacio consumido por los archivos que
pertenecen a un usuario concreto.
Para los volmenes, especifica el
tamao lgico del volumen.

a
s
a
h el
)
Para los volmenes, especifica
m
volblocksize Nmero
8 KB
ovolumen.ide
c
tamao de bloque del
u
le tdeGdatos
c
a
Indica si este
conjunto
se ha
r
n
zoned
Booleano N/D
o
e
delegado
d no global.
@ a una
uzona
a
t
n
S
ara e this
o
erm to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
volsize

Nmero

N/D

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-49

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Uso de propiedades de clculo de espacio


Puede utilizar las propiedades de uso de espacio para
identificar dicho uso para clnicos, sistemas de archivos y
volmenes, pero no para instantneas.
Las propiedades de uso de espacio son las siguientes:

usedbychildren
usedbydataset
usedbyrefreservation
usedbysnapshots

a
s
a
h
)
m
Estas propiedades desglosan el valor de la propiedad
e
o
c
d
i

u
le t espacio.
utilizada en diferentes elementos que consumen
c
G
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
eSolaris
l
l
La versin
10 10/09 proporciona varias mejoras a las propiedades de ZFS para las
i
n
u
a
G
r
propiedades-de
t ZFS de slo lectura y las propiedades configurables.
n
o
usedbychildren:
identifica la cantidad de espacio utilizada por los secundarios de este
n

conjunto de datos que se liberarn si se han destruido todos los elementos secundarios del
conjunto de datos. La abreviatura de la propiedad es usedchild.
usedbydataset: identifica la cantidad despacio que utiliza este conjunto de datos por s
mismo que se liberar si se destruyera el conjunto de datos, despus de destruir cualquier
instantnea y eliminar cualquier reserva. La abreviatura de la propiedad es usedds.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-50

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Uso de propiedades de clculo de espacio


Puede ver estas propiedades mediante el comando de espacio
zfs list o:
# zfs list -o space
NAME
AVAIL
pool
33.2G
rpool
27.0G
rpool/ROOT
27.0G
rpool/ROOT/zfsBE
27.0G
rpool/dump
27.0G
rpool/export
27.0G
rpool/export/home 27.0G
rpool/swap
27.5G

USED
7 2K
6.27G
4.73G
4.73G
1.00G
60K
21K
553M

USEDSNAP USEDDS USEDREFRESERV USEDCHILD


0
21K
0
51K
20.5K
97K
0
6.27G
0
21K
0
4.73G
97.5M
4.63G
0
0
16K
1.00G
0
0
16K
23K
0
21K
0
21K
0
0
0
41.5M
512M
0

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er nsfera
l
l
usedbyrefreservation:
identifica la cantidad de espacio que se liberar si se elimina un
i
u trdea propiedades de reserva
Gconjunto
- es usedrefreserv. en este conjunto de datos. La abreviatura de la
n
propiedad
o
n

usedbysnapshots: identifica la cantidad de espacio que consumen las instantneas de


este conjunto de datos. En concreto, se trata de la cantidad de espacio que se liberar si se
destruyen todas las instantneas de este conjunto de datos. Tenga en cuenta que no es
slo la suma de las propiedades de las instantneas utilizadas, ya que el espacio lo pueden
compartir varias instantneas. La abreviatura de la propiedad es usedsnap.

Estas propiedades desglosan el valor de la propiedad used en varios elementos que consumen
espacio. En concreto, el valor de la propiedad used se desglosa de la siguiente forma:
used property = usedbychildren + usedbydataset +
usedbyrefreservation + usedbysnapshots

Puede ver estas propiedades mediante el comando de espacio zfs list -o, como en el
ejemplo de la diapositiva.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-51

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Configuracin de propiedades del sistema de archivos


en el momento de la creacin de la agrupacin

Puede establecer las propiedades del sistema de archivos


ZFS en el momento de la creacin de la agrupacin.
En el siguiente ejemplo, la compresin est habilitada en
el sistema de archivos ZFS que se crea en el momento de
crear la agrupacin:

# zpool create -0 compression=on pool mirror c0t1d0 c0t2d0

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-52

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Configuracin de propiedades de cach


en un sistema de archivos ZFS

Existen dos nuevas propiedades del sistema de archivos ZFS que


controlan la cach primaria y secundaria.
primarycache
Secondarycache

Valores para configurar las propiedades de cach:


all: (valor predeterminado) se almacenan en cach los metadatos y
los datos de usuario.
none: no se almacenan en cach ni los metadatos ni los datos de
a
s
usuario.
a
)h
metadata: slo se almacenan en cach los metadatos.
m
e
o

ec Guid
l
c
Puede establecer estas propiedades en un sistema
ZFS
t
ra deearchivos
n
o
@el sistema
existente o en el momento en el que se crea
ud de archivos:
a
t
n
S
# zfs set primarycache=metadata tank/datab
ara this
o
m use tank/newdatab
# zfs create -o primarycache=metadata
r
e
l
uil se to
g
(
enOracle y/o sus filiales. Todos los derechos reservados.
na li2011,
Copyright
c
a
r
A ble
o
m
erade datos pueden aprovecharse por no almacenar en cach los datos
er ndesbase
f
l
l
Algunos
entornos
i
Gu Debe
de usuario.
tra determinar si la configuracin de las propiedades de cach es apropiada para
n
su entorno.
no

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-53

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Configuracin de cuotas de grupo y usuario de ZFS


Puede establecer las cuotas de grupo y usuario con las
propiedades zfs userspace y zfs groupspace:
# zfs set userquota@user1=5G tank/data
# zfs set groupquota@staff=10g tank/staff/admins

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
ra
ede
eranteriores
f
l
l
s
En versiones
Solaris, se podan aplicar cuotas y reservas a los sistemas de archivos
i
n
u
a
G
r
ZFS para gestionar
y reservar espacio. En la versin Solaris 10 10/09, ahora puede establecer
-t la cantidad
n
o
una cuota
sobre
de espacio que consumen los archivos que pertenecen a un grupo o
n
usuario concreto.
Puede configurar cuotas de grupo y usuario en un entorno que tenga un gran nmero de usuarios
o grupos.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-54

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Para mostrar la configuracin de la cuota actual de un grupo o usuario:


# zfs get userquota@user1 tank/data
NAME
PROPERTY
VALUE
tank/data
userquota@user1
5G

SOURCE
local

# zfs get groupquota@staff tank/staff/admins


NAME
PROPERTY
VALUE
tank/staff/admins groupquota@staff 10g

SOURCE
local

Para mostrar la informacin de cuota general:


# zfs
TYPE
POSIX
POSIX
# zfs
TYPE
POSIX
POSIX

userspace tank/data
NAME
USED
User
root
3K
User
user1
0
groupspace tank/staff/admins
NAME
USED
Group
root
3K
Group
staff
0

QUOTA
none
5G

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
QUOTA
none
10g

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-55

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cmo mostrar la informacin de ZFS bsica


Utilizar el comando zfs list sin ninguna opcin para obtener
la informacin bsica del conjunto de datos:

# zfs list
NAME
pool
pool/clone
pool/test
pool/home
pool/home/marks
pool/home/marks@snap

USED
84.0K
0
8K
17.5K
8.50K
0

AVAIL
33.5G
33.5G
33.5G
33.5G
33.5G
-

REFER
8.50K
8K
9.00K
8.50K
8.50K

MOUNTPOINT
/pool
/pool/clone
/test
/pool/home
/pool/home/marks
/pool/home/marks@snap

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
ra
r list
eproporciona
ezfs
f
l
l
El comando
un mecanismo extensible para visualizar y consultar la
s
i
n
a
Gu -del
r
informacin
conjunto
de
datos.
Tanto
las consultas complejas como las bsicas se explican en
t
n
esta seccin.
o
n
Muestre la informacin bsica del conjunto de datos con el comando zfs list sin ninguna opcin.
Este comando muestra los nombres de conjunto de datos del sistema, incluidas las propiedades
used, available, referenced y mountpoint (consulte el ejemplo de la diapositiva).
Utilice zfs list para mostrar los conjuntos de datos especficos proporcionando el nombre del
conjunto de datos en la lnea de comandos. Utilice la opcin -r para mostrar los descendientes del
conjunto de datos. El siguiente ejemplo indica cmo mostrar tank/home/chua y sus conjuntos de
datos descendientes. Para obtener informacin adicional sobre el comando zfs list , consulte
zfs(1M).
# zfs list -r tank/home/chua
tank/home/chua
26.0K
tank/home/chua/projects
16K
tank/home/chua/projects/fs1 8K
/tank/home/chua/projects/fs1
tank/home/chua/projects/fs2 8K
/tank/home/chua/projects/fs2

4.81G 10.0K /tank/home/chua


4.81G 9.0K /tank/home/chua/projects
4.81G 8K
4.81G 8K

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-56

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
Cules de los siguientes comandos debe utilizar para
comprobar el estado de una agrupacin creada con ZFS?
a. zpool list
b. zpool status x
c. zpool status v
d. zfs list

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
b, c
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-57

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Orden del da

Descripcin del sistema de archivos ZFS de Oracle Solaris


Conceptos bsicos de la terminologa de ZFS
Creacin de nuevos sistemas de archivos y agrupaciones ZFS
Destruccin de sistemas de archivos y agrupaciones ZFS
Modificacin de las propiedades del sistema de archivos ZFS
Trabajar con clnicos e instantneas ZFS

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-58

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Configuracin de grupo de almacenamiento reflejado


Configuracin sencilla duplicada:
mirror c1t0d0 c2t0d0

Configuracin ms compleja duplicada:

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era de almacenamiento duplicado necesita al menos dos discos,
er ndesfagrupacin
l
l
Una configuracin
i
Gu -traen controladores independientes. Se pueden utilizar muchos discos en una
preferentemente
configuracin
non duplicada. Adems, se puede crear ms de un duplicado en cada agrupacin.
mirror c1t0d0 c2t0d0 c3t0d0 mirror c4t0d0 c5t0d0 c6t0d0

Cada argumento duplicado define un dispositivo virtual de nivel superior independiente. El primer
ejemplo de la diapositiva define un dispositivo duplicado de 2 vas. El segundo ejemplo define
dispositivos duplicados de 3 vas.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-59

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Configuracin de la agrupacin
de almacenamiento RAID-Z
Opciones de tolerancia de errores RAID-Z:
RAID-Z de paridad nica (raidz o raidz1): Similar a RAID-5
RAID-Z de paridad doble (raidz2): Similar a RAID-6
RAID-Z de paridad triple (raidz3): Similar a raidz2 con un nivel
de proteccin de paridad adicional

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
euna
l
l
Adems
de
configuracin
de la agrupacin de almacenamiento duplicada, el sistema de
i
n
u
a
G
r
archivos ZFS
-tproporciona una configuracin RAID-Z.
n
o
Una agrupacin
de almacenamiento RAID-Z puede ser una configuracin con una tolerancia de
n

errores con paridad nica, doble o triple; esto significa que se pueden tolerar uno, dos o tres fallos
en dispositivos respectivamente, sin que se produzca ninguna prdida de datos.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-60

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Configuracin de la agrupacin
de almacenamiento RAID-Z

Recomendaciones de uso de disco mnimo segn el


nivel RAID-Z:
raidz o raidz1: Utilice al menos tres discos (2 + 1).
raidz2: Utilice al menos cinco discos (3 + 2).
raidz3: Utilice al menos ocho discos (5 + 3).

Para mejorar el rendimiento, configure las agrupaciones


de almacenamiento con agrupaciones de discos de un
dgito.
as

)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era con agrupaciones de discos de un dgito tienen un mejor
er nsRAID-Z
f
l
l
Las configuraciones
i
Gu -Por
rendimiento.
tralo tanto, se recomienda que si crea una configuracin RAID-Z con muchos
n
o dividir los discos en agrupaciones ms pequeas. Por ejemplo, si tiene una
discos,
nintente
configuracin RAID-Z con 14 discos, sera ms adecuado dividir estos 14 discos en dos
agrupaciones de 7 discos.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-61

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Configuracin de la agrupacin
de almacenamiento RAID-Z
Configuracin RAID-Z conceptual con tres discos:
raidz c1t0d0 c2t0d0 c3t0d0

Configuracin RAID-Z conceptual ms compleja:

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
a
m
erdiscos
ersi tiene
f
l
l
s
Por ejemplo,
tres
en una configuracin RAID-Z de paridad nica, los datos de
i
n
u
a
G
r
paridad ocupan
t un espacio equivalente a uno de los tres discos. De lo contrario, no se necesita
on- especial para crear una configuracin RAID-Z. (Consulte los ejemplos de las
ningnnhardware
configuraciones RAID-Z en la diapositiva).
raidz c1t0d0 c2t0d0 c3t0d0 c4t0d0 c5t0d0 c6t0d0
c7t0d0
raidz c8t0d0 c9t0d0 c10t0d0 c11t0d0 c12t0d0 c13t0d0
c14t0d0

Si va a crear una configuracin RAID-Z con muchos discos, sera ms correcto dividir una
configuracin RAID-Z con 14 discos en dos agrupaciones de 7 discos. Las configuraciones
RAID-Z con agrupaciones de discos de un dgito tienen un mejor rendimiento.
Cada argumento RAID-Z define un dispositivo virtual de nivel superior independiente. El primer
ejemplo define un dispositivo RAID-Z nico que est formado por tres discos. El segundo ejemplo
define dos dispositivos RAID-Z y cada uno tiene siete discos.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-62

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Datos de autogeneracin en una


configuracin replicada

ZFS habilita datos de autogeneracin en una


configuracin duplicada o RAID-Z.
Cuando se detecta un bloque de datos incorrecto, ZFS
recupera los datos correctos de otra copia replicada y
repara los datos incorrectos reemplazndolos por la copia
correcta.

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-63

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Divisin dinmica en una agrupacin


de almacenamiento

Para cada dispositivo virtual que se agrega a una


agrupacin, ZFS divide los datos dinmicamente en todos
los dispositivos disponibles.
No se crean divisiones de anchura fija en el momento de
la asignacin.
Cuando se agregan dispositivos virtuales a una
agrupacin, ZFS asigna gradualmente datos al nuevo
dispositivo para mantener las polticas de rendimiento a
ys a
h
asignacin de espacio.

m)

co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
e
l
l
Para cada
dispositivo
virtual que se agrega a una agrupacin, ZFS divide los datos
i
n
u
a
G
r
dinmicamente
en todos los dispositivos disponibles. La decisin sobre dnde colocar los datos
-tel momento
n
o
se realiza
en
de la escritura, por lo que no se crea ninguna divisin de ancho fijo en el
n
momento de la asignacin.
Cuando se agregan dispositivos virtuales a una agrupacin, ZFS asigna gradualmente datos al
nuevo dispositivo para mantener las polticas de rendimiento y asignacin de espacio. Cada
dispositivo virtual tambin puede ser un duplicado o un dispositivo RAID-Z que contiene otros
archivos o dispositivos de disco. Esta configuracin habilita la flexibilidad en el control de las
caractersticas con fallos de la agrupacin. Por ejemplo, puede crear las siguientes
configuraciones a partir de cuatro discos:
Cuatro discos que utilizan la divisin dinmica
Una configuracin RAID-Z de 4 vas
Dos duplicados de dos vas que utilizan la divisin dinmica
El sistema de archivos ZFS admite la combinacin de diferentes dispositivos virtuales en
la misma agrupacin, pero esta accin no est recomendada. Por ejemplo, puede crear una
agrupacin con un duplicado de dos vas y una configuracin RAID-Z de tres vas. Sin embargo,
la tolerancia de errores es tan correcta como el peor de los dispositivos virtuales (en este caso,
RAID-Z). Oracle recomienda que utilice dispositivos virtuales de nivel superior del mismo tipo con
el mismo nivel de replicacin en cada dispositivo.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-64

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Creacin de agrupaciones de almacenamiento ZFS


Crear una agrupacin de almacenamiento bsica:
# zpool create tank c1t0d0 c1t1d0

Crear una agrupacin de almacenamiento duplicada:


# zpool create tank mirror c1d0 c2d0 mirror c3d0 c4d0

a
s
a
Crear una agrupacin de almacenamiento RAID-Z de paridad
) h nica:
m
e
o
c
d
i

u
le c4t0d0
c
G
# zpool create tank raidz c1t0d0 c2t0d0 c3t0d0
a
t
or den
/dev/dsk/c5t0d0
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
erade agrupaciones es rpida y sencilla. Sin embargo, tenga cuidado al
eyrdestruccin
f
l
l
La creacin
s
i
an Aunque se realizan comprobaciones para evitar utilizar dispositivos que
realizar
Guestas-tacciones.
r
estn enouso
n n en una nueva agrupacin, el sistema de archivos ZFS no siempre sabe cundo un

dispositivo ya est en uso. Adems, utilice zpool destroy con precaucin. El uso de este
comando puede tener consecuencias significativas.
Creacin de una agrupacin de almacenamiento ZFS
Utilice el comando zpool create para crear una agrupacin de almacenamiento. Este comando
toma como argumentos un nombre de agrupacin y cualquier nmero de dispositivos virtuales. El
nombre de la agrupacin debe cumplir las convenciones de nomenclatura de componentes ZFS,
como se describe en la Oracle Solaris ZFS Administration Guide (Gua de administracin de ZFS
de Oracle Solaris).
Precaucin: no agregue un disco configurado actualmente como un dispositivo de qurum de
Oracle Solaris Cluster a una agrupacin de almacenamiento ZFS. Despus de agregar el disco a
una agrupacin de almacenamiento, el disco se puede configurar como un dispositivo de qurum.
Creacin de una agrupacin de almacenamiento bsica
El siguiente comando crea una nueva agrupacin denominada tank que consta de los discos
c1t0d0 y c1t1d0:
# zpool create tank c1t0d0 c1t1d0

Estos discos completos se encuentran en el directorio /dev/dsk y ZFS los etiqueta


adecuadamente para que contengan un segmento grande y nico. Los datos se dividen
dinmicamente en ambos discos.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-65

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
Cules de los siguientes no es un nombre de disco vlido?
a. /dev/dsk/c1t0d0
b. c0t0d6s2
c. /dev/foo/disk
d. c0t0d6p3

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
d
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-66

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Orden del da

Descripcin del sistema de archivos ZFS de Oracle Solaris


Conceptos bsicos de la terminologa de ZFS
Creacin de nuevos sistemas de archivos y agrupaciones ZFS
Destruccin de sistemas de archivos y agrupaciones ZFS
Modificacin de las propiedades del sistema de archivos ZFS
Trabajar con clnicos e instantneas ZFS

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-67

Cmo mostrar instantneas ZFS


Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Puede habilitar o inhabilitar la visualizacin de los listados de


instantneas en la salida zfs list con la propiedad de
agrupacin listsnapshots. Esta propiedad est habilitada de
forma predeterminada.
La propiedad de agrupacin listsnapshots controla si la
informacin de la instantnea se muestra con el comando zfs
list.
Si inhabilita esta propiedad, puede utilizar el comando de la
instantnea zfs list -t para mostrar la informacin deslaa
ha
)
instantnea.

co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
# zpool get listsnapshots tank
NAME PROPERTY
VALUE
SOURCE
tank listsnapshots
on
default
# zpool set listsnapshots=off tank
# zpool get listsnapshots tank
NAME PROPERTY
VALUE
SOURCE
tank listsnapshots
off
local

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-68

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Envo y recepcin de datos ZFS

El comando zfs send crea una representacin del flujo de una


instantnea escrita en la salida estndar.
De forma predeterminada, se genera una secuencia completa.
Puede redirigir la salida a un archivo o a un sistema diferente.

El comando zfs receive crea una instantnea cuyo


contenido se especifica en la secuencia proporcionada en la
entrada estndar.

s de
Si se recibe una secuencia completa, se crea un nuevo sistema
a
h
archivos.

m)
co

de

e Gui ZFS
Con estos comandos, puede enviar datos decinstantneas
l
ra ent ZFS.
y recibir sistemas de archivos y datos @
deoinstantneas
d

na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
erapuede establecer las propiedades del sistema de archivos que se
er n10s8/11,
f
l
l
En Oracle
Solaris
i
Guy reciben
envan
traen una secuencia de instantneas. Estas mejoras proporcionan flexibilidad en:
n
o
La n
aplicacin
de propiedades del sistema de archivos en una secuencia de envo al sistema de
archivos de recepcin.

La determinacin de si las propiedades del sistema de archivos local se deben ignorar al


recibirlas, como el valor de la propiedad mountpoint.
Para obtener ms informacin sobre el envo y recepcin de datos ZFS, consulte la Oracle Solaris
ZFS System Administration Guide. (Gua de administracin del sistema ZFS de Oracle Solaris).

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-69

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Creacin de instantneas ZFS


Utilizar la opcin -r para crear instantneas para todos los
sistemas de archivos descendientes:
# zfs snapshot -r tank/home@now
# zfs list -t snapshot
NAME
USED
AVAIL
tank/home@now
0
tank/home/ahrens@now
0
tank/home/anne@now
0
tank/home/bob@now
0
-

REFER
29.5K
2.15M
1.89M
1.89M

MOUNTPOINT
-

a
s
a
)h
m
co uide
e
l
rac en-t G
tank/home/cindys@now
0
2.15M
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
ra
esnapshot
er nzfs
f
l
l
Utilice elicomando
para crear instantneas. Introduzca el nombre de la
s
u
a
G
r
instantnea -para
t el argumento del comando zfs snapshot utilizando las convenciones de
n
o
nomenclatura
de instantneas:
n filesystem@snapname
volume@snapname

Nota: consulte la Oracle Solaris ZFS System Administration Guide (Gua de administracin del
sistema ZFS de Oracle Solaris) para obtener ms informacin sobre las convenciones de
nomenclatura.
A continuacin se crea una instantnea de tank/home/ahrens denominada friday:
# zfs snapshot tank/home/ahrens@Friday

Utilice la opcin -r para crear instantneas para todos los sistemas de archivos descendientes
(consulte los ejemplos de la diapositiva).
Las instantneas no tienen propiedades que se puedan modificar. Las propiedades del conjunto
de datos no se pueden aplicar a una instantnea.
# zfs set compression=on tank/home/ahrens@tuesday
cannot set compression property for 'tank/home/ahrens@tuesday':
snapshotproperties cannot be modified

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-70

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Destruccin de instantneas ZFS

Utilice el comando zfs destroy para destruir una


instantnea ZFS.

# zfs destroy tank/home/ahrens@friday

No se puede destruir un conjunto de datos si existen


instantneas del mismo.
Si se han creado clnicos de una instantnea, se deben
destruir para poder destruir la instantnea.
has

)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
No se u
puede
un conjunto de datos si existen instantneas del mismo:
ille destruir
an destroy
G -#trzfs
tank/home/ahrens
n
o
n cannot destroy'tank/home/ahrens':filesystem has children
use '-r' to destroy the following datasets:
tank/home/ahrens@tuesday
tank/home/ahrens@wednesday
tank/home/ahrens@thursday

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-71

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Identificacin de diferencias de las instantneas ZFS


Utilizar el comando zfs diff para determinar las diferencias
de las instantneas ZFS:
# ls /tank/user1
fileA
# zfs snapshot tank/user1@snap1
# ls /tank/user1
fileA fileB
# zfs snapshot tank/user1@snap2
# zfs diff tank/user1@snap1 tank/username@snap2
M
/tank/user1
+
/tank/user1/fileB

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era de las instantneas ZFS con el comando zfs diff.
er nlassfdiferencias
l
l
Puede determinar
i
u tra
PorG
ejemplo,
-supongamos que la primera instantnea (snap1) se realiza despus de crear
fileA.
noA ncontinuacin, se realiza la segunda instantnea (snap2) despus de crear fileB.
# ls /tank/user1
fileA
# zfs snapshot tank/user1@snap1
# ls /tank/user1
fileA fileB
# zfs snapshot tank/user1@snap2
Puede identificar las diferencias de las instantneas con el comando zfs diff:
# zfs diff tank/user1@snap1 tank/username@snap2
M

/tank/user1

/tank/user1/fileB

M indica que se ha modificado el directorio. + indica que fileB existe en la ltima instantnea.
Para obtener ms informacin sobre cmo identificar las diferencias de las instantneas ZFS,
consulte la Oracle Solaris ZFS System Administration Guide (Gua de administracin del sistema
ZFS de Oracle Solaris).

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-72

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Informacin general de la prctica 6:


Introduccin al sistema de archivos ZFS
En esta prctica se tratan los siguientes temas:

Creacin y destruccin de agrupaciones de


almacenamiento ZFS
Creacin, cambio de nombre y destruccin de sistemas de
archivos ZFS
Trabajar con propiedades de ZFS

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-73

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Resumen
En esta leccin, debe haber aprendido lo siguiente:
Describir el sistema de archivos ZFS de Oracle Solaris
Comprender la terminologa de ZFS
Crear nuevos sistemas de archivos y agrupaciones ZFS
Destruir sistemas de archivos y agrupaciones ZFS
Modificar las propiedades del sistema de archivos ZFS
Trabajar con clnicos e instantneas ZFS
s

ha
)
om ide
c

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 6-74

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Descripcin de configuraciones de interfaz

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Objetivos
Despus de completar esta leccin, podr:
Controlar y supervisar interfaces de red
Configurar interfaces de protocolo de Internet
versin 4 (IPv4) en el momento del arranque

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 7-2

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Orden del da

Control y supervisin de interfaces de red


Configuracin de interfaces de protocolo de Internet
versin 4 (IPv4) en el momento del arranque

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 7-3

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Control y supervisin de interfaces de red


Los comandos de red para controlar y supervisar las funciones
de las interfaces de red son:
ifconfig
ping
snoop

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era MAC
er denlasdireccin
f
l
l
Visualizacin
i
Gu -de
tracontrol de acceso al medio (MAC) es la direccin de hardware exclusiva de su
La direccin
n
computador
no en una red de rea local (LAN). La direccin MAC es tambin la direccin Ethernet
en una LAN Ethernet. Una vez conectado a una LAN, una tabla de resolucin de direcciones
reasigna la direccin MAC fsica del computador a una direccin IP en la LAN.
Puede visualizar la direccin MAC o la direccin Ethernet de dos formas:
Utilice el comando ifconfig -a.

Utilice el comando banner de memoria de slo lectura programable (PROM) de arranque.

Nota: la direccin MAC slo se muestra si la ejecuta el usuario raz.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 7-4

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

# ifconfig -a
lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232
index 1 inet 127.0.0.1 netmask ff000000
nge0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 192.168.30.41 netmask ffffff00 broadcast 192.168.30.255
ether 8:0:20:93:c9:af

La direccin MAC se muestra como 8:0:20:93:c9:af en este ejemplo.


Tambin puede ejecutar el comando banner en el indicador ok para recuperar la direccin MAC
de un sistema basado en SPARC que no se haya arrancado an.
ok banner

Sun Fire V210, Keyboard present.


Copyright 2007 Sun Microsystems, Inc. All rights reserved.
OpenBoot 4.22.33, 2048 MB memory installed, Serial #65485125.
Ethernet address 0:3:ba:e7:39:45, Host ID: 83e73945.

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 7-5

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Visualizacin de la direccin IP
El comando ifconfig -a muestra la configuracin actual
para las interfaces de red.
# ifconfig -a
lo0:flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232
index 1
inet 127.0.0.1 netmask ff000000
nge0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 192.168.30.41 netmask ffffff00 broadcast 192.168.30.255
ether 8:0:20:93:c9:af

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era ifconfig muestra la configuracin actual para todas las interfaces
er -a,nelscomando
f
l
l
Con la opcin
i
Gudel sistema.
de red
tra
n
El ejemplo
no de la diapositiva indica que la interfaz de bucle de retorno (lo0) est conectada,

en ejecucin y configurada con una direccin IP 127.0.0.1. La interfaz nge0 est conectada,
en ejecucin y configurada con una direccin IP 192.168.30.41.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 7-6

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Marcado de una interfaz Ethernet como down


Puede utilizar el comando ifconfig para marcar una interfaz
Ethernet como up o down.
# ifconfig nge0 down
# ifconfig a
lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232
index 1 inet 127.0.0.1 netmask ff000000
nge0: flags=1000842<BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 192.168.30.41 netmask ffffff00 broadcast 192.168.30.255
ether 8:0:20:93:c9:af

a
s
a
)h
# ifconfig nge0 up
m
# ifconfig a
co uide
e
l
lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL>
rac ent Gmtu 8232
o
index 1 inet 127.0.0.1 netmask ff000000
@ tud mtu 1500 index 2
a
nge0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4>
n
S
ra this192.168.30.255
inet 192.168.30.41 netmask ffffff00
broadcast
a

o se
ether 8:0:20:93:c9:af
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sEthernet
era se marca como down, significa que no puede comunicarse.
einterfaz
f
l
l
Cuando iuna
u tran
Gmarcar
Para
-la interfaz nge0 como down, ejecute los comandos que se muestran en el primer
ejemplo
nodenla diapositiva.
Nota: el indicador UP para nge0 ya no est presente. Cuando una interfaz est marcada como
UP, est lista para comunicarse.
El segundo ejemplo de la diapositiva indica que cuando marca la interfaz como up, el estado UP
aparece en el campo de indicadores de la salida del comando ifconfig.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 7-7

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Envo de paquetes ICMP ECHO_REQUEST


Para determinar si puede contactar con otro sistema a travs
de la red, introduzca el comando ping:
# ping sys41
sys41 is alive

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
e
l
l
i
La respuesta
n indica que el nombre de host sys41 est activo. La respuesta no answer
u tanterior
a
G
r
de sys41 n
indica
- que no puede contactar con el host sys41. Esto implica un problema con el host
sys41nooun problema con la red.
Para que el comando ping se ejecute correctamente, se deben cumplir las siguientes
condiciones en ambos sistemas:
La interfaz debe estar conectada.
La interfaz debe estar configurada.
La interfaz debe estar activa.
La interfaz debe estar conectada fsicamente.
La interfaz debe tener rutas vlidas configuradas.
Para obtener ms informacin sobre ifconfig, consulte la pgina de comando man ifconfig.
Nota: puede utilizar traceroute para realizar el seguimiento de la ruta que sigue un paquete.
Esta utilidad realiza un seguimiento de la ruta que sigue un paquete IP hasta otro host de Internet.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 7-8

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Captura e inspeccin de paquetes de red


Use la utilidad snoop para capturar e inspeccionar los
paquetes de red y poder determinar qu clase de datos se
transfieren entre sistemas.
# snoop sys41 sys42
sys41 -> sys42 ICMP Echo request (ID: 615 Sequence number: 0)
sys42 -> sys41 ICMP Echo reply (ID: 615 Sequence number: 0)

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
eraver qu ocurre cuando un sistema utiliza el comando ping para
er snoop
f
l
l
Use la utilidad
para
s
i
anotro sistema. Para ver el trfico de red entre dos sistemas especficos, ejecute el
Gu -tcon
r
comunicarse
comando
nonque se muestra en la parte superior de la captura de pantalla.
Utilice la opcin -a para habilitar los clics audibles, que le notifican el trfico de red. Aunque son
ruidosos, los clics son tiles en la resolucin de problemas.
En el siguiente ejemplo se muestra cmo habilitar los clics audibles para todo el trfico de red
relacionado con un arranque del protocolo de configuracin dinmica de sistemas (DHCP):
# snoop -a dhcp

Administracin del sistema operativo Oracle Solaris 10 Parte 1 7-9

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Entre las opciones de snoop adicionales se incluyen:


snoop: salida de resumen.
snoop -o filename: guarda paquetes capturados con el nombre de archivo tal como se
capturan.
snoop -i filename: muestra los paquetes capturados anteriormente con el nombre de
archivo.
snoop -i filename -v: filtra la salida al modo detallado.
snoop -i filename -V: filtra la salida al modo detallado de resumen.
snoop -i filename -x offset: muestra los datos de los paquetes en formato
hexadecimal y ASCII.
snoop -d device: recibe paquetes de una interfaz de red especificada por device.
Nota: pulse Ctrl + C para detener la utilidad snoop.

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 7-10

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
Cul de los siguientes comandos le permite capturar e
inspeccionar los paquetes de red para determinar qu clase de
datos se transfieren entre sistemas?
a. # snoop
b. # ping
c. # ifconfig
d. # ifconfig -a
a

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
a
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 7-11

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
El comando ifconfig -a se utiliza para:
a. Contactar con otro sistema a travs de la red
b. Visualizar la configuracin actual para todas las interfaces de
red del sistema
c. Capturar e inspeccionar los paquetes de red para determinar
qu clase de datos se transfieren entre sistemas
d. Ninguna de las opciones anteriores
a

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
b
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 7-12

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Orden del da

Control y supervisin de interfaces de red


Configuracin de interfaces de protocolo de Internet
versin 4 (IPv4) en el momento del arranque

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 7-13

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Introduccin a los archivos de la interfaz IPv4


Las interfaces de red del sistema operativo Oracle Solaris se
controlan con archivos y servicios:

Servicio svc:/network/physical:default
archivo /etc/hostname.xxn
archivo /etc/inet/hosts
archivo /etc/inet/ipnodes

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era los archivos y secuencias que se utilizan para configurar interfaces
er sendescriben
f
l
l
s
En esta
seccin
i
GuIPv4.-tra
de red
on un conocimiento bsico de las interfaces de red del sistema operativo Oracle
Puedenobtener
Solaris estudiando las funciones de los archivos y el servicio que se muestran en la diapositiva.
Servicio svc:/network/physical:default
Este servicio llama a la secuencia /lib/svc/method/net-physical method, que es una de
las secuencias de inicio que se ejecutan cada vez que se arranca el sistema. Esta secuencia usa
la utilidad ifconfig para configurar cada interfaz con una direccin IP y otra informacin de red
necesaria. La secuencia busca archivos denominados hostname.xxn en el directorio /etc,
donde xx es un tipo de interfaz y n es la instancia de la interfaz. Para cada archivo denominado
/etc/hostname.xxn, la secuencia utiliza el comando ifconfig con la opcin plumb para
conseguir que el ncleo est listo para comunicarse con este tipo de interfaz. La secuencia
configura a continuacin la interfaz con nombre utilizando otras opciones del comando
ifconfig. El archivo /etc/hostname.nge0 es un ejemplo de un archivo de configuracin de
interfaz.
Nota: en los sistemas operativos Solaris 8 y 9, se utiliza el archivo
/etc/rcS.d/S30network.sh para realizar la misma funcin. Antes del sistema operativo
Solaris 8, se utilizaba el archivo /etc/rcS.d/S30rootusr.sh.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 7-14

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Entradas del archivo /etc/hostname.xxn


e interfaces correspondientes
Entrada

Interfaz

/etc/hostname.e1000g0

Primera interfaz Ethernet e1000g (controlador de dispositivo de


la familia Gigabit Intel PRO/1000) en el sistema

/etc/hostname.bge0

Primera interfaz Ethernet bge (controlador de dispositivo Gigabit


Ethernet Broadcom) en el sistema

/etc/hostname.bge1

Segunda interfaz Ethernet bge en el sistema

/etc/hostname.ce0

Primera interfaz Ethernet ce (controlador de dispositivo Gigabit


Ethernet Cassini) en el sistema

a
s
a
)h
m
/etc/hostname.hme0
Primera interfaz Ethernet hme (controladorc
deodispositivo
ideFastu
e
l
Ethernet) en el sistema
ac ent G
r
o
/etc/hostname.eri0
Primera interfaz Ethernet eri
(controlador
d de dispositivo eri
@
u
a
t
n is S
Fast-Ethernet) en el a
sistema
r
a

th (controlador Gigabit Ethernet


/etc/hostname.nge0
Primera interfaz
Ethernet nge
o
e
m
r el sistema
Nvidia)een
us
l
l
i
o
t
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
El archivo
/etc/hostname.xxn
contiene una entrada que configura una interfaz correspondiente.
i
u
a
G
r
El componente
t variable del nombre de archivo se sustituye por un tipo de interfaz y un nmero que
-diferencia
n
o
establece
la
entre varias interfaces del mismo tipo configuradas en el sistema. En la tabla
n
/etc/hostname.qfe0

Primera interfaz Ethernet qfe (controlador de dispositivo Quad


Fast-Ethernet) en el sistema

de la diapositiva se muestran ejemplos de entradas de archivo para las interfaces Ethernet que se
suelen encontrar en los sistemas Oracle.

Los cdigos para los tipos de interfaz son cdigos de producto. Estos cdigos se originan en
diversos orgenes. Por ejemplo, el cdigo e1000g es para Intel PRO/1000 Gigabit, mientras que el
cdigo bge es una abreviatura de Gigabit Ethernet Broadcom.
El archivo /etc/hostname.nge0 contiene el nombre de host o la direccin IP del sistema que
contiene la interfaz nge0. El nombre de host incluido en el archivo debe existir en el archivo
/etc/inet/hosts, de forma que se pueda resolver en una direccin IP en el momento del
arranque del sistema.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 7-15

Puede editar el archivo /etc/hostname.nge0 para incluir en l el nombre de host o la direccin


IP del archivo /etc/inet/hosts.
# cat /etc/hostname.nge0
sys41

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

or
# cat /etc/hostname.nge0
192.168.30.41
Archivo /etc/inet/hosts
El archivo /etc/inet/hosts es una base de datos local que asocia las direcciones IP de los
hosts a sus nombres. Puede utilizar el archivo /etc/inet/hosts con, o en lugar de, otras
bases de datos de hosts, incluido el sistema de nombres de dominio (DNS), el mapa de hosts
del Servicio de informacin de la red (NIS) y la tabla de hosts del Servicio de informacin de la
red Plus (NIS+). Los programas utilizan interfaces de biblioteca para acceder a la informacin del
archivo /etc/inet/hosts.

a
s
a
El archivo /etc/inet/hosts contiene al menos informacin del bucle de retorno
) hy delhost.
m
El archivo tiene una entrada para cada direccin IP de cada host. Si un host
tiene ms
idede una
coseparadas).
u
e
l
direccin IP, este archivo tendr una entrada para cada direccin (en
lneas
rac ent G
El formato de cada lnea es:
o
@ t.u.d .
a
IP-address official-host-name [aliases]
n
S
s
i
Los elementos estn separados por cualquiero
nmero
espacios
o caracteres de tabulacin.
ara de
h
t
e
m
El primer elemento de una lnea es la direccin
IP
del
host.
La
segunda
entrada es el nombre
s
r
u
e
l
l
i
o
oficial del host. Las siguientes entradas
t lnea son nombres alternativos para la
u deslaemisma
g
(
misma mquina o apodos. Los
apodos
son
opcionales.
na licen
a
# cat /etc/inet/hosts
r
A ble
.mo
ra
r sfetruncada>
e<salida
l
l
i
Gu -.tran
non 127.0.0.1 localhost
.
<salida truncada>
.
192.168.30.41 sys41 loghost #connection to nge0 interface
.
<salida truncada>

Nota: el archivo /etc/inet/hosts es el nombre SVr4 oficial (sistema V versin 4) del archivo
de hosts. El enlace simblico /etc/inet/hosts existe para la compatibilidad con Berkeley
Software Distribution (BSD).

Administracin del sistema operativo Oracle Solaris 10 Parte 1 7-16

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Archivo /etc/inet/ipnodes
Una base de datos local que asocia los nombres de nodos a
sus direcciones IP.
# cat /etc/inet/ipnodes
#
# Internet host table
#
::1 localhost
127.0.0.1 localhost
192.168.30.41 sys41 loghost

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er nsesfeunraenlace simblico al archivo /etc/inet/hosts. Asocia los nombres
l
l
El archivo
ipnodes
i
Gu a sus
de nodos
tradirecciones de protocolo de Internet (IP). El archivo ipnodes se puede utilizar
n
junto con,
no o en lugar de, otras bases de datos ipnodes, incluido el DNS, el mapa de ipnodes
de NIS y el LDAP.
El archivo ipnodes tiene una entrada para cada direccin IP de cada nodo y puede contener
direcciones IPv4 o IPv6.
Si un nodo tiene ms de una direccin IP, tendr una entrada para cada una de ellas, en lneas
consecutivas. El formato de cada lnea es:
IP-address official-node-name nicknames...
Los elementos estn separados por espacios o caracteres de tabulacin. El primer elemento
de una lnea es la direccin IP del host. La segunda entrada es el nombre oficial del host.
Las siguientes entradas de la misma lnea son nombres alternativos para la misma mquina o
apodos. Los apodos son opcionales. Consulte el ejemplo de la diapositiva.
Las direcciones IP se pueden definir en el archivo ipnodes o en el archivo de hosts. En primer
lugar, se buscar en el archivo ipnodes; a continuacin, se busca en el archivo de hosts.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 7-17

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cambio del nombre del host del sistema

El nombre del host del sistema est en cuatro archivos del


sistema.
Debe modificar estos archivos y realizar un rearranque
para cambiar el nombre del host del sistema:
Archivo /etc/nodename
Archivo /etc/hostname.xxn
Archivo /etc/inet/hosts

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Nota u
an
r
t
G/etc/inet/ipnodes
se utilizaba para direcciones IPv6, pero ahora es un enlace
simblico
non a /etc/inet/hosts.

Si el volcado por cada del sistema est habilitado en un sistema, se debe cambiar el nombe
del sistema en /var/crash. Las versiones anteriores de Solaris tambin incluan el
nombre del host en archivos ubicados en /etc/net/tic*/*.
Utilice el comando uname -s para cambiar el nombre del host del sistema temporalmente.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 7-18

Archivo /etc/nodename

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cada sistema operativo Oracle Solaris tiene un nombre cannico, que es el nombre oficial
utilizado al referirse a un sistema. Por convencin, el nombre del sistema es el mismo que el
nombre del host asociado a la direccin IP de la interfaz de red principal (por ejemplo,
hostname.nge0).
En el siguiente ejemplo se muestra el archivo /etc/nodename de un sistema:
# cat /etc/nodename
sys41
Cambie el nombre cannico editando el archivo /etc/nodename y rearrancando a continuacin
el sistema.
Si la configuracin de red de la mquina se gestiona de forma remota y la proporcionan los
protocolos bootparams DHCP o de llamada a procedimiento remoto (RPC), no se utiliza el
archivo /etc/nodename. El archivo no se utiliza porque el servicio remoto proporciona el
nombre cannico.

a
s
a
El archivo /etc/hostname.xxn contiene el nombre del host o la direccin IP del
) hsistema.
m
eun
oembargo,
Slo hay un archivo de ese tipo para un sistema con una interfaz nica. Sin
si
c
d
i

le t Gu
sistema tiene varias interfaces, hay tantos archivos como interfacescactivas.
a
or den
Archivo /etc/inet/hosts
@
a decimales
tu convencional.
npuntos
Las direcciones de red se escriben con la notacin de
S
a
r
a 24ecaracteres
his de longitud. Se pueden utilizar
t
Los nombres de host son cadenas de texto deohasta
caracteres alfabticos, nmeros, el signo
er-my elto. enusel nombre del host. Los puntos (.) slo estn
l
l
i
permitidos cuando delimitan componentes
de
de estilo de dominio. No se permiten
e nombres
(Elguprimernscarcter
espacios en el nombre deln
host.
debe
ser alfabtico. El ltimo carcter no
a
e
c
a
i
puede ser . ni -.
r
l
A ble
o
No se hace distincin
alguna
caracteres en maysculas y en minsculas, a menos que se
m
era entre
er densasignacin
f
l
l
utilice el iservicio
de nombres NIS. Los caracteres en maysculas en los nombres
a
Gucausar
suelen
con NIS.
trproblemas
n
Un carcter
no # indica el principio de un comentario. Despus de un carcter de comentario, no se
Archivo /etc/hostname.xxn

interpretan todos los caracteres (hasta el final de la lnea).

Administracin del sistema operativo Oracle Solaris 10 Parte 1 7-19

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Comando sys-unconfig

Utilizar el comando /usr/sbin/sys-unconfig para


restaurar una configuracin de sistema a un estado sin
configurar.
El sistema estar listo para su reconfiguracin.
El comando sys-unconfig hace lo siguiente:
Guarda la informacin del archivo /etc/inet/hosts
actual en el archivo /etc/inet/hosts.saved.
a
s
Guarda el archivo /etc/vfstab en el archivo
a
)h
/etc/vfstab.orig si el archivo /etc/vfstabmactual
co uide
contiene entradas de montaje NFS.
e
l
c nt G
Restaura el archivo /etc/inet/hosts
orapredeterminado.
e

@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era
er n/usr/sbin/sys-unconfig
f
l
l
Utilice elicomando
para deshacer una configuracin de sistema.
s
u tra
G
Adems de
-las acciones mostradas en la diapositiva, el comando sys-unconfig hace lo
siguiente:
non

Elimina el nombre del host predeterminado de los archivos /etc/hostname.xxn para


todas las interfaces configuradas.
Elimina el nombre de dominio predeterminado del archivo /etc/defaultdomain.
Restaura la zona horaria a PST8PDT en el archivo /etc/TIMEZONE.

Restablece los servicios de asignacin de nombres en los archivos locales.


Elimina el archivo /etc/inet/netmasks.
Elimina el archivo /etc/defaultrouter.
Elimina la contrasea establecida para el usuario raz en el archivo /etc/shadow.
Elimina el archivo /etc/.rootkey para NIS+.

Ejecuta todas las aplicaciones de configuracin del sistema (estas aplicaciones se definen
mediante ejecuciones anteriores de un comando sysidconfig -a).
Elimina el archivo /etc/resolv.conf para clientes DNS.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 7-20

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Inhabilita el protocolo ligero de acceso a directorios (LDAP) eliminando:


- Archivo /var/ldap/ldap_client_cache
- Archivo /var/ldap/ldap_client_file
- Archivo /var/ldap/ldap_client_cred
- Archivo /var/ldap/cachemgr.log
Regenera claves para Secure Shell Daemon (sshd).

Cuando el comando sys-unconfig finaliza, cierra el sistema.


Al reiniciar el sistema, una secuencia de configuracin le pide que configure la informacin del
sistema. El comando sys-unconfig no est disponible en clientes sin disco.
Precaucin: el comando sys-unconfig es una utilidad potencialmente peligrosa y slo la
puede ejecutar el usuario raz.

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 7-21

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
El archivo /etc/inet/hosts:
a. Llama a una secuencia que usa la utilidad ifconfig
para configurar cada interfaz con una direccin IP.
b. Contiene una entrada que configura una interfaz
correspondiente que diferencia entre varias interfaces
del mismo tipo configuradas en el sistema.
c. Es una base de datos local que asocia las direcciones
a
s
IP de los hosts a sus nombres.
a
)h
m
d. Es un enlace simblico a un archivo que asocia
olos ide
c

u
e
nombres de los nodos a sus direccionesaIP.
cl
tG

or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
c
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 7-22

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
El nombre del host de un sistema est incluido en tres archivos
del sistema. Debe modificar todos estos archivos y realizar un
rearranque para cambiar correctamente el nombre del host de
un sistema.
a. Verdadero
b. Falso

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
a
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 7-23

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Informacin general de la prctica 7:


Comandos de red del sistema operativo Oracle Solaris
En esta prctica se trata el uso de comandos bsicos
relacionados con la red y la respuesta a cuestiones sobre
la salida.

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 7-24

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Resumen
En esta leccin, debe haber aprendido lo siguiente:
Controlar y supervisar interfaces de red
Configurar interfaces de protocolo de Internet versin 4
(IPv4) en el momento del arranque

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 7-25

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Realizacin da la administracin de paquetes

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Objetivos
Despus de completar esta leccin, podr:
Describir los conceptos bsicos de la administracin de paquetes
Administrar paquetes mediante la interfaz de lnea de comandos

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 8-2

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Orden del da

Descripcin de los conceptos bsicos de la administracin


de paquetes
Administracin de paquetes mediante la interfaz de lnea
de comandos

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 8-3

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Conceptos bsicos de la administracin de paquetes

La administracin de paquetes de software agrega y elimina


software de los sistemas.
Los paquetes de software contienen lo siguiente:
Archivos que describen el paquete y la cantidad de espacio en
disco necesaria para la instalacin
Archivos de software comprimidos para instalarlos en el sistema
Secuencias opcionales que se ejecutan cuando se agrega o
a
elimina el paquete
as

)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
lleproveedores
Oracleu
yilos
de terceros ofrecen a los usuarios productos de software en paquetes.
n
a
G
r
-tsoftware
Paquetesn
de
o
n

El trmino paquete hace referencia al mtodo de distribucin de los productos de software y su


instalacin en los sistemas. En su forma ms simple, un paquete es una coleccin de archivos y
directorios.
Nota: el proceso de instalacin del software del sistema operativo Oracle Solaris instala
automticamente todos los paquetes de software necesarios segn la opcin de configuracin del
grupo de software.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 8-4

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Archivo /var/sadm/install/contents
El archivo /var/sadm/install/contents es un registro completo de todos los paquetes de
software instalados en el disco del sistema local. Hace referencia a cada archivo y directorio
perteneciente a cada paquete de software y muestra la configuracin de cada producto instalado.
Para ver el contenido del archivo /var/sadm/install/contents, ejecute el siguiente
comando:
# more /var/sadm/install/contents
/bin=./usr/bin s none SUNWcsr
/dev d none 0755 root sys SUNWcsr SUNWcsd
/dev/allkmem=../devices/pseudo/mm@0:allkmem s none SUNWcsd
/dev/arp=../devices/pseudo/arp@0:arp s none SUNWcsd
/dev/conslog=../devices/pseudo/log@0:conslog s none SUNWcsd
/dev/console=../devices/pseudo/cn@0:console s none SUNWcsd
/dev/dsk d none 0755 root sys SUNWcsd
(salida omitida)

a
s
a
) hvez que
El comando pkgadd actualiza el archivo /var/sadm/install/contents m
cada
se

e
o
instalan nuevos paquetes.
ec Guid
l
c
El comando pkgrm utiliza el archivo /var/sadm/install/contents
dnde
nt determinar
ora epara
se encuentran los archivos para un paquete de software en@
el sistema.dCuando
se elimina un
tu
na i/var/sadm/install/contents.
paquete del sistema, el comando pkgrm actualiza elaarchivo
S
r
s
a eentelhdisco
Para determinar si se ha instalado un archivo o
concreto
del sistema y buscar el
m
s
r
directorio en el que se encuentra, utilice
el
comando
pkgchk
con
el
nombre de la ruta parcial o
e to u
l
l
i
completa del comando sobre el que
informar.
e
(gudesea
s
n
a
Ejemplo:
e
n
ra lshowrev
lic est instalado en el disco del sistema:
para verificar que el A
comando
e
o
ab-P showrev
m
#
pkgchk r-l
r
e
e
f
ill ans /usr/bin/showrev
Gu -Pathname:
tr
Type: regular file
n
no
Expected mode: 0755
Expected owner: root
Expected group: sys
Expected file size (bytes): 29992
Expected sum(1) of contents: 59728
Expected last modification: Nov 08 23:02:51 2006
Referenced by the following packages:
SUNWadmc
Current status: installed
Pathname: /usr/share/man/man1m/showrev.1m
Type: regular file

Administracin del sistema operativo Oracle Solaris 10 Parte 1 8-5

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Expected mode: 0644


Expected owner: root
Expected group: root
Expected file size (bytes): 3835
Expected sum(1) of contents: 64380
Expected last modification: Sep 15 18:42:55 2006
Referenced by the following packages:
SUNWman
Current status: installed

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 8-6

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Formatos de los paquetes

Los paquetes del sistema operativo Oracle Solaris pueden


tener uno de los dos formatos siguientes:
Sistema de archivos (o directorio)
Flujo de datos

Los paquetes entregados con formato de sistema de


archivos constan de varios archivos y directorios.
Los paquetes entregados con formato de flujo de datos
contienen un solo archivo.
has

)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 8-7

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Formato de sistema de archivos

# ls -ld SUNWzsh
drwxr-xr-x
5 root
# cd SUNWzsh
# ls l
total 3280
total 127
drwxr-xr-x
2 root
drwxr-xr-x
2 root
-rw-r--r-1 root
-rw-r--r-1 root
drwxr-xr-x
3 root
#

staff

2048

staff 2048
staff 2048
staff
455
staff 58248
staff 2048

Nov 14 20:54 SUNWzsh

Nov
Nov
Nov
Nov
Nov

14
14
14
14
14

20:54
20:54
15:56
15:56
20:54

archive
install
pkginfo
pkgmap
reloc

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era un ejemplo de un paquete (SUNWzsh) con formato de sistema de
er sensmuestra
f
l
l
En la diapositiva
i
Gu El -paquete
archivos.
tra consta de un directorio que coincide con el nombre del paquete, adems de
n
otros archivos
no y directorios, incluidos los archivos pkginfo y pkgmap.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 8-8

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Formato de flujo de datos

# ls -l SUNWzsh.pkg
-rw-r--r-- 1 root
root
1092608 Feb 15 14:56 SUNWzsh.pkg
# file SUNWzsh.pkg
SUNWzsh.pkg:
package datastream
# head SUNWzsh.pkg
# PaCkAgE DaTaStReAm
SUNWzsh 1 2110
# end of header
NAME=Z shell (zsh)
ARCH=sparc
VERSION=11.10.0,REV=2005.01.08.05.16
SUNW_PRODNAME=SunOS
SUNW_PRODVERS=5.10/SunOS Development
SUNW_PKGTYPE=usr
MAXINST=1000
#

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
era un ejemplo de un paquete con formato de flujo de datos.
er sensmuestra
f
l
l
En la diapositiva
i
u tdescargados
ra
LosG
paquetes
de Internet suelen tener el formato de flujo de datos.
n
o
n

Administracin del sistema operativo Oracle Solaris 10 Parte 1 8-9

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
Qu comando utiliza el archivo /var/sadm/install/contents
para determinar dnde se encuentran los archivos para un paquete
de software en el sistema?
a. pkgrm
b. pkgadd
c. pkgchk

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
a
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 8-10

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Orden del da

Descripcin de los conceptos bsicos de la administracin


de paquetes
Administracin de paquetes mediante la interfaz de lnea
de comandos

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 8-11

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Administracin de paquetes
desde la lnea de comandos

pkgtrans
pkgadd
pkgrm
pkginfo

pkgchk

Convierte los paquetes de un formato a otro.


Instala paquetes de software en el sistema.
Elimina un paquete del sistema.
Muestra informacin sobre el paquete de
software.
Comprueba el estado de instalacin del
paquete.

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er nsfederala lnea de comandos para convertir paquetes o ver, agregar y eliminar
Utilice u
las
illherramientas
G de -una
software
traestacin de trabajo una vez que el software del sistema operativo Oracle Solaris
n
est instalado
no en un sistema.
Conversin de formatos de paquete

Utilice el comando pkgtrans para convertir un paquete de formato de sistema de archivos a


formato de flujo de datos, o de formato de flujo de datos a formato de sistema de archivos.
La sintaxis del comando es:
# pkgtrans source_device destination_device [ package_name
...]
Ejemplo: para convertir un paquete de formato de sistema de archivos en /var/tmp a formato
de flujo de datos:
# pkgtrans /var/tmp /tmp/SUNWrsc.pkg SUNWrsc
Transferencia de la instancia del paquete <SUNWrsc>
El primer argumento especifica el directorio de origen en el que el paquete de formato de sistema
est almacenado. El segundo argumento especifica el archivo de flujo de datos del paquete de
destino. El tercer argumento es el paquete que se va a convertir que existe en el directorio de
origen especificado por el primer argumento.
Si no se proporciona el nombre de un paquete, el comando pkgtrans ofrece una lista de todos
los paquetes del directorio de origen y solicita al usuario los paquetes que se van a convertir.
Nota: inserte el DVD del software del sistema operativo Oracle Solaris 10 para demostrar los
pasos descritos posteriormente en esta leccin.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 8-12

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Visualizacin de informacin sobre


los paquetes de software instalados
Utilice el comando pkginfo para visualizar informacin sobre
los paquetes de software instalados en el disco del sistema local.

# pkginfo | more
(salida omitida)
system
SUNWcti2
ALE
SUNWctltk
system
SUNWctlu
CTL
SUNWctpls
support
ALE
SUNWcttf
...

Netra ct I2C and System Drivers


Simplified Chinese ToolTalk Runtime Package
Print utilities for CTL locales
Portable layout services for Complex Text Layout

a
s
a
h
)
m
Simplified Chinese (EUC) True Type Fonts
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera mantiene un registro de los paquetes instalados.
e/var/sadm/pkg
l
l
El directorio
i
Gu -trdealan diapositiva, la columna de la izquierda muestra la categora del paquete,
En el ejemplo
n
como n
lao
aplicacin, el sistema, la disposicin de texto complejo (CTL) o el entorno de lenguaje

alternativo (ALE). Un lenguaje CTL es cualquier lenguaje que almacena texto de forma diferente a
la que se muestra. Un ALE es un lenguaje alternativo diferente a los lenguajes bsicos del
sistema operativo Oracle Solaris.
La columna central muestra el nombre del paquete de software. Si empieza por SUNW, se trata de
un producto de Oracle Corporation. De lo contrario, representa a un paquete de terceros.
La columna de la derecha muestra una breve descripcin del producto de software.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 8-13

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Visualizacin de informacin
sobre todos los paquetes
Para visualizar toda la informacin disponible sobre los paquetes
de software, utilice el comando pkginfo con la opcin -l.
# pkginfo -l | more
(salida omitida)

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 8-14

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Visualizacin de informacin sobre


un paquete especfico
Para visualizar toda la informacin disponible sobre un paquete
especfico, utilice pkginfo -l y especifique el nombre del
paquete.
# pkginfo -l SUNWman
PKGINST:
NAME:
CATEGORY:
ARCH:
VERSION:
BASEDIR:
VENDOR:
DESC:
PSTAMP:
INSTDATE:
HOTLINE:
STATUS:
FILES:

SUNWman
On-Line Manual Pages
system
sparc
43.0,REV=75.0
/usr
Sun Microsystems, Inc.
System Reference Manual Pages
2004.12.21.15.30
Jan 11 2007 13:07
Please contact your local service provider
completely installed
12402 installed pathnames
21 shared pathnames
190 directories
67327 blocks used (approx)

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era sobre el paquete de software SUNWman, introduzca el comando
er vernlasinformacin
f
Ejemplo:illpara
u traen la diapositiva. La ltima lnea indica el tamao del paquete. El nmero de
queG
se muestra
n- define la cantidad de espacio necesario en el disco para instalar el paquete.
bloques
noutilizados
Nota: un bloque es un bloque de discos de 512 bytes.

Para determinar el nmero de paquetes instalados actualmente en el disco:


# pkginfo | wc -l
1720

Administracin del sistema operativo Oracle Solaris 10 Parte 1 8-15

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Visualizacin de informacin sobre


paquetes de software
Para visualizar informacin sobre paquetes de software
ubicados en un DVD de software del sistema operativo
Oracle Solaris 10:
# pkginfo -d /cdrom/cdrom0/Solaris_10/Product | more

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
erapaquetes ubicados en un DVD de software del sistema operativo
er nssobre
f
l
l
Para ver
informacin
i
GuSolaris
Oracle
tr10a basado en la plataforma SPARC:
n
no pkginfo -d /cdrom/cdrom0/Solaris_10/Product | more
Para ver informacin sobre paquetes ubicados en un DVD de software del sistema operativo
Oracle Solaris 10 x86/x64:
pkginfo -d /cdrom/cdrom0/Solaris_10/Product | more
Para ver informacin sobre paquetes ubicados en un CD-ROM 1 de software del sistema
operativo Oracle Solaris 10 x86/x64:
pkginfo -d /cdrom/cdrom0/Solaris_10/Product | more
Los grupos de software ubicados en un CD-ROM 1 de software del sistema operativo Oracle
Solaris 10 son Reduced Networking Core System Support y Core System Support.
Para ver informacin sobre paquetes ubicados en cualquiera de los CD-ROM de software de
Oracle Solaris 10 que no sean el CD-ROM 1 de software:
pkginfo -d /cdrom/cdrom0/Solaris_10/Product | more
Los grupos de software ubicados en los CD-ROM 2, 3 y 4 de software del sistema operativo
Oracle Solaris 10 son End User System Support, Developer System Support, Entire Distribution y
Entire Distribution Plus OEM Support.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 8-16

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
Qu comando utiliza un administrador del sistema para
visualizar informacin bsica sobre los paquetes de software
instalados en el disco del sistema local?
a. pkginfo l | more
b. pkginfo | more
c. pkginfo |wc l

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
b
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 8-17

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Adicin de un paquete de software


Al agregar un paquete de software, el comando pkgadd copia
los archivos desde el soporte de instalacin en el disco del
sistema local y ejecuta secuencias para descomprimir archivos.
# cd /cdrom/cdrom0/Solaris_10/ExtraValue/CoBundled/SunVTS_6.3/
Packages
# pkgadd -d . SUNWvts
Processing package instance <SUNWvts> from </cdrom/
sol_10_1106_sparc/s0/Solaris_10/ExtraValue/CoBundled/SunVTS_6.3/
Packages>

a
s
a
)h
m
o
ide
SunVTS Framework(sparc) 6.3,REV=2006.10.19.18.34lec
u
G
Copyright 2006 Sun Microsystems, Inc. All rights
ac reserved.
t
r
n
o
Use is subject to license terms.
de
@
u
a
t
Using </opt> as the package base directory.
ran this S
a
## Processing package information.

o se
m
...
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
erade software SUNWvts desde un DVD e instalarlo en un sistema
er el paquete
f
l
l
Para transferir
s
i
n comandos que se muestran en la diapositiva.
alos
Gu ejecute
r
SPARC,
t
De forma
predeterminada, el comando pkgadd requiere confirmacin durante el proceso de
non
adicin del paquete.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 8-18

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Al ejecutar los comandos de la diapositiva, se muestran los siguientes resultados:


# cd
/cdrom/cdrom0/Solaris_10/ExtraValue/CoBundled/SunVTS_6.3/Packages
# pkgadd -d . SUNWvts
Processing package instance <SUNWvts> from
</cdrom/sol_10_1106_sparc/s0/Solaris_10/ExtraValue/CoBundled/SunVTS_6
.3/Packages>
SunVTS Framework(sparc) 6.3,REV=2006.10.19.18.34
Copyright 2006 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.
Using </opt> as the package base directory.
## Processing package information.
## Processing system information.
## Verifying package dependencies.
## Verifying disk space requirements.
## Checking for conflicts with packages already installed.
## Checking for setuid/setgid programs.
This package contains scripts which will be executed with super-user
permission during the process of installing this package.
Do you want to continue with the installation of <SUNWvts> [y,n,?] y
Installing SunVTS Framework as <SUNWvts>
## Installing part 1 of 1.
8094 blocks
Installation of <SUNWvts> was successful.
#

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 8-19

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Adicin de un paquete de software


Para instalar todos los paquetes en formato de flujo de datos:
# pkgadd -d /tmp/SUNWzsh.pkg all
Processing package instance <SUNWzsh> from </tmp/SUNWzsh.pkg>
Z shell (zsh)(sparc) 11.10.0,REV=2005.01.08.05.16
(salida omitida)

a
s
a
Using </> as the package base directory.
)h
m
## Processing package information.
co uide
e
l
## Processing system information.
ac ent G
rinstalled.
6 package pathnames are already properly
o
@ tud
...
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
eelrapaquete SUNWvts est en el siguiente directorio en el DVD del sistema
er x86/x64,
f
l
l
En un sistema
s
i
n
aSolaris:
Gu Oracle
r
operativo
t
/cdrom/cdrom0/Solaris_10/ExtraValue/CoBundled/SunVTS_6.3/Packages
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 8-20

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

# pkgadd -d /tmp/SUNWzsh.pkg all


Processing package instance <SUNWzsh> from </tmp/SUNWzsh.pkg>
Z shell (zsh)(sparc) 11.10.0,REV=2005.01.08.05.16
(salida omitida)
Using </> as the package base directory.
## Processing package information.
## Processing system information.
6 package pathnames are already properly installed.
## Verifying package dependencies.
## Verifying disk space requirements.
## Checking for conflicts with packages already installed.
## Checking for setuid/setgid programs.
This package contains scripts which will be executed with
super-user
permission during the process of installing this package.
Do you want to continue with the installation of <SUNWvts>
[y,n,?] y
Installing Z shell (zsh) as <SUNWzsh>
## Installing part 1 of 1.
5481 blocks
Installation of <SUNWvts> was successful.
#

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
e
nstambin
aflujo(gdecdatos
Los paquetes en formatoade
se pueden agregar desde un servidor web.
e
n
i
r
l
Los comandos del siguiente
requieren que se ejecute un servidor web en el sistema del
A bejemplo
leversiones
o as
instructor en r
clase,
como
las
SPARC y x86/x64 del paquete SUNWzsh almacenado
a
m
er
e nespecificadas.
f
l
l
en las ubicaciones
s
i
Guantes-detraprobar estos ejemplos, utilice el comando pkgrm SUNWzsh para eliminar el
Nota:
n
paquete
que est instalado en el sistema.
noSUNWzsh

Administracin del sistema operativo Oracle Solaris 10 Parte 1 8-21

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

# pkgadd -d http://instructor/packages/sparc/SUNWzsh.pkg all


# pkgadd -d http://instructor/packages/x86/SUNWzsh.pkg all
SPARC and x86/x64 systems display installation messages
similar to the
following:
## Downloading...
..............25%..............50%..............75%...........
...100%
## Download Complete
Processing package instance <SUNWzsh> from
<http://instructor/packages/SUNWzsh.pkg>
Z shell (zsh)(sparc) 11.10.0,REV=2005.01.08.05.16
(salida omitida)
Using </> as the package base directory.
## Processing package information.
## Processing system information.
3 package pathnames are already properly installed.
## Verifying package dependencies.
## Verifying disk space requirements.
## Checking for conflicts with packages already installed.
The following files are already installed on the system and
are being
used by another package:
/usr <attribute change only>
/usr/sfw <attribute change only>
/usr/sfw/lib <attribute change only>
Do you want to install these conflicting files [y,n,?,q] y
## Checking for setuid/setgid programs.
This package contains scripts which will be executed with
super-user
permission during the process of installing this package.
Do you want to continue with the installation of <SUNWvts>
[y,n,?] y
Installing Z shell (zsh) as <SUNWzsh>
## Installing part 1 of 1.
5481 blocks
Installation of <SUNWvts> was successful.
#

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 8-22

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Comprobacin de la instalacin de un paquete

El comando pkgchk comprueba si se ha instalado


completamente un paquete en el sistema.

# pkgchk SUNWladm
#

Para mostrar los archivos incluidos en un paquete de


software, utilice la opcin -v.

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r stambin
era comprueba el nombre de la ruta, el tamao de archivo, la suma de
epkgchk
f
l
l
El comando
i
Gu -tryalosn atributos de archivo de un paquete.
comprobacin
Si el comando
non pkgchk no muestra un mensaje, esto indica que el paquete se ha instalado
# pkgchk v SUNWladm
/usr
/usr/sadm
/usr/sadm/lib
/usr/sadm/lib/localeadm
/usr/sadm/lib/localeadm/Locale_config_S10.txt
...
.

correctamente y que no se ha realizado ningn cambio en ningn archivo o directorio del paquete.
En el siguiente ejemplo se comprueba el contenido y los atributos del paquete de software
SUNWladm que est instalado actualmente en el sistema.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 8-23

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Por ejemplo, para mostrar los archivos del paquete de software SUNWladm, ejecute el comando:
# pkgchk v SUNWladm
/usr
/usr/sadm
/usr/sadm/lib
/usr/sadm/lib/localeadm
/usr/sadm/lib/localeadm/Locale_config_S10.txt
/usr/sadm/lib/localeadm/admin
/usr/sadm/lib/localeadm/core_packages.txt
/usr/sadm/lib/localeadm/gen_configfile.pl
/usr/sadm/lib/localeadm/retrievecd.pl
/usr/sadm/lib/localeadm/retrievecombined.pl
/usr/sbin
/usr/sbin/localeadm
#

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 8-24

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Comprobacin de la instalacin de un paquete


Para determinar si el contenido o los atributos de un archivo
han cambiado tras su instalacin, utilice la opcin -p:
# pkgchk -p /etc/shadow
ERROR: /etc/shadow
modtime <11/09/06 09:51:50 AM> expected <12/27/06
05:44:53 PM> actual
file size <296> expected <344> actual
file cksum <20180> expected <23909> actual

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era se comprueba el archivo /etc/shadow.
erde lansdiapositiva
f
l
l
En el ejemplo
i
u tra
LasG
diferencias
- en modtime, file size y checksum indican que el archivo /etc/shadow
original
nohancambiado de tamao. Para este archivo concreto, esto ha ocurrido debido a la
instalacin inicial del software del sistema operativo Oracle Solaris.

En el siguiente ejemplo se muestra cmo utilizar la opcin -l con el comando pkgchk para
mostrar informacin sobre archivos seleccionados que forman un paquete.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 8-25

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Para mostrar informacin sobre el archivo /usr/bin/showrev:


# pkgchk -l -p /usr/bin/showrev
Pathname: /usr/bin/showrev
Type: regular file
Expected mode: 0755
Expected owner: root
Expected group: sys
Expected file size (bytes): 29992
Expected sum(1) of contents: 59728
Expected last modification: Nov 08 23:02:51 2006
Referenced by the following packages:
SUNWadmc
Current status: installed

a
s
a
)h
m
co /usr/bin/
ide del
ruta
u
e
Por ejemplo, el comando pkgchk no devuelve informacin si se omite
la
l
rac ent G
ejemplo anterior:
o
@ tud
# pkgchk -l -p showrev
a
n
ra this S
#
a

o se
m
r
lle to u
i
u
(g nse
a
e
n
c
a
i
r
l
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Si se utiliza la opcin -p , se debe escribir la ruta completa para que el comando pkgchk
devuelva informacin sobre el archivo. Si se utiliza la opcin -P, se puede proporcionar un
nombre de ruta parcial.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 8-26

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Eliminacin de un paquete de software


El comando pkgrm elimina un paquete de software del sistema
y suprime todos los archivos asociados a dicho paquete, a
menos que otros paquetes compartan esos archivos.
# pkgrm SUNWapchr
The following package is currently installed:
SUNWapchr Apache Web Server (root)
(sparc) 11.10.0,REV=2005.01.08.05.16

a
s
a
)h
m
Do you want to remove this package? [y,n,?,q]cyo
ide
u
e
l
c nt G
a
r
o
## Removing installed package instance <SUNWapchr>.
de
@
u
a
t
...
ran this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er nsferael comando pkgrm requiere confirmacin para continuar eliminando un
l
De formailpredeterminada,
Gu y emite
paquete
traun mensaje para avisar sobre posibles dependencias del mismo. Si existen
n
dependencias
no del paquete, el comando requiere confirmacin de nuevo para continuar con el
proceso de eliminacin del paquete.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 8-27

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

El siguiente comando elimina el paquete de software SUNWapchr del sistema.


Precaucin: tenga cuidado con las advertencias de dependencia que recibe al eliminar un
paquete. El sistema le permite eliminar estos paquetes aunque los necesite otro paquete.
# pkgrm SUNWapchr
The following package is currently installed:
SUNWapchr Apache Web Server (root)
(sparc) 11.10.0,REV=2005.01.08.05.16
Do you want to remove this package? [y,n,?,q] y
## Removing installed package instance <SUNWapchr>
## Verifying package <SUNWapchr> dependencies in global zone
WARNING:
The <SUNWipplr> package depends on the package
currently being removed.
WARNING:
The <SUNWapchu> package depends on the package
currently being removed.
WARNING:
The <SUNWapchd> package depends on the package
currently being removed.
WARNING:
The <SUNWserweb> package depends on the package
currently being removed.
Dependency checking failed.
Do you want to continue with the removal of this package
[y,n,?,q] y
## Processing package information.
## Removing pathnames in class <initd>
/etc/rcS.d/K16apache
/etc/rc3.d/S50apache
(salida omitida)
/etc/apache <shared pathname not removed>
/etc <shared pathname not removed>
## Updating system information.
Removal of <SUNWapchr> was successful.

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Nota: un archivo compartido por dos o ms paquetes muestra el mensaje filename <shared
pathname not removed>.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 8-28

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Adicin de paquetes mediante un directorio spool


Para copiar un paquete desde el DVD de software del sistema
operativo Oracle Solaris 10 en el directorio /var/spool/pkg:
# pkgadd -d /cdrom/cdrom0/Solaris_10/Product -s spool SUNWauda
Transferring <SUNWftpu> package instance

a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era copiar paquetes de software instalados normalmente desde el DVD
erla tarea,
f
l
l
s
Para facilitar
puede
i
an Solaris 10 o los CD-ROM de software de Oracle Solaris 10 en un directorio
Gu -detrOracle
de software
spool n
enoelnsistema.

El directorio de instalacin predeterminado para paquetes que se han puesto en cola, pero no se
han instalado, es /var/spool/pkg. El comando pkgadd, de forma predeterminada, busca en el
directorio /var/spool/pkg cualquier paquete que se haya especificado en la lnea de
comandos.
Copiar paquetes desde el CD-ROM o DVD en un directorio spool no es lo mismo que instalar los
paquetes en el disco.

Administracin del sistema operativo Oracle Solaris 10 Parte 1 8-29

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

En un sistema SPARC, copie un paquete desde el DVD de software del sistema operativo
Oracle Solaris 10 en el directorio /var/spool/pkg con el siguiente comando:
# pkgadd -d /cdrom/cdrom0/Solaris_10/Product -s spool SUNWauda
Transferring <SUNWauda> package instance
En un sistema x86/x64, copie un paquete desde el DVD de software del sistema operativo
Oracle Solaris 10 en el directorio /var/spool/pkg con el siguiente comando:
# pkgadd -d /cdrom/cdrom0/Solaris_10/Product -s spool SUNWauda
Transferring <SUNWauda> package instance
La opcin -s con la palabra clave spool copia el paquete en el directorio /var/spool/pkg de
forma predeterminada.
Para verificar que el paquete existe en el directorio spool:
# ls -al /var/spool/pkg
total 6
drwxrwxrwt
3
root bin 512 Feb 15
drwxr-xr-x
12
root bin 512 Feb 6
drwxr-xr-x
5
root root 512 Feb 15

22:19 .
17:26 ..
22:19 SUNWauda

a
s
a
)h
m
dela
copkgrmuicon
Para eliminar paquetes de software del directorio spool, utilice el comando
e
l
opcin -s:
rac ent G
o
@ tud
# pkgrm -s spool SUNWauda
a
n
ra thspooled:
sS
The following package is currently
i
a

o se
SUNWauda Audio Applications
m
r
lle to u
i
(sparc) 11.10.0,REV=2005.01.21.15.53
u
e package? [y,n,?,q] y
(g nsthis
Do you want
to remove
a
e
n
raspooled
licpackage instance <SUNWauda>
Removing
A
e
l
o de rgestin
ab de colas alternativos, especifique el directorio que se debe utilizar
m
Si existen directorios
r
e
e
f
sustituyendo
uill tlararutansdel directorio por la palabra clave spool.
G
Por ejemplo,
n-para seleccionar el directorio /export/pkg, ejecute los siguientes comandos:
o
n
# pkgadd -d /cdrom/cdrom0/Solaris_10/Product -s /export/pkg SUNWauda
# pkgrm -s /export/pkg SUNWauda

Administracin del sistema operativo Oracle Solaris 10 Parte 1 8-30

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Conversin en flujo de uno o ms paquetes

Los paquetes se pueden empaquetar en un formato de


archivo de flujo de datos de forma individual o colectiva.
El archivo de flujo de datos se puede hacer disponible
como un archivo de red compartido o bien desde una
pgina web.

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
Ejemplos:
i
a de flujo de datos, ejecute los siguientes comandos:
Gu -trpaquete
Para crearnun
noun sistema SPARC:
En
# cd /cdrom/cdrom0/s0/Solaris_10

En un sistema x86/x64:
# cd /cdrom/cdrom0/Solaris_10

Administracin del sistema operativo Oracle Solaris 10 Parte 1 8-31

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

En sistemas SPARC y x86/x64:


# pkgtrans -s Product /var/tmp/stream.pkg SUNWzlib SUNWftpr
SUNWftpu
Transferring <SUNWzlib> package instance
Transferring <SUNWftpr> package instance
Transferring <SUNWftpu> package instance
# file /var/tmp/stream.pkg
/var/tmp/stream.pkg: package datastream
# head -5 /var/tmp/stream.pkg
# PaCkAgE DaTaStReAm
SUNWzlib 1 186
SUNWftpr 1 60
SUNWftpu 1 300
# end of header
# pkgadd -d /var/tmp/stream.pkg
The following packages are available:
1 SUNWftpr FTP Server, (Root)
(sparc) 11.10.0,REV=2005.01.21.15.53
2 SUNWftpu FTP Server, (Usr)
(sparc) 11.10.0,REV=2005.01.21.15.53
3 SUNWzlib The Zip compression library
(sparc) 11.10.0,REV=2005.01.08.05.16
Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]: q

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 8-32

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Comandos de administracin de paquetes


Nombre del comando Descripcin
pkinfo

Muestra los paquetes instalados en el sistema o


disponibles en un soporte de distribucin

pkgadd

Instala paquetes

pkgrm

Elimina paquetes

pkgchk

Verifica los atributos de los nombres de ruta que


pertenecen a los paquetes

s
a
h
)
pkgtrans
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Convierte un paquete de un formato a otro (por
ejemplo, de formato de sistema de archivos a
flujo de datos) o de un formato de sistema de
archivos a otro formato de sistema de archivos

Administracin del sistema operativo Oracle Solaris 10 Parte 1 8-33

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Archivos y directorios de los paquetes


Archivo o directorio

Descripcin

/var/sadm/install/contents

Mapa del paquete de software de todo


el sistema

/opt/pkgname

Ubicacin preferida para la instalacin


de paquetes no integrados

/opt/pkgname/bin o /opt/bin

Ubicacin preferida para los archivos


ejecutables de paquetes no integrados

/var/opt/pkgname o
/etc/opt/pkgname

Ubicacin preferida para archivos de


registro de paquetes no integrados

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 8-34

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
Qu comando utiliza un administrador del sistema para mostrar
informacin sobre los paquetes ubicados en un CD-ROM 1 de
software del sistema operativo Oracle Solaris 10?
a. pkginfo d
/cdrom/cdrom0/s0/Solaris_10/Product |more
b. pkginfo d/cdrom/cdrom0/Solaris_10/Product
|more
a
s
c. ppkginfo d
a
h
/cdrom/cdrom0/s2/Solaris_10/Product o/more
m) e

ec Guid
l
c
ra ent
o
@ tud
a
n
ra this S
a

o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
e
l
l
i
Respuesta:
a
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 8-35

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Cuestionario
Un administrador del sistema ha instalado recientemente el
paquete de software SUNWladm en un sistema. Cul de los
siguientes comandos permite al administrador mostrar los
archivos de este paquete?
a. pkgchk v SUNWladm
b. pkgchk p SUNWladm
c. pkgchk l /usr/bin/SUNWladm

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
a
Gu -tran
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 8-36

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Informacin general de la prctica 8:


Adicin de un paquete de software
En esta prctica se tratan los siguientes temas:
Uso de los comandos relacionados con paquetes para
agregar paquetes de software al sistema operativo
Oracle Solaris 10
Manipulacin de paquetes de software

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 8-37

Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates

Resumen
En esta leccin, debe haber aprendido lo siguiente:
Describir los conceptos bsicos de la administracin de
paquetes
Administrar paquetes mediante la interfaz de lnea de
comandos

s
a
h
)
m
e
o
c
d
i

le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non

Administracin del sistema operativo Oracle Solaris 10 Parte 1 8-38

Вам также может понравиться