Herramientas de usuario

Herramientas del sitio


wikitecnica:zfs

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
wikitecnica:zfs [2024/01/25 23:44]
lorenzo [Creación de un snapshot]
wikitecnica:zfs [2024/04/09 23:00] (actual)
lorenzo [Recuperación de un depósito de almacenamiento (pool)]
Línea 6: Línea 6:
 Los //volúmenes virtuales// no ofrecen redundancia en la escritura de datos, esto significa que la falla de un disco físico deja a todo el sistema de archivos inaccesible((Es posible tener redundancia en un volúmen lógico mediante algun sistema RAID por software o hardware)). Los //volúmenes virtuales// no ofrecen redundancia en la escritura de datos, esto significa que la falla de un disco físico deja a todo el sistema de archivos inaccesible((Es posible tener redundancia en un volúmen lógico mediante algun sistema RAID por software o hardware)).
  
-El Zettabyte File System(ZFS) es una combinación de un sistema de archivos con un RAID((Redundant Array of Independent Disk trabaja escribiendo los datos en varios dispositivos físicos, apareciendo en el sistema operativo como una sola operación de I/O)) por software, ZFS introduce el concepto de dispositivo virtual (vdev) donde la superfice de almacenamiento de un conjunto de discos físicos se adiciona con alguna técnica RAID; estos dispositivos virtuales a su vez, se agrupan en un depósito de almacenamiento a partir del cual pueden construirse sistemas de archivos o áreas de almacenamiento arbitrario.+El Zettabyte File System(ZFS) es una combinación de un sistema de archivos con un RAID((Redundant Array of Independent Disk trabaja escribiendo los datos en varios dispositivos físicos, apareciendo en el sistema operativo como una sola operación de I/O)) por software, ZFS introduce el concepto de dispositivo virtual (vdev) donde la superfice de almacenamiento de un conjunto de discos físicos se adiciona con alguna técnica RAID; estos dispositivos virtuales a su vez, se agrupan en un depósito de almacenamiento a partir del cual pueden construirse sistemas de archivos o áreas de almacenamiento arbitrario.\\ 
 +===== Referencia ===== 
 +[[https://openzfs.github.io/openzfs-docs/Project%20and%20Community/FAQ.html#what-is-openzfs|¿Que es zfs?]]
  
 ==== Instalación de ZFS ==== ==== Instalación de ZFS ====
Línea 91: Línea 93:
  
 Se puede revisar el estatus de un pool recien creado mediante el comando: //zpool status//, asimismo si se chequean los sistemas de archivo accesibles mediante el comando //df -h// aparece el nombre del pool como un punto de montaje del sistema de archivos. Se puede revisar el estatus de un pool recien creado mediante el comando: //zpool status//, asimismo si se chequean los sistemas de archivo accesibles mediante el comando //df -h// aparece el nombre del pool como un punto de montaje del sistema de archivos.
 +==== Traslado de un depósito de almacenamiento (pool) ====
 +Los pools de ZFS pueden moverse entre máquinas con versiones identicas o superiores del sistema operativo, para esta operación es necesario exportar los pools para dejen de estar disponibles en el servidor actual, para incluirlos en nuevo servidor se hace la operación de importación.
 +Las metádatos de un pool de ZFS, los almacena en el arreglo de discos que lo constituye, esto asegura la recuperación del pool en circunstancias donde se degrada o esta inaccesible el sistema operativo, restaurando el sistema operativo, el módulo de ZFS y las herramientas de manipulación del pool, el arreglo se localiza y queda disponible mediante los comandos:\\
  
 +//Verificación de los pools en arreglos: zpool import//\\
 +//Obteniendo el nombre del pool: zpool import boalPool//\\
 ==== Propiedades ZFS ==== ==== Propiedades ZFS ====
 Las objetos de ZFS contienen propiedades que regulan su comportamiento, hay 2 tipos de propiedades las nativas de ZFS y las definidades por el usuario, las propiedades nativas llevan un conjunto de estadísticas o controlan el comportamiento de ZFS, las estadísticas son de solo lectura, las propiedades modificables cambian el comportamiento  de los objetos ZFS. Las objetos de ZFS contienen propiedades que regulan su comportamiento, hay 2 tipos de propiedades las nativas de ZFS y las definidades por el usuario, las propiedades nativas llevan un conjunto de estadísticas o controlan el comportamiento de ZFS, las estadísticas son de solo lectura, las propiedades modificables cambian el comportamiento  de los objetos ZFS.
Línea 147: Línea 154:
 //zfs set sharenfs=on casuniVol/test//\\ //zfs set sharenfs=on casuniVol/test//\\
 //zfs set sharenfs=ro casuniVol/prod//\\ //zfs set sharenfs=ro casuniVol/prod//\\
-//zfs set sharenfs=192.168.1.0/24(rW) casuniVol/prod/pub//\\+//zfs set sharenfs='rw=@192.168.0.222,no_root_squash,@192.168.0.214,root_squash' casuniVol/prod/pub//\\
  
 El valor **on** en la propiedad //sharenfs// aplica a las opciones por defecto "permisos de lectura y escritura para todos", el valor **off** significa que la compartición no es manejada por ZFS y puede compartirse mediante el archivo /etc/exports, las otros valores soportados corresponden a los strings para redes o servidores autorizados. El valor **on** en la propiedad //sharenfs// aplica a las opciones por defecto "permisos de lectura y escritura para todos", el valor **off** significa que la compartición no es manejada por ZFS y puede compartirse mediante el archivo /etc/exports, las otros valores soportados corresponden a los strings para redes o servidores autorizados.
Línea 172: Línea 179:
 //zfs snapshot casuniVol/prod@25-01-2024//\\ //zfs snapshot casuniVol/prod@25-01-2024//\\
  
-Los snapshots vigentes para un dataset pueden listarse con:\\+Los snapshots vigentes para un dataset pueden listarse mediante:\\
 //zfs list -t snapshot casuniVol/prod //\\ //zfs list -t snapshot casuniVol/prod //\\
  
Línea 181: Línea 188:
   * Los snapshots no tienen propiedades modificables.   * Los snapshots no tienen propiedades modificables.
   * Los datasets que tienen snapshots no pueden ser destruidos.   * Los datasets que tienen snapshots no pueden ser destruidos.
 +== Respaldos ==
 +Los respaldos pueden hacerse mediante tar a partir de snapshots((Estos datasets generan un directorio con elnombre del snapshot en un directorio oculto del filesystem)), a continución un ejemplo:\\
  
 +//zfs snapshot casuniVol/prod@25-03-2024//\\
 +//cd /casuniVol/prod/.zfs/snapshot//\\
 +//tar cvfz /opt/respaldos/respSnapshots/25-03-2024.tgz 25-03-24//\\
  
 +Referencia: [[https://forum.proxmox.com/threads/packing-zfs-snapshots-with-tar-on-running-container.66447/|Respaldo con tar de snapshots]]
  
  
/home/correoparatodos.mx/www1353/public_html/data/attic/wikitecnica/zfs.1706226278.txt.gz · Última modificación: 2024/01/25 23:44 por lorenzo