ZFS

FreeBSD Mastery ZFS

FreeBSD Mastery ZFS
El Libro 7 de la serie FreeBSD Mastery es uno de los libros relacionados con la tecnología más informativos y atractivos que he leído. Dominio de FreeBSD: ZFS sirve como un fármaco de entrada para los usuarios novatos que buscan adaptar OpenZFS.Como sugiere el título, el libro trata sobre OpenZFS en FreeBSD, pero la mayoría de las cosas que aprenderá en este libro son aplicables a cualquier sistema ZFS, en general. Los detalles de FreeBSD a los que se hace referencia, como los proveedores de almacenamiento GEOM, son conceptos interesantes por sí mismos y, en mi opinión, no lo desanimarán. A pesar de ser el séptimo libro de una serie, es bastante autónomo.

El conocimiento no memoriza los comandos

Encuentro que la mayoría de los "libros de tecnología" están llenos de una tonelada de comandos y detalles que uno no puede esperar meter en su cabeza. Sin embargo, los autores escriben, esperando que los usuarios memoricen todo lo que se menciona en el texto.

Este libro de Michael Lucas y Allan Jude es cualquier cosa menos un aburrido libro de texto universitario. Puede disfrutar de este libro en una luminosa tarde de domingo, en una cafetería, sin tener un grupo de ZFS en el que trabajar. La escritura incita a la imaginación visual en la mente de los lectores. Cómo se construyen los zpools, cómo se agrupan los discos en vdevs y cómo varios conjuntos de datos pueden compartir un zpool determinado, aprenderá sobre todo sin tener que memorizar nada. En caso de duda, el libro también sirve como un texto de referencia decente. Aunque prefiero las páginas de manual porque el software se actualiza mientras que los libros siguen siendo los mismos.

Sin abrumar a los lectores con una tonelada de comandos y parámetros ajustables, FreeBSD Mastery: ZFS imparte conocimiento. Después de leer este libro, sabrá qué hacer cuando se enfrente a la tarea de crear sus propios conjuntos de datos zpool y zfs. Las compensaciones entre la redundancia (ofrecida a través de duplicación, RAID-Z, etc.) y el rendimiento (velocidad de lectura / escritura) se discuten en detalle, por ejemplo.

Experiencia

Ambos autores de este libro han tenido años de experiencia con varios sistemas UNIX y Linux antes de establecerse con FreeBSD. Lo mismo ocurre con los dispositivos de almacenamiento. Desde discos giratorios hasta flash NVMe y desde FAT32 hasta FFS, se han ocupado de todo, por lo que no tiene que hacerlo.

“Un sabio aprende de la experiencia de los demás."Y este libro ofrece la oportunidad perfecta para que lo haga. Michael Lucas no solo es un administrador de sistemas experimentado, sino también un escritor experimentado (escribe tanto ficción como no ficción), por lo que el libro está lleno de comentarios ingeniosos y humor, a diferencia de otros textos que son solo documentación seca y apasionada de un sistema.

Una palabra para nuevos usuarios

Si eres lo suficientemente joven como para no saber nada sobre el estado de la informática a finales de los 90 y principios de los 2000, considérate afortunado. Este fue el momento en que tanto la tecnología de disco como los sistemas de archivos estaban en constante evolución. La gente creó abstracciones como Volume Manager para representar varios discos como uno solo. Los proveedores fabricaron discos que reportarían diferentes tamaños de sectores en diferentes escenarios, etc.

Se utilizaron muchas formas poco limpias para administrar matrices de almacenamiento, entre las cuales se encuentran los controladores RAID de hardware, que a menudo son insustituibles y actúan como un único punto de falla, lo único que se suponía que debían mitigar.

Hay referencias a las tecnologías más antiguas, principalmente sobre cosas como el administrador de volumen, el controlador RAID, etc. Busque en la web estas palabras si no entiende bien lo que significan, le proporcionará un buen contraste entre la forma en que ZFS trata sus discos y la forma en que se tratan tradicionalmente.

Una descripción general

Con software sofisticado como OpenZFS, los usuarios a menudo se preocupan de no saber qué hacer. Sin embargo, la sofisticación no implica necesariamente una complicación. La pregunta que los usuarios deberían hacerse es: "¿Cómo funciona??"Todo lo demás seguirá de forma natural. Está diseñado para ser lo suficientemente fácil como para que uno pueda usarlo con una sola mano, ¿sabe?.

El primer capítulo ofrece una descripción general de ZFS, su historia, su propósito, algunos comandos introductorios y cómo está organizado el resto del libro. El segundo y tercer capítulo se sumergen en vdevs y zpools y lo llevan a través del proceso de pensamiento antes de organizar y formatear sus discos con ZFS. ¿Qué tipo de redundancia puede desear? Striping, mirroring, raidz, etc? ¿Cómo se verá afectado el rendimiento?? Y así. Estas son abstracciones específicas de ZFS y, por lo tanto, es importante que los principiantes las comprendan de inmediato. Afortunadamente, la escritura también es inequívoca y pinta una imagen clara de todo lo que sucede debajo del capó.

Una vez que haya organizado y formateado los discos, el capítulo sobre conjuntos de datos ('conjunto de datos' es otro término para sistema de archivos en la jerga ZFS) sigue a continuación. Aquí, puede ajustar los parámetros a nivel del sistema de archivos. Reservar espacios para el conjunto de datos, restringir que los conjuntos de datos acaparen todo el espacio, configurar la compresión, etc. se puede aprender aquí.

Los capítulos que siguen a continuación tratan principalmente sobre el mantenimiento de su zpool. Cómo comprobar si hay errores, qué hacer cuando falla un disco, etc. También hay un capítulo dedicado a las instantáneas y los clones que es inmensamente útil y aprovecha al máximo la funcionalidad de copia en escritura de ZFS.

Conclusión

Si solo repasa los primeros 4 capítulos, es suficiente para comenzar con su propia configuración de ZFS. Puede tratar el resto del libro como un material de referencia útil para cuando necesite buscar algo. Sin embargo, dudo que puedas detenerte solo en el capítulo 4. La escritura es entretenida e incita a la curiosidad. Te quedará con ganas de más acción después de que hayas terminado con el libro

Si realmente quieres ir por la madriguera de ZFS, también está "FreeBSD Mastery: Advanced ZFS", que es el siguiente en mi lista de lectura. Si desea algo más general que solo almacenamiento, consulte el nuevo Absolute FreeBSD, tercera edición del autor.

Instale el último juego de estrategia de OpenRA en Ubuntu Linux
OpenRA es un motor de juego de estrategia en tiempo real libre / gratuito que recrea los primeros juegos de Westwood como el clásico Command & Conquer...
Instale el último emulador de Dolphin para Gamecube y Wii en Linux
Dolphin Emulator te permite jugar los juegos de Gamecube y Wii que elijas en computadoras personales con Linux (PC). Al ser un emulador de juegos de ...
Cómo usar GameConqueror Cheat Engine en Linux
El artículo cubre una guía sobre el uso del motor de trucos GameConqueror en Linux. Muchos usuarios que juegan juegos en Windows a menudo usan la apli...