Administración de propiedades de agrupaciones de almacenamiento de ZFS
Utilice el comando zpool get para visualizar información de propiedades de almacenamiento. Por ejemplo:
# zpool get all zeepool
NAME PROPERTY VALUE SOURCE
zeepool allocated 6.29G -
zeepool altroot - default
zeepool autoexpand off default
zeepool autoreplace off default
zeepool bootfs - default
zeepool cachefile - default
zeepool capacity 1% -
zeepool dedupditto 0 default
zeepool dedupratio 1.00x -
zeepool delegation on default
zeepool failmode wait default
zeepool free 550G -
zeepool guid 7543986419840620672 -
zeepool health ONLINE -
zeepool listshares off default
zeepool listsnapshots off default
zeepool readonly off -
zeepool size 556G -
zeepool version 34 default
Con el comando zpool set se pueden establecer las propiedades de agrupaciones de almacenamiento. Por ejemplo:
# zpool set autoreplace=on zeepool
# zpool get autoreplace zeepool
NAME PROPERTY VALUE SOURCE
zeepool autoreplace on local
Si trata de establecer una propiedad de agrupación en una agrupación que esté completamente llena, aparece en pantalla un mensaje similar al siguiente:
# zpool set autoreplace=on tank
cannot set property for 'tank': out of space
Para obtener información sobre cómo prevenir problemas de capacidad de espacio de la agrupación, consulte el Chapter 11, Prácticas de ZFS recomendadas por Oracle Solaris.
Tabla 3-1 Descripciones de propiedades de agrupaciones ZFS
|
|
|
|
allocated
|
String
|
No se aplica
|
Valor de solo lectura que identifica la cantidad de espacio de almacenamiento dentro de la agrupación que se ha asignado físicamente.
|
altroot
|
String
|
off
|
Identifica un directorio raíz alternativo. Si se establece, el directorio se antepone a cualquier punto de montaje de la agrupación. Esta propiedad se puede utilizar para examinar una agrupación desconocida, si los puntos de montaje no son de confianza o en un entorno de inicio alternativo, donde las rutas habituales no sean válidas.
|
autoreplace
|
Boolean
|
off
|
Controla el reemplazo automático de dispositivos. Si la propiedad se establece en off, la sustitución del dispositivo debe iniciarla el administrador mediante el comando zpool replace. Si se establece en on, automáticamente se da formato y se sustituye cualquier dispositivo nuevo que se detecte en la misma ubicación física que un dispositivo previamente perteneciente a la agrupación. La abreviatura de la propiedad es replace.
|
bootfs
|
Boolean
|
No se aplica
|
Identifica el sistema de archivos de inicio predeterminado para la agrupación raíz. Generalmente, esta propiedad es establecida por los programas de instalación.
|
cachefile
|
String
|
No se aplica
|
Controla si la información de configuración de la agrupación está en caché. Todas las agrupaciones de la caché se importan automáticamente cuando se inicia el sistema. Sin embargo, los entornos de instalación y administración de clústeres podrían requerir el almacenamiento en caché de esta información en otra ubicación, para impedir la importación automática de las agrupaciones. Puede configurar esta propiedad para almacenar en caché información de configuración de agrupación en una ubicación distinta. Esta información se puede importar más adelante mediante el comando zpool import –c. Esta propiedad no se utiliza en la mayoría de las configuraciones de ZFS.
|
capacity
|
Number
|
No se aplica
|
Valor de solo lectura que identifica el porcentaje del espacio de agrupación utilizado.
La abreviatura de la propiedad es cap.
|
dedupditto
|
String
|
No se aplica
|
Establece un umbral, y si el recuento de referencia para un bloque con datos duplicados eliminados supera el umbral, se almacena automáticamente otra copia ditto del bloque.
|
dedupratio
|
String
|
No se aplica
|
Relación de eliminación de datos duplicados de solo lectura alcanzada para una agrupación, expresada como multiplicador.
|
delegation
|
Boolean
|
on
|
|
failmode
|
String
|
wait
|
Controla el comportamiento del sistema si se produce un error grave de agrupación. Esta situación suele deberse a la pérdida de conexión con el dispositivo o los dispositivos de almacenamiento subyacentes, o a un error de todos los dispositivos de la agrupación. El comportamiento de dicho evento depende de uno de los siguientes valores:
-
wait: bloquea todas las solicitudes de acceso a la agrupación hasta que se restablece la conexión del dispositivo y los errores se borran mediante el comando zpool clear. En este estado, las operaciones de E/S de la agrupación están bloqueadas, pero las operaciones de lectura podrían ser viables. Una agrupación se mantiene en estado wait hasta que se resuelve el problema del dispositivo.
-
continue: devuelve un error EIO a cualquier solicitud de E/S nueva, pero permite lecturas en cualquier otro dispositivo que esté en buen estado. Se bloqueará cualquier solicitud pendiente de ejecución en el disco. Después de volver a colocar o conectar el dispositivo, los errores se deben eliminar con el comando zpool clear.
-
panic: imprime un mensaje en la consola y genera un volcado de bloqueo del sistema.
|
free
|
String
|
No se aplica
|
Valor de solo lectura que identifica el número de bloques aún sin asignar dentro de la agrupación.
|
guid
|
String
|
No se aplica
|
Propiedad de solo lectura que detecta el identificador exclusivo de la agrupación.
|
health
|
String
|
No se aplica
|
Propiedad de solo lectura que identifica el estado actual de la agrupación como ONLINE, DEGRADED, SUSPENDED, REMOVED.
|
listshares
|
String
|
off
|
Controla si la información del recurso compartido de esta agrupación se muestra con el comando zfs list. El valor predeterminado es off.
|
listsnapshots
|
String
|
off
|
Controla si la información de instantánea que está asociada con esta agrupación se muestra con el comando zfs list. Si esta propiedad está desactivada, la información de la instantánea se puede mostrar con el comando zfs list –t snapshot.
|
readonly
|
Boolean
|
off
|
Identifica si una agrupación se puede modificar. Esta propiedad solo se activa cuando una agrupación se ha importado en modo de solo lectura. Si está activada, no se podrá acceder a ningún dato síncrono que exista únicamente en el log de intentos hasta que la agrupación se vuelva a importar en modo de lectura-escritura.
|
size
|
Number
|
No se aplica
|
Propiedad de solo lectura que identifica el tamaño total de la agrupación de almacenamiento.
|
version
|
Number
|
No se aplica
|
Identifica la versión en disco actual de la agrupación. El método preferido de actualizar agrupaciones se realiza con el comando zpool upgrade, aunque esta propiedad se puede utilizar si se necesita una versión predeterminada por cuestiones de compatibilidad retroactiva. Esta propiedad se puede establecer en cualquier número que esté entre 1 y la versión actual indicada por el comando zpool upgrade –v.
|
|