Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
wikitecnica:zfs [2024/01/25 23:34] 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 // | Los // | ||
- | 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:// | ||
==== 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:\\ | ||
+ | // | ||
+ | // | ||
==== Propiedades ZFS ==== | ==== Propiedades ZFS ==== | ||
Las objetos de ZFS contienen propiedades que regulan su comportamiento, | Las objetos de ZFS contienen propiedades que regulan su comportamiento, | ||
Línea 147: | Línea 154: | ||
//zfs set sharenfs=on casuniVol/ | //zfs set sharenfs=on casuniVol/ | ||
//zfs set sharenfs=ro casuniVol/ | //zfs set sharenfs=ro casuniVol/ | ||
- | //zfs set sharenfs=192.168.1.0/ | + | //zfs set sharenfs='rw=@192.168.0.222, |
El valor **on** en la propiedad // | El valor **on** en la propiedad // | ||
Línea 168: | Línea 175: | ||
* Varios snapshots son creados de manera recursiva, entre un filesystem y sus descendientes. | * Varios snapshots son creados de manera recursiva, entre un filesystem y sus descendientes. | ||
- | ==== Creación | + | |
- | Donde las sintaxis | + | La creación |
//zfs snapshot casuniVol/ | //zfs snapshot casuniVol/ | ||
- | Los snapshots vigentes para un dataset pueden listarse | + | Los snapshots vigentes para un dataset pueden listarse |
//zfs list -t snapshot casuniVol/ | //zfs list -t snapshot casuniVol/ | ||
- | NAME\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_USED\_\_\_\_\_AVAIL\_\_\_\_\_REFER\_\_\_\_MOUNTPOINT\\ | + | NAME\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_USED\_\_\_\_\_AVAIL\_\_\_\_\_REFER\_\_\_\_MOUNTPOINT\\ |
casuniVol/ | casuniVol/ | ||
casuniVol/ | casuniVol/ | ||
+ | * Los snapshots no tienen propiedades modificables. | ||
+ | * 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)), | ||
+ | //zfs snapshot casuniVol/ | ||
+ | //cd / | ||
+ | //tar cvfz / | ||
+ | Referencia: [[https:// | ||