El sistema de archivos zetabyte ( ZFS) por Sun Microsystems ha generado un montón de rumores desde su lanzamiento en 2004 . Se trabaja de forma nativa en los sistemas operativos basados en Unix Solaris y FreeBSD , en octubre de 2010 , se comenzó a trabajar para prepararlo para el kernel de Linux. Sun se jacta de que su sistema de archivos de 128 bits no será obsoleto por lo menos 30 años. ZFS ofrece una (relativamente) juego simple y rápido de comandos para realizar las tareas de administración que - en virtud de otros sistemas de archivos - se puede challengiing , tales como el establecimiento de cuotas de usuarios , creación de instantáneas y copias de seguridad y duplicación de datos en varios discos . Este tutorial está basado en la versión de OpenSolaris de Unix . Los comandos deben diferir poco, sin embargo , entre las implementaciones . Instrucciones
1
Abra un terminal. La forma de hacerlo dependerá de la configuración de Unix y X11. En OpenSolaris , simplemente haga clic en el icono de "Terminal" en la barra de menú superior. El icono de la terminal es el que se parece a un monitor de computadora negro
2
Escriba lo siguiente para obtener una lista de todos los " pools " en su sistema: .
Zpool list
Compruebe si este grupo está vacío o contiene uno o más grupos de configuración pre -existente por el sistema operativo (ver Consejos) .
3
Escriba lo siguiente para crear un nuevo piscina :
zpool create tutorial c9t0d0p0
Utilice una unidad flash USB en aras de la seguridad , ya que se trata de un tutorial. El " c9t0d0p0 " críptica es el nombre del disco . Escribe " ls- l /dev /dsk " para obtener una lista de todos los discos del sistema
Escriba lo siguiente para eliminar el grupo y continuar con el siguiente paso : .
Zpool destroy tutorial
4
Escriba el siguiente lugar , si usted tiene un disco extra por ahí , para probar una agrupación reflejada :
zpool create tutorial espejo c9t0d0p0 c1t1d1p0
Uso este comando para crear una agrupación de ZFS llamado "tutorial ", que residirá en dos dispositivos . ZFS trabajarán en el fondo para asegurarse de que estos dos dispositivos son perfectos espejos el uno del otro . Los errores en un dispositivo serán corregidos automáticamente con los datos en la segunda , y ZFS incluso dividir las operaciones de lectura y escritura en partes iguales entre los dos dispositivos para mejorar el rendimiento .
5
Escriba el siguiente para crear algunas nuevos sistemas de archivos :
zfs create tutorial /kevin
zfs create tutorial /kevin /documents
Escriba el siguiente para ver una lista de todos los sistemas de archivos - que, como se verá , se pueden anidar :
zfs lista
Compruebe si las entradas de "tutorial ", " tutorial /kevin " y " tutorial /kevin /documents " . Tenga en cuenta que las acciones de cada sistema de archivos del mismo tamaño de la piscina tutorial
6
Escriba lo siguiente : .
Zfs set quota = 50g /tutorial /kevin
Tipo . " zfs list " para ver los resultados (ver Consejos)
7
escriba lo siguiente:
zfs set compression = on /tutorial
Comprimir todos los archivos en la piscina /tutorial como se escriben . En cuanto a la compresión ahorra espacio en disco y evita que la lentitud del sistema que se puede producir el resto del sistema debe esperar a que los datos se leen o se escriben en el disco. Sin embargo , la compresión también coloca una carga más pesada de la CPU . Si la compresión tendrá un efecto neto de acelerar o disminuir la velocidad del sistema depende en gran medida de lo que el sistema está haciendo en este momento. Si el equipo está haciendo un trabajo intensivo del procesador , la compresión se pondrá en el camino. Sin embargo , si el equipo está haciendo un montón de lectura y escritura en el disco con muy poco procesamiento , podría dar lugar a un gran aumento de rendimiento
8
Escriba lo siguiente : .
mkfile 1g /tutorial /kevin /documents
Crear un archivo bastante grande ( un GB ) en el tutorial /kevin /documentos del sistema de archivos que puede tomar un poco de tiempo para ejecutarse. Muestra la potencia del siguiente comando , escriba:
zfs snapshot tutorial /kevin /documents @ today
Tomar una instantánea de todos los datos de ese sistema de archivos (ver Consejos) . Ir al directorio réplica escribiendo:
cd /tutorial /kevin /documents /.zfs /instantáneas
continuación , escriba lo siguiente para enumerarlas:
ls < br >