JavaScript is required to for searching.
Omitir V�nculos de navegaci�n
Salir de la Vista de impresi�n
Administración de Oracle Solaris: sistemas de archivos ZFS     Oracle Solaris 11 Information Library (Español)
search filter icon
search icon

Información del documento

Prefacio

1.  Sistema de archivos ZFS de Oracle Solaris (introducción)

2.  Procedimientos iniciales con Oracle Solaris ZFS

3.  Oracle Solaris ZFS y sistemas de archivos tradicionales

4.  Administración de agrupaciones de almacenamiento de Oracle Solaris ZFS

5.  Gestión de componentes de la agrupación raíz ZFS

6.  Administración de sistemas de archivos ZFS de Oracle Solaris

7.  Uso de clones e instantáneas de Oracle Solaris ZFS

8.  Uso de listas de control de acceso y atributos para proteger archivos Oracle Solaris ZFS

9.  Administración delegada de ZFS Oracle Solaris

10.  Temas avanzados de Oracle Solaris ZFS

Volúmenes de ZFS

Uso de un volumen de ZFS como dispositivo de volcado o intercambio

Uso de un volumen de ZFS como un LUN iSCSI

Uso de ZFS en un sistema Solaris con zonas instaladas

Adición de sistemas de archivos ZFS a una zona no global

Delegación de conjuntos de datos a una zona no global

Adición de volúmenes de ZFS a una zona no global

Uso de grupos de almacenamiento de ZFS en una zona

Administración de propiedades de ZFS en una zona

Interpretación de la propiedad zoned

Copia de zonas a otros sistemas

Uso de agrupaciones raíz de ZFS alternativas

Creación de agrupaciones raíz de ZFS alternativas

Importación de agrupaciones raíz alternativas

11.  Recuperación de agrupaciones y solución de problemas de Oracle Solaris ZFS

12.  Archivado de instantáneas y recuperación de agrupaciones raíz

13.  Prácticas de ZFS recomendadas por Oracle Solaris

A.  Descripciones de versiones de Oracle Solaris ZFS

Índice

Volúmenes de ZFS

Un volumen ZFS es un conjunto de datos que representa un dispositivo de bloques. Los volúmenes de ZFS se identifican como dispositivos en el directorio /dev/zvol/{dsk,rdsk}/pool.

En el ejemplo siguiente, se crea un volumen de ZFS de 5 GB, tank/vol:

# zfs create -V 5gb tank/vol

Al crear un volumen, automáticamente se reserva espacio para el tamaño inicial del volumen, a fin de evitar imprevistos. Por ejemplo, si disminuye el tamaño del volumen, los datos podrían dañarse. El cambio del volumen se debe realizar con mucho cuidado.

Además, si crea una instantánea de un volumen que cambia de tamaño, podría provocar incoherencias en el sistema de archivos al intentar restaurar una versión anterior de la instantánea o crear un clon de ésta.

Para obtener información sobre las propiedades de sistemas de archivos que se pueden aplicar a volúmenes, consulte la Tabla 6-1.

Si utiliza un sistema Solaris con zonas instaladas, los volúmenes de ZFS no se pueden crear ni clonar en una zona no global. Cualquier intento de hacerlo, fallará. Para obtener información sobre el uso de volúmenes de ZFS en una zona global, consulte Adición de volúmenes de ZFS a una zona no global.

Uso de un volumen de ZFS como dispositivo de volcado o intercambio

Durante la instalación de un sistema de archivos raíz ZFS o una migración desde un sistema de archivos raíz UFS, se crea un dispositivo de intercambio en un volumen ZFS de la agrupación raíz ZFS. Por ejemplo:

# swap -l
swapfile                  dev    swaplo   blocks     free
/dev/zvol/dsk/rpool/swap 253,3        16  8257520  8257520

Durante la instalación de un sistema de archivos raíz ZFS o una migración desde un sistema de archivos raíz UFS, se crea un dispositivo de volcado en un volumen ZFS de la agrupación raíz ZFS. Después de configurarse, no hace falta administrar el dispositivo de volcado. Por ejemplo:

# dumpadm
      Dump content: kernel pages
       Dump device: /dev/zvol/dsk/rpool/dump (dedicated)
Savecore directory: /var/crash/
  Savecore enabled: yes

Si necesita cambiar el área de intercambio o el dispositivo de volcado después de instalar el sistema, utilice los comandos swap y dumpadm como en las versiones anteriores de Solaris. Para crear un área de intercambio adicional, cree un volumen ZFS de un tamaño específico y permita el intercambio en dicho dispositivo. Por ejemplo:

# zfs create -V 2G rpool/swap2
# swap -a /dev/zvol/dsk/rpool/swap2
# swap -l
swapfile                   dev  swaplo blocks   free
/dev/zvol/dsk/rpool/swap  256,1      16 2097136 2097136
/dev/zvol/dsk/rpool/swap2 256,5      16 4194288 4194288

No intercambie a un archivo en un sistema de archivos ZFS. La configuración de archivos de intercambio ZFS no es posible.

Para obtener información sobre cómo ajustar el tamaño de los volúmenes de intercambio y volcado, consulte Ajuste del tamaño de los dispositivos de intercambio y volcado ZFS.

Uso de un volumen de ZFS como un LUN iSCSI

La estructura de software Common Multiprotocol SCSI Target (COMSTAR) permite convertir cualquier host Oracle Solaris en un dispositivo de destino SCSI al que se puede acceder a través de una red de almacenamiento por hosts iniciadores. Puede crear y configurar un volumen de ZFS para compartir como una unidad lógica iSCSI (LUN).

Primero, instale el paquete COMSTAR.

# pkg install group/feature/storage-server

A continuación, cree un volumen de ZFS para utilizar como un destino iSCSI y, luego, cree la LUN basada en dispositivo de bloqueo SCSI. Por ejemplo:

# zfs create -V 2g tank/volumes/v2
# sbdadm create-lu /dev/zvol/rdsk/tank/volumes/v2
Created the following LU:

              GUID                    DATA SIZE           SOURCE
--------------------------------  -------------------  ----------------
600144f000144f1dafaa4c0faff20001  2147483648           /dev/zvol/rdsk/tank/volumes/v2
# sbdadm list-lu
Found 1 LU(s)

              GUID                    DATA SIZE           SOURCE
--------------------------------  -------------------  ----------------
600144f000144f1dafaa4c0faff20001  2147483648           /dev/zvol/rdsk/tank/volumes/v2

Puede mostrar las vistas de LUN a todos los clientes o a los clientes seleccionados. Identifique el valor GUID de LUN y luego comparta la vista de LUN. En el siguiente ejemplo, la vista de LUN se comparte con todos los clientes.

# stmfadm list-lu
LU Name: 600144F000144F1DAFAA4C0FAFF20001
# stmfadm add-view 600144F000144F1DAFAA4C0FAFF20001
# stmfadm list-view -l 600144F000144F1DAFAA4C0FAFF20001
View Entry: 0
    Host group   : All
    Target group : All
    LUN          : 0

El siguiente paso es crear los destinos de iSCSI. Para obtener información sobre la creación de destinos iSCSI, consulte el Capítulo 14, Configuración de dispositivos de almacenamiento con COMSTAR de Administración de Oracle Solaris: sistemas de archivos y dispositivos.

Un volumen de ZFS como un destino de iSCSI se gestiona como cualquier otro conjunto de datos ZFS, excepto que no se puede cambiar el nombre del conjunto de datos, revertir una instantánea de volumen ni exportar la agrupación mientras los volúmenes de ZFS se comparten como LUN de iSCSI. Verá mensajes similares a los siguientes:

# zfs rename tank/volumes/v2 tank/volumes/v1
cannot rename 'tank/volumes/v2': dataset is busy
# zpool export tank
cannot export 'tank': pool is busy

Toda la información de configuración de objetivos iSCSI se guarda con el conjunto de datos. Al igual que un sistema de archivos NFS compartido, un objetivo iSCSI que se importa a otro sistema se comparte correspondientemente.