Home
Red Hat Enterprise Linux 5 GFS 2 (Sistema de archivos global)
Contents
1. option values that can be passed to GFS2 at mount time 22 Ejemplo Tabla 3 2 Opciones de montaje espec ficas de GFS2 Opci n acl data ordered writeback ignore_local_fs Precauci n Esta opci n no debe ser utilizada cuando el sistema de archivos GFS2 es compartido localcaching Precauci n Esta opci n no debe ser utilizada cuando el sistema de archivos GFS2 es compartido localflocks Precauci n esta opci n no debe ser usada cuando GFS2 es un sistema de archivos compartido lockproto LockModuleName locktable LockTableName quota off account on upgrade Descripci n Permite la manipulaci n de los ACL de archivos Si un sistema de archivos se monta sin la opci n de montaje acl los usuarios pueden ver los ACL con getfacl pero no pueden establecerlos con setfacl Cuando se establece data ordered los datos de usuario modificados en una transacci n son volcados al disco antes de que la transacci n sea enviada al disco Esto debe evitar que el usuario vea bloques sin inicializar en un archivo despu s de una falla Cuando se establece el modo data writeback los datos de usuario son escritos al disco en cualquier momento despu s de que ste es ensuciado esto no proporciona las mismas garant as de consistencia que el modo ordered pero debe ser un poco m s r pido en algunas cargas de trabajo El valor por defecto es el modo ordered Hace que GFS2 sea tratado como un sist
2. 43 U 44 Red Hat Enterprise Linux 5 GFS 2 Sistema de archivos global
3. Cada inodo de archivo y directorio tiene tres marcas de tiempo asociadas ctime La ltima vez en que el estado del inodo cambi mtime La ltima vez en que los datos del archivo o directorio fueron modificados atime La ltima vez en que los datos del archivo o directorio fueron accedidos Si las actualizaciones atime est n activadas como lo est n en GFS2 y otros sistemas de archivos de Linux cada vez que el archivo es le do su inodo necesita ser actualizado Ya que pocas aplicaciones utilizan la informaci n proporcionada por atime estas actualizaciones requieren una cantidad innecesaria de tr fico de escritura y tr fico de bloqueo de archivos Este tr fico puede reducir el rendimiento por lo tanto es preferible apagar o reducir la frecuencia de actualizaciones atime Hay dos m todos para reducir los efectos de las actualizaciones de atime Montar con relatime relative atime el cual actualiza atime si la actualizaci n atime previa es menos reciente que mtime o ctime Una opci n con noatime que desactive las actualizaciones de atime en ese sistema de archivos 3 8 1 Montar con relatime Se puede especificar la opci n de montaje relatime relative atime de Linux cuando el sistema de 34 archivos es montado sta especifica que atime se actualiza si la actualizaci n de atime previa es menos reciente que mtime octime Uso mount BlockDevice MountPoint o relatime BlockDevice Especifica los dispo
4. root dash 01 gfs2 convert dev testvg testlv gfs2_convert version 2 built Sep 25 2007 12 41 29 Copyright C Red Hat Inc 2004 2006 All rights reserved This program will convert a gfs1 filesystem to a gfs2 filesystem WARNING This can t be undone It is strongly advised that you Back up your entire filesystem first Run gfs_fsck first to ensure filesystem integrity Make sure the filesystem is NOT mounted from any node 4 Make sure you have the latest software versions Convert dev testvg testlv from GFS1 to GFS2 y n y Converting resource groups Converting inodes 6 inodes converted Fixing file and directory information 1 directories 2 dirents fixed Converting journals Converting journal space to rg space Building system structures Removing obsolete gfsi structures Committing changes to disk dev gfs2testvg gfs2testlv filesystem converted successfully to gfs2 root dash 01 Ww NE 40 Historial de revisiones Historial de revisiones Revisi n 3 10 400 2013 10 31 R diger Landmann Rebuild with publican 4 0 0 Revisi n 3 10 2012 07 18 Anthony Towns Rebuild for Publican 3 0 Revisi n 1 0 0 Thu Jan 29 2009 ndice A 41 42 Red Hat Enterprise Linux 5 GFS 2 Sistema de archivos global mounting making C mo crear un sistema de archivos GFS2 Historial de revisiones preface ver introduction prerequisite tasks synchronizing quotas tables
5. E redhat Red Hat Enterprise Linux 5 GFS 2 Sistema de archivos global GFS 2 de Red Hat Edici n 3 Landmann Red Hat Enterprise Linux 5 GFS 2 Sistema de archivos global GFS 2 de Red Hat Edici n 3 Landmann rlandmann redhat com Legal Notice Copyright O 2009 Red Hat Inc This document is licensed by Red Hat under the Creative Commons Attribution ShareAlike 3 0 Unported License If you distribute this document or a modified version of it you must provide attribution to Red Hat Inc and provide a link to the original If the document is modified all Red Hat trademarks must be removed Red Hat as the licensor of this document waives the right to enforce and agrees not to assert Section 4d of CC BY SA to the fullest extent permitted by applicable law Red Hat Red Hat Enterprise Linux the Shadowman logo JBoss MetaMatrix Fedora the Infinity Logo and RHCE are trademarks of Red Hat Inc registered in the United States and other countries Linux is the registered trademark of Linus Torvalds in the United States and other countries Java is a registered trademark of Oracle and or its affiliates XFS is a trademark of Silicon Graphics International Corp or its subsidiaries in the United States and or other countries MySQL is a registered trademark of MySQL AB in the United States the European Union and other countries Node js O is an official trademark of Joyent Red Hat Software Collections is
6. n son volcados al disco antes de que la transacci n sea enviada al disco Esto evita que el usuario vea despu s de una falla bloques sin inicializar en un archivo Cuando se establece data writeback los datos del usuario son escritos en disco en cualquier momento despu s de ser ensuciado Esto no ofrece las misma garant as que el modo ordered pero puede ser un poco m s r pido en algunas cargas de trabajo El modo predeterminado es ordered El comando gfs2_tool gfs2 tool soporta una serie de opciones para GFS2 diferentes a las que el comando gfs tool soporta para GFS El comando gfs2 tool soporta un par metro journals que imprime informaci n sobre la configuraci n actual de los diarios incluyendo cu ntos diarios contiene el sistema de archivos El comando gfs2 tool no soporta la opci n counters la cual utiliza el comando gfs tool para mostrar estad sticas de GFS The gfs2_too1 command does not support the inherit_jdata flag To flag a directory as inherit jdata you can set the jdata flag on the directory or you can use the chattr command to set the j flag on the directory Using the chattr command is the preferred way to enable and disable data journaling on a file El comando gfs2 edit gfs2_edit soporta una serie de opciones para GFS2 diferentes a las que el comando gfs_edit soporta para GFS 1 2 3 Mejoras de rendimiento en GFS2 Hay muchas funcionalidades del sistema de archivos GFS2 que no resultan en diferencias
7. root roth 01 gfs2_tool setflag jdata mnt gfs2 gfs2file 33 Red Hat Enterprise Linux 5 GFS 2 Sistema de archivos global Puede utilizar el comando 1sattr para verificar que la opci n j data ha sido establecida root roth 01 lsattr mnt gfs2 000 j mnt gfs2 gfs2file Cuando se establece la opci n jdata para un directorio todos los archivos y directorios creados subsecuentemente en ese directorios son puestos en un diario La siguiente serie de comandos crea un nuevo subdirectorio llamado gfs2 dir en el directorio mnt gfs2 establece la opci n j data para el directorio luego verifica que la opci n haya sido establecida apropiadamente Despu s de esto los comandos crean el archivo gfs2file en el directorio y verifican que la opci n para ese archivo haya sido establecida correctamente root roth 01 mkdir mnt gfs2 gfs2 dir root roth 01 gfs2 tool setflag jdata mnt gfs2 gfs2 dir root roth 01 lsattr mnt gfs2 j mnt gfs2 gfs2_dir root roth 01 touch mnt gfs2 gfs2_dir newfile root roth 01 lsattr mnt gfs2 gfs2_dir j mnt gfs2 gfs2_dir newfile Para borrar la opci n jdata de un archivo o directorio puede utilizar el comando gfs2 tool clearflag jdata como en el siguiente ejemplo root roth 01 gfs2_tool clearflag jdata mnt gfs2 gfs2file root roth 01 lsattr mnt gfs2 mnt gfs2 gfs2file 3 8 C mo configurar las actualizaciones atime
8. Be sure to mention the manual s identifier rh gfs2 EN 5 2009 01 05T15 15 By mentioning this manual s identifier we know exactly which version of the guide you have En caso de que tenga una sugerencia para mejorar la documentaci n trate de ser lo mas espec fico posible Si encontr algun error incluya el n mero de la secci n y parte del texto que rodea el error para localizar ste m s f cilmente 4 Convenciones del Documento Este manual utiliza varias convenciones para resaltar algunas palabras y frases y Ilamar la atenci n sobre ciertas partes espec ficas de informaci n Liberation Fonts tambi n se utilizan en ediciones de HTML si est n instalados en su sistema Sino se muestran tipograf as alternativas pero equivalentes Nota Red Hat Enterprise Linux 5 y siguientes incluyen Liberation Fonts predeterminadas 4 1 Convenciones tipogr ficas Se utilizan cuatro convenciones tipogr ficas para llamar la atenci n sobre palabras o frases espec ficas Dichas convenciones y las circunstancias en que se aplican son las siguientes Negrita monoespaciado Utilizado para resaltar la entrada del sistema incluyendo los comandos de shell nombres de archivos y rutas Tambi n sirve para resaltar teclas y combinaciones de teclas Por ejemplo Para ver el contenido del archivo my next bestselling novel en su directorio actual de trabajo escriba el comando cat my next bestselling novel en el int rprete de comandos de shell y
9. de archivos GFS2 en el cual se aplicar la acci n Tuning the Time Between Synchronizations gfs2 tool settune MountPoint quota quantum Seconds Mount Point Especifica el sistema de archivos GFS2 en el cual se aplicar la acci n Seconds Especifica el nuevo tiempo de sincronizaci n del archivo de cuota por GFS2 Valores m s pequefios pueden incrementar los conflictos y reducir el rendimiento Ejemplos Este ejemplo sincroniza la informaci n de cuota desde el nodo donde es ejecutado al sistema de archivos mygfs2 gfs2_quota sync f mygfs2 Este ejemplo cambia los periodos de tiempo predeterminados de las actualizaciones regulares del archivo de cuotas a una hora 3600 segundos para el sistema de archivos mygfs2 en un solo nodo gfs2_tool settune mygfs2 quota_quantum 3600 3 4 4 Activaci nidesactivaci n del cumplimiento de las cuotas En los sistemas de archivos GFS2 el cumplimiento de cuotas est desactivado Para activar el cumplimientos de cuotas para un sistema de archivos monte el sistema de archivos con la opci n quota on especificada Uso mount o quota on BlockDevice MountPoint Para montar un sistema de archivos con el cumplimiento de cuotas desactivado monte el sistema de archivos con la opci n quota of f especificada Este es el valor predeterminado mount o quota off BlockDevice MountPoint o quota on off Especifica que la cuota esta activada o desactivada cuando un sistema de archivos est monta
10. de generaci n de metadatos La asignaci n de los metadatos de GFS2 no requiere lecturas Las copias de bloques de metadatos en varios diarios se administra mediante la remoci n de bloques desde un diario antes de liberar el bloqueo GFS2 incluye un administrador de registro m s simple que no tiene conocimiento sobre los cambios de cuotas o inodos sin enlazar Los comandos gfs2 growy gfs2 jadd utilizan bloqueo para prevenir la ejecuci n simultanea de varias ocurrencias de stos El c digo ACL ha sido simplificado para llamadas como creat y mkdir Inodos sin enlace cambios de cuota y cambios de statfs se recobran sin remontar el diario Cap tulo 2 C mo iniciar Cap tulo 2 C mo iniciar Este cap tulo describe los procedimientos a seguir para la configuraci n de GFS2 y contiene las siguientes secciones 2 1 Tareas previas Before setting up Red Hat GFS2 make sure that you have noted the key characteristics of the GFS2 nodes are synchronized It is recommended that you use the Network Time Protocol NTP software provided with your Red Hat Enterprise Linux distribution O Nor Los relojes del sistema en los nodos de GFS2 deben tener una diferencia de pocos minutos entre ellos para prevenir actualizaciones innecesarias de la marca de tiempo del inodo La actualizaci n innecesaria de la marca de tiempo impacta de forma severa el rendimiento del cluster 2 2 Tareas de configuraci n inicial La configura
11. en la interfaz de usuario en comparaci n con el sistema de archivos GFS pero que mejoran el rendimiento del 13 Red Hat Enterprise Linux 5 GFS 2 Sistema de archivos global sistema de archivos Un sistema de archivos GFS2 proporciona un mejor rendimiento de la siguiente manera Mejor rendimiento para uso extremo en directorios nicos Operaciones de sincronizaci n de E S m s r pidas Lecturas de cach m s r pidas sin gasto de bloqueo Aumento en la velocidad de E S directa con archivos asignados con anterioridad si el tamafio de E S es razonablemente grande tal como bloques de 4M Mayor velocidad en las operaciones de E S en general La ejecuci n del comando df es m s r pida porque las llamadas statfs son m s r pidas El modo atime ha sido mejorado para reducir el n mero de operaciones de escritura E S generadas por atime cuando se compara con GFS Los sistemas de archivos GFS2 proporcionan un soporte m s amplio y m s directo de las siguientes maneras Un GFS2 es parte del desarrollo principal del kernel integrado en 2 6 19 GFS2 soporta las siguientes funcionalidades atributos de SELinux extendidos el ajuste de los atributos 1sattr y chattr a trav s de las llamadas ioct1 est ndar marcas de tiempo en nano segundos sistema de archivos GFS2 proporciona las siguientes mejoras en la eficacia interna del sistema de archivos 14 GFS2 utiliza menos memoria del kernel GFS2 no requiere n meros
12. informaci n sobre la instalaci n configuraci n y administraci n de componentes de Red Hat Cluster LVM Administrator s Guide Configuration and Administration Provides a description of the Logical Volume Manager LVM including information on running LVM in a clustered environment Sistema de archivos global Configuraci n y administraci n Proporciona informaci n sobre la instalaci n administraci n y mantenimiento de Sistemas de archivos global de Red Hat Red Hat GFS Uso de multirutas de mapeo de dispositivos Proporciona informaci n sobre el uso de Device Mapper Multipath de Red Hat Enterprise Linux Como usar GNBD con GFS Proporciona informaci n sobre el uso de dispositivos de bloque de red global GNBD con GFS de Red Hat Administraci n de servidores virtuales en Linux Proporciona informaci n sobre c mo configurar sistemas y servicios de alto rendimiento con el servidor virtual de Linux LVS Notas de lanzamiento de la suite Red Hat Cluster Proporciona informaci n sobre el lanzamiento actual de la suite Red Hat Cluster La documentaci n para Red Hat Cluster Suite y otros documentos de Red Hat est n disponibles en HTML PDF y RPM en el CD de documentaci n de Red Hat Enterprise Linux y en Red Hat Enterprise Linux 5 GFS 2 Sistema de archivos global 3 Comentarios Si encuentra alg n error o si tiene alguna sugerencia para mejorar este documento nos gustaria usando el componente rh cs
13. nombre en un int rprete de comandos de shell Si la m quina remota es example com y su nombre de usuario en esa m quina es john teclee ssh john example com El comando mount o remount file system remonta el sistema de archivo llamado Por ejemplo para volver a montar el sistema de archivo home el comando es mount o remount home Para ver la versi n de un paquete actualmente instalado utilice el comando rpm q paquete ste entregar el resultado siguiente paquete versi n lanzamiento Observe que las palabras resaltadas en it licas nombre de usuario dominio nombre sistema de archivo paquete versi n y lanzamiento Cada palabra es un marcador de posici n ya sea de texto a ingresar cuando se ejecuta un comando o para un texto ejecutado por el sistema Aparte del uso est ndar para presentar el t tulo de un trabajo las it licas denotan el primer uso de un t rmino nuevo e importante Por ejemplo Publican es un sistema de publicaci n de DocBook Red Hat Enterprise Linux 5 GFS 2 Sistema de archivos global 4 2 Convenciones del documento Los mensajes de salida de la terminal o fragmentos de c digo fuente se distinguen visualmente del texto circundante Los mensajes de salida enviados a una terminal se muestran en romano monoespaciado y se presentan asi books Desktop documentation drafts mss photos stuff svn books_tests Desktop1 downloads images notes scripts svgs Los listados de c digo fuente ta
14. not formally related to or endorsed by the official Joyent Node js open source or commercial project The OpenStack Word Mark and OpenStack Logo are either registered trademarks service marks or trademarks service marks of the OpenStack Foundation in the United States and other countries and are used with the OpenStack Foundation s permission We are not affiliated with endorsed or sponsored by the OpenStack Foundation or the OpenStack community All other trademarks are the property of their respective owners Abstract Este libro proporciona informaci n sobre la instalaci n configuraci n y mantenimiento de Red Hat GFS2 Red Hat Global File System 2 para Red Hat Enterprise Linux 5 Table of Contents INtrOdUCCION sutura dA a DO age AS O ott O Pago RD hath AR Bad AN A GNA ARA neath A proba dd dl die dos 1 Audiencia 2 Documentaci n relacionada 3 Comentarios 4 Convenciones del Documento 4 1 Convenciones tipogr ficas 4 2 Convenciones del documento 4 3 Notas y Advertencias Cap tulo 1 Sinopsis de GFS2 IL ea eee 1 1 Antes de configurar GFS2 1 2 Diferencias entre GFS y GFS2 1 2 1 Nombres de los comandos de GFS2 1 2 2 Diferencias adicionales entre GFS y GFS2 Nombre de rutas dependientes del contexto 0 ccc ccc nen M dulo DfS2 k0 3 cocoa tias ll mid aa had oe bok eee ok de Re Ova Soa dea ne C mo activar la activaci n de la cuota en GFS2_ 0 ees Diario de los datos sussa iss Gr sk e
15. pulse Enter para ejecutar el comando El ejemplo anterior incluye un nombre de archivo un comando de shell y una tecla Todo se presenta en negrita monoespaciado y distinguible gracias al contexto Las combinaciones de teclas se pueden distinguir de las individuales con el signo m s que conecta cada partee de la combinaci n de tecla Por ejemplo Pulse Enter para ejecutar el comando Pulse Ctr1 A1t F2 para pasar a una terminal virtual El primer ejemplo resalta una tecla particular a pulsar El segundo ejemplo resalta una combinaci n de teclas un set de tres teclas pulsadas simult neamente Si se discute el c digo fuente los nombres de las clase los m todos las funciones los nombres de variables y valores de retorno mencionados dentro de un p rrafo ser n presentados en Negrita monoespaciado Por ejemplo Introducci n Las clases de archivo relacionadas incluyen filename para sistema de archivos file para archivos y dir para directorios Cada clase tiene su propio conjunto asociado de permisos Negrita proporcional Esta denota palabras o frases encontradas en un sistema incluyendo nombres de aplicaci n texto de cuadro de di logo botones etiquetados etiquetas de cajilla de verificaci n y bot n de radio t tulos de men y t tulos del submen Por ejemplo Seleccione Sistema Preferencias gt Rat n desde la barra del men principal para lanzar Preferencias de rat n En la pesta a de Botones seleccion
16. the quota on off account option for the mount 12 Diario de los datos Diario de los datos GFS2 file systems support the use of the chattr command to set and clear the j flag on a file or directory Setting the j flag on a file enables data journaling on that file Setting the j flag on a directory means inherit jdata which indicates that all files and directories subsequently created in that directory are journaled Using the chattr command is the preferred way to enable and disable data journaling on a file Como afiadir diarios dinamicamente In GFS2 file systems journals are plain though hidden files instead of embedded metadata This means that journals can be dynamically added as additional servers mount a filesystem For information mo a adir diarios a un sistema de atime_quantum parameter removed El sistema de archivos GFS2 no soporta el par metro modificador atime quantum el cual puede ser utilizado por el sistema de archivos GFS para especificar la frecuencia de actualizaciones atime En su lugar GFS2 soporta la opciones de montaje relatime y noatime La opci n de montaje relatime se recomienda para lograr una conducta similar para establecer el par metro atime_quantum en GFS La opci n data del comando mount Cuando se montan sistemas de archivos GFS2 se puede especificar la opci n data ordered o data writeback de mount Cuando se establece data ordered los datos del usuario modificados por una transacci
17. 1 lsattr mnt gfs2 gfs2 dir 00000 j mnt gfs2 gfs2 dir newfile Los siguientes comandos desactivan el diario de datos en el archivo mnt gfs2 gfs2 dir newfile y luego verifican si la opci n fue desactivada de forma apropiada root roth 01 chattr j mnt gfs2 gfs2 dir newfile root roth 01 lsattr mnt gfs2 gfs2_dir mnt gfs2 gfs2_dir newfile Tambi n puede utilizar chattr para establecer la opci n j en un directorio Cuando se establece la opci n para un directorio todos los archivos y directorios creados subsecuentemente en ese directorio son puestos en el diario La siguiente serie de comandos establece la opci n j en el directorio gfs2_dir luego verifica si la opci n ha sido establecida correctamente Despu s de esto los comandos crean un archivo nuevo llamado newfile en el directorio mnt gfs2 gfs2_dir y verifican si la opci n j ha sido establecida para el archivo Debido a que la opci n j es establecida para el directorio entonces newfile tambi n debe tener activado el diario root roth 01 chattr j mnt gfs2 gfs2_dir root roth 01 lsattr mnt gfs2 j mnt gfs2 gfs2_dir root roth 01 touch mnt gfs2 gfs2_dir newfile root roth 01 lsattr mnt gfs2 gfs2_dir j mnt gfs2 gfs2_dir newfile 3 7 2 Activaci n y desactivaci n de diarios de datos con el comando gfs2_tool El siguiente comando activa el diario de datos en el archivo GFS2 mnt gfs2 gfs2file
18. Ejemplo sussa ee ee es Se OS es ee A eet A it 3 5 C mo expandir un sistema de archivos Ejemplos ass SEDE E A Se E Ew A a ees Uso completo icon a E ESSE He He USE SEE AR RING Ew Eee 3 6 C mo afiadir diarios a un sistema de archivos Ejemplos sussa eee ee a Uso completo siste een id 3 7 Diario de los datos 3 7 1 Activaci n y desactivaci n del diario de datos con el comando chattr 3 7 2 Activaci n y desactivaci n de diarios de datos con el comando gfs2 tool 3 8 C mo configurar las actualizaciones atime 3 8 1 Montar con relatime EjemplO sau ist A a A aid 3 8 2 Montar con noatime Ejemplo assar snes aaa req ela na a A Ea EO paws 6 Dal AS RS a SD ea 3 9 C mo suspender la actividad en un sistema de archivos Ejemplo Table of Contents SO qdo E eat age a te ab A a do A CEO Men JO O Ra Jove ca ach im J Rides Ube case a aa 3 10 C mo reparar un sistema de archivos Ejemplo 3 11 Nombres de rutas dependientes del contexto y montajes enlazados C mo convertir el sistema de archivos de GFS a GFS2_ es CHNDOVOZ OTUO WD 36 36 36 37 37 38 40 41 41 41 41 41 41 41 42 42 42 43 43 43 43 43 43 44 CG Red Hat Enterprise Linux 5 GFS 2 Sistema de archivos global Introducci n Introducci n Bienvenido al documento Administraci n y configuraci n del sistema de archivos global GFS Este libro proporciona informaci n sobre c mo configurar y mantener Red
19. Hat GFS2 Red Hat Global File System 2 Red Hat GFS2 puede ser ejecutado en un nodo nico o como parte de una configuraci n de cluster en Red Hat Cluster Suite en RHEL 5 3 y posteriores Para mayor informaci n sobre Red Hat Cluster Suite consulte Sinopsis de Red Hat Cluster Suite y Configuraci n y administraci n de Red Hat Cluster Las versiones en HTML y PDF de todas las guias y notas de lanzamiento de Red Hat Enterprise Linux 1 Audiencia Este libro est destinado principalmente a los administradores de sistemas Linux con conocimientos en las siguientes actividades Procedimientos de administraci n de sistemas linux incluyendo la configuraci n del Kernel Instalaci n y configuraci n de redes de almacenaje compartido tales como canales de fibra SAN 2 Documentaci n relacionada Para mayor informaci n sobre el uso de Red Hat Enterprise Linux consulte los siguientes recursos Manual de instalaci n de Red Hat Enterprise Linux Proporciona informaci n sobre la instalaci n de Red Hat Enterprise Linux Manual de implementaci n de Red Hat Enterprise Linux Proporciona informaci n sobre la implementaci n configuraci n y administraci n de Red Hat Enterprise Linux 5 Para mayor informaci n sobre Red Hat Cluster Suite consulte los siguientes recursos Sinopsis de Red Hat Cluster Suite Proporciona un resumen de alto nivel de Red Hat Cluster Suite Configuraci n y administraci n de Red Hat Cluster Proporciona
20. Red Hat Cluster After those requirements have been met you can mount the GFS2 file system as you would any Linux file system Para manipular los ACL de un archivo se debe montar el sistemas de archivos con la opci n o acl Si un sistema de archivos es montado sin la opci n o acl los usuarios pueden ver los ACL con getfacl pero no pueden establecerlos con setfacl Uso Mounting Without ACL Manipulation mount BlockDevice MountPoint Mounting With ACL Manipulation mount o acl BlockDevice MountPoint 0 acl Opciones espec ficas de GFS2 que permiten la manipulaci n de ACL de archivos BlockDevice Especifica los dispositivos de bloque en donde residen los sistemas de archivo GFS2 MountPoint Especifica el directorio en donde debe montarse el sistema de archivos GFS2 21 Red Hat Enterprise Linux 5 GFS 2 Sistema de archivos global Ejemplo En este ejemplo el sistema de archivos GFS2 en dev vg01 1vo10 es montado en el directorio mygfs2 mount dev vg01 lvolo mygfs2 Uso completo mount BlockDevice MountPoint o option Multiple option parameters are separated by a comma and no spaces El comando mount es un comando del sistema Linux Adem s de poder usar las opciones espec ficas de GFS2 descritas en esta secci n puede utilizar otras opciones est ndar del comando mount por ejemplo r Para obtener informaci n sobre otras opciones de comando mount de Linux consulte la p gina de manual man de mount
21. a menos que pretenda cancelar el comando Puede incrementar el nivel de verbosidad con la opci n v Si se a ade una segunda opci n v se incrementar a n m s el nivel de verbosidad Puede reducir el nivel de verbosidad con la opci n q Si a ade una segunda opci n q el nivel de verbosidad se reducir de nuevo La opci n n abre un sistema de archivos para s lo lectura y responde autom ticamente no a cualquier pregunta Esta opci n ofrece una manera de observar los errores sin permitir que el comando fsck gfs2 surta efecto Consulte las p ginas del manual man gfs2 fsck para obtener mayor informaci n sobre otras opciones del comando Uso fsck gfs2 y BlockDevice y La opci n y hace que todas las preguntas sean respondidas afirmativamente con yes Con la opci n y especificada el comando fsck gfs2 no le preguntar nada antes de realizar los cambios BlockDevice Especifica los dispositivos de bloque en donde residen los sistemas de archivo GFS2 Ejemplo En este ejemplo el sistema de archivos GFS2 que reside en el dispositivo de bloque dev testvol testlv es reparado Todas las preguntas son respondidas con yes 37 Red Hat Enterprise Linux 5 GFS 2 Sistema de archivos global root dash 01 fsck gfs2 y dev testvg testlv Initializing fsck Validating Resource Group index Level 1 RG check level 1 passed Clearing journals this may take a while Journals cleared Starting pass1 P
22. ad Cuando GFS2 de Red Hat est configurado en un Red Hat Cluster Suite los nodos de GFS2 pueden ser configurados y administrados con las herramientas de Red Hat Cluster Suite GFS2 de Red Hat proporciona compartici n de datos entre los nodos GFS2 de un cluster de Red Hat con una nica visualizaci n consistente del espacio de nombres del sistema de archivos entre todos los nodos de GFS2 Esto le permite a los procesos en nodos diferentes compartir archivos GFS2 del mismo modo que los procesos en el mismo nodo pueden compartir archivos en un sistema de archivos local sin ninguna diferencia discernible Para obtener mayor informaci n sobre Red Hat Cluster Suite consulte el documento Configuraci n y administraci n de Red Hat Cluster LVM logical volumes in a Red Hat Cluster suite are managed with CLVM which is a cluster wide implementation of LVM enabled by the CLVM daemon clvmd running in a Red Hat Cluster Suite cluster The daemon makes it possible to use LVM2 to manage logical volumes across a cluster allowing all nodes in the cluster to share the logical volumes to any directory on your system For information on the LVM volume manager see the LVM Administrator s Guide El m dulo de kernel gfs2 ko implementa el sistema de archivos GFS2 y es cargado en los nodos de cluster GFS2 Este cap tulo proporciona informaci n b sica que lo ayudar a entender GFS2 Contiene las siguientes secciones 1 1 Antes de configurar GFS2 A
23. as muy probablemente ocasionar p rdida de datos Red Hat Enterprise Linux 5 GFS 2 Sistema de archivos global Cap tulo 1 Sinopsis de GFS2 El sistema de archivos GFS2 de Red Hat es un sistema de archivos nativo que interact a directamente con la interfaz del sistema de archivos del kernel de Linux VFS Un sistema de archivos GFS2 puede ser implementado en un sistema independiente o como parte de una configuraci n de cluster Cuando se implementa como un sistema de archivo de cluster GFS2 emplea metadatos distribuidos y varios diarios A GFS2 file system can be created on an LVM logical volume A logical volume is an aggregation of underlying block devices that appears as a single logical device For information on the LVM volume manager see the LVM Administrator s Guide Un GFS2 est basado en una arquitectura de 64 bits la cual en teor a aloja un sistema de archivos de 8 EB Sin embargo el tamafio maximo soportado de un sistema de archivos GFS2 es de 25 TB Si Su sistema requiere un sistema de archivos GFS2 mayor de 25 TB contacte a su representante del servicio de Red Hat Al determinar el tama o de su sistema de archivos debe considerar sus necesidades de recuperaci n Ejecutar el comando fsck en un sistema de archivos muy grande puede tardar mucho y consumir mucha memoria Adem s en el evento de que un disco o subsistema falle el tiempo de recuperaci n esta limitado por la velocidad de los medios de copia de segurid
24. ass1 complete Starting passib Passib complete Starting passic Passic complete Starting pass2 Pass2 complete Starting pass3 Pass3 complete Starting pass4 Pass4 complete Starting pass5 Pass5 complete Writing changes to disk fsck gfs2 complete 3 11 Nombres de rutas dependientes del contexto y montajes enlazados El sistema de archivos GFS2 no proporciona soporte para nombres de rutas dependientes del contexto CDPN el cual permite crear enlaces simb licos que apuntan a directorio o archivos de destino variable Para obtener esta funcionalidad en GFS2 puede utilizar la opci n bind del comando mount La opci n bind del comando mount permite remontar partes de la jerarquia de archivos en una ubicaci n diferente mientras permanecen tambi n disponible en la ubicaci n original El formato de este comando es el siguiente mount bind olddir newdir Despu s de ejecutar este comando el contenido del directorio olddir estar disponible en dos ubicaciones olddir y newdir Puede tambi n usar esta opci n para que un archivo est disponible en dos lugares diferentes Por ejemplo despu s de ejecutar los siguientes comandos el contenido de root tmp tendr el mismo contenido que el directorio var log anteriormente montado root menscryfa cd root root menscryfa mkdir tmp root menscryfa mount bind var log tmp Alternativamente puede utilizar una entrada en el archivo etc fstab para lograr el
25. ci n inicial de GFS2 est conformada por las siguientes tareas 1 Configuraci n de vol menes l gicos 2 Creaci n del sistema de archivos GFS2 3 Montaje del sistema de archivos Siga los siguientes pasos para establecer GFS2 inicialmente 1 Con LVM cree un volumen l gico para cada sistema de archivos GFS2 de Red Hat Puede usar los scripts en init d incluidos con Red Hat Cluster Suite para automatizar la activaci n y desactivaci n de los vol menes l gicos Para obtener mayor informaci n sobre los scripts init d consulte Configuraci n y administraci n de Red Hat Cluster 2 Create GFS2 file systems on logical volumes created in Step 1 Choose a unique name for each Se puede utilizar cualquiera de los siguientes formatos para crear un sistema de archivos GFS2 en cluster Pa mkfs gfs2 p lock dlm t ClusterName FSName j NumberJournals BlockDevice lt QU Nae p mkfs t gfs2 p lock_dlm t LockTableName j NumberJournals BlockDevice lt EE Ss tos 16 Red Hat Enterprise Linux 5 GFS 2 Sistema de archivos global Se pueden utilizar cualquiera de los siguientes formatos para crear un sistema de archivos local GFS2 fa TEN mkfs gfs2 p lock nolock j NumberJournals BlockDevice E mkfs t gfs2 p lock nolock j NumberJournals BlockDevice NS At each node mount the GFS2 file systems For more information about mounting a GFS2 file o montar
26. dispositivo de gfs_mkfs a almacenaje mkfs gfs2 mkfs t gfs gfs_quota gfs_tool gfs edit mkfs t gfs2 gfs2 quota gfs2 tool gfs2 edit Maneja las cuotas en un sistema de archivos montado Configura mejora o recoge la informaci n de un sistema de archivos Muestra imprime o edita las estructuras internas de un sistema de archivos El comando gfs2 edit puede ser usado por los sistemas de archivos GFS y GFS2 Para obtener una lista completa de las opciones soportadas por cada comando del sistema de archivos GFS2 vea las p ginas de manual para estos comandos 1 2 2 Diferencias adicionales entre GFS y GFS2 This section summarizes the additional differences in GFS and GFS2 administration that are not Nombre de rutas dependientes del contexto GFS2 file systems do not provide support for context dependent path names which allow you to create symbolic links that point to variable destination files or directories For this functionality in GFS2 you can use the bind option of the mount command For information on managing pathnames in GFS2 see M dulo gfs2 ko El m dulo de kernel que implementa el sistema de archivos GFS es gfs ko El m dulo de kernel que implementa el sistema de archivos GFS2 es gfs2 ko C mo activar la activaci n de la cuota en GFS2 In GFS2 file systems quota enforcement is disabled by default and must be explicitly enabled To enable and disable quotas for GFS2 file systems you use
27. do BlockDevice Especifica los dispositivos de bloque en donde residen los sistemas de archivo GFS2 28 Ejemplos Mount Point Especifica el directorio en donde debe montarse el sistema de archivos GFS2 Ejemplos En este ejemplo el sistema de archivos GFS2 en dev vg01 1vo10 est montado en el directorio mygf s2 con el cumplimiento de cuota activado mount o quota on dev vg01 1vol0 mygfs2 3 4 5 C mo activar la contabilidad de las cuotas Es posible mantener registro del uso de disco y mantener una contabilidad de cuotas para cada usuario sin tener que establecer los valores de advertencia y limite Para ello monte el sistema de archivos con la opci n quota account especificada Uso mount o quota account BlockDevice MountPoint 0 quota account Especifica que las estad sticas de uso del grupo y del usuario son mantenidas por el sistema de archivos incluso cuando los limites de cuotas no estan establecidos BlockDevice Especifica los dispositivos de bloque en donde residen los sistemas de archivo GFS2 Mount Point Especifica el directorio en donde debe montarse el sistema de archivos GFS2 Ejemplo En este ejemplo el sistema de archivos GFS2 en dev vg01 1vo10 est montado en el directorio mygf s2 con la contabilidad de cuotas activa mount o quota account dev vg01 lvol0 mygfs2 3 5 C mo expandir un sistema de archivos El comando gfs2 grow es utilizado para expandir un sistema de archivos GFS2 despu
28. do en s lo un nodo del cluster Todos los otros nodos sabr n de la modificaci n realizada Antes de a adir diarios a un sistema de archivos GFS2 puede utilizar la opci n journals de gfs2 tool para saber cu ntos diarios tiene actualmente el sistema de archivos GFS2 El siguiente ejemplo muestra el n mero y el tamafio de los diarios en el sistema de archivos montado en mnt gfs2 root roth 01 cluster gfs2 gfs2 tool journals mnt gfs2 journal2 128MB journal1 128MB journalo 128MB 3 journal s found Uso gfs2 jadd j Number MountPoint Number Especifica el n mero de diarios a a adir MountPoint Especifica el directorio en donde el sistema de archivos GFS2 est montado Ejemplos En este ejemplo un diario es a adido al sistema de archivos en el directorio mygfs2 gfs2_jadd j1 mygfs2 En este ejemplo dos diarios son a adidos al sistema de archivos en el directorio mygf s2 31 Red Hat Enterprise Linux 5 GFS 2 Sistema de archivos global gfs2 jadd j2 mygfs2 Uso completo gfs2 jadd Options MountPoint Device MountPoint Device Mount Point Especifica el directorio en donde el sistema de archivos GFS2 est montado Device Especifica el nodo del dispositivo del sistema de archivos options that can be used when adding journals to a GFS2 file system Tabla 3 4 Opciones espec ficas de GFS2 disponibles al afiadir diarios Opci n Par metro Descripci n Ayuda Muestra un mensaje co
29. e la cajilla de rat n de mano izquierda y luego haga clic en Cerrar para cambiar el bot n principal del rat n de la izquierda a la derecha adecuando el rat n para la mano izquierda Para insertar un car cter especial en un archivo gedit seleccione Aplicaciones gt Accesorios Mapa de caracteres de la barra del menu Luego seleccione Busqueda gt Buscar de la barra del menu de Mapa de caracteres escriba el nombre del car cter en el campo de B squeda y haga clic en Siguiente El car cter que busc sera resaltado en la Tabla de caracteres Haga doble clic en ese car cter resaltado para colocarlo en el campo de Texto a copiar y luego haga clic en el bot n Copiar Ahora regrese al documento y elija Modificar Pegar de la barra de men de gedit El texto anterior incluye nombres de aplicaci n nombres y elementos del men de todo el sistema nombres de men de aplicaciones espec ficas y botones y texto hallados dentro de una interfaz gr fica de usuario todos presentados en negrita proporcional y distinguibles por contexto It licas negrita monoespaciado o It licas negrita proporcional Ya sea negrita monoespaciado o negrita proporcional la adici n de it licas indica texto reemplazable o variable Las it licas denotan texto que usted no escribe literalmente o texto mostrado que cambia dependiendo de la circunstancia Por ejemplo Para conectar a una m quina remota utilizando ssh teclee ssh nombre de usuario dominio
30. ema de archivos multihost Por defecto cuando se utiliza lock_nolock autom ticamente se activa localcaching y localflocks Hace saber a GFS2 que est siendo ejecutado como un sistema de archivos local GFS2 puede luego activar las capacidades de optimizaci n que no est n disponibles cuando es ejecutado en el modo cluster La opci n localcaching se activa autom ticamente gracias a lock_nolock Le avisa a GFS2 que debe dejar a VFS Virtual File System realizar todos los llamados flock y fentl La opci n localflocks es activada autom ticamente por lock_nolock Le permite al usuario especificar cual protocolo de bloqueo utilizar con el sistema de archivos Si no se especifica LockModuleName el nombre del protocolo de bloqueo se lee desde el superbloque del sistema de archivos Le permite al usuario especificar la tabla de bloqueo a utilizar con el sistema de archivos Activa o desactiva las cuotas del sistema de archivos Al establecer las cuotas para que est n en el estado account causa que las estad sticas de uso por UID GID sean correctamente mantenidas por el sistema de archivos los valores l mite y de advertencia son ignorados El valor predeterminado es off Actualiza el formato en disco del sistema de archivos 23 Red Hat Enterprise Linux 5 GFS 2 Sistema de archivos global para que pueda ser usado con la nueva versi n de GFS2 3 3 C mo desmontar un sistema de archivos El sistema de archivos GFS2 puede
31. es l gicos a trav s de CLVM en los sistemas de archivos K NN Se puede ver problemas de rendimiento con GFS2 cuando muchas operaciones de crear o borrar se emiten desde m s de un nodo en el mismo directorio al mismo tiempo Si esto causa problemas de rendimiento en el sistema debe localizar la creaci n y borrado de archivo por un nodo a directorios espec ficos de ese nodo tanto como sea posible 1 2 Diferencias entre GFS y GFS2 Esta secci n lista los cambios y mejoras que GFS2 ofrece en comparaci n con GFS Migrating from GFS to GFS2 requires that you convert your GFS file systems to GFS2 with the 1 2 1 Nombres de los comandos de GFS2 In general the functionality of GFS2 is identical to GFS The names of the file system commands GFS and GFS2 commands 11 Red Hat Enterprise Linux 5 GFS 2 Sistema de archivos global Tabla 1 1 Comandos de GFS y GFS2 Comandos de Comandos de GFS GFS2 Descripci n Monta un sistema de archivos El sistema puede determinar si el sistema de archivos es GFS o GFS2 Para obtener informaci n sobre las opciones de montaje de GFS2 vea las paginas de manual man de gfs2 mount 8 umount umount Desmonta un sistema de archivos Revisa y repara un sistema de archivos sin montar fsck fsck yTep gfs_fsck fsck gfs2 gfs_grow gfs2_grow gfs2_jadd Expande un sistema de archivos montado gfs_jadd A ade un diario a un sistema de archivos montado Crea un sistema de archivos en un
32. fs gfs2 directamente o puede usar mkfs con el par metro t especificando un sistema de archivos de tipo gfs2 seguido por las opciones de sistema de archivos gfs2 Uso Al crear un sistema de archivos GFS2 en cluster se puede utilizar cualquiera de los siguientes formatos mkfs gfs2 p LockProtoName t LockTableName j NumberJournals BlockDevice mkfs t gfs2 p LockProtoName t LockTableName j NumberJournals BlockDevice Al crear un sistema de archivos local GFS2 se puede utilizar cualquiera de los siguientes formatos mkfs gfs2 p LockProtoName j NumberJournals BlockDevice mkfs t gfs2 p LockProtoName j NumberJournals BlockDevice 17 Red Hat Enterprise Linux 5 GFS 2 Sistema de archivos global Ah Advertencia Aseg rese de saber c mo utilizar los par metros LockProtoName y LockTableName El uso inapropiado de estos par metros puede causar corrupci n del sistema de archivos y del espacio de bloqueo LockProtoName Especifica el nombre del protocolo de bloqueo a usar El protocolo de bloqueo para un cluster es lock dlm LockTableName Este par metro es espec fico del sistema de archivos GFS2 en configuraciones de cluster Tiene dos partes separadas por dos puntos sin espacios as Cluster Name FSName ClusterName el nombre del cluster de Red Hat para el cual se est creando el sistema de archivos GFS2 FSName es el nombre del sistema de archivos y puede tener entre 1 y 16 caracteres El nombre debe ser U
33. istema de archivos Los nombres de rutas dependientes del contexto son m s limitados en lo que pueden rodear Observe sin embargo que tendr que escribir sus propios scripts para realizar el montaje de acuerdo a criterios como el valor de fi11 A Advertencia Cuando monta un sistema de archivos con la opci n bind y el sistema de archivo original fue montado con rw el nuevo sistema de archivos ser montado como rw incluso si usted pasa la opci n ro la opci n ro es ignorada silenciosamente En este caso el nuevo sistema de archivos podr a ser marcado como ro en el directorio proc mounts lo cual es confuso 39 Red Hat Enterprise Linux 5 GFS 2 Sistema de archivos global C mo convertir el sistema de archivos de GFS a GFS2 Utilice el comando gfs2 convert para convertir un sistema de archivos GFS a GFS2 1 Desmonte todo el sistema de archivos GFS en todos los nodos del cluster 2 Ejecute el comando gfs_fsck en el sistema de archivos GFS para asegurar que no haya corrupci n del sistema de archivos 3 Vuelva a montar el sistema de archivos GFS y haga una copia de seguridad de ste 4 Desmonte el sistema de archivos y ejecute gfs2 convert sistema de archivos gfs El sistema mostrar algunas advertencias y preguntas de confirmaci n antes de convertir sistema de archivos gfs a GFS2 El siguiente ejemplo convierte un sistema de archivos GFS en el dispositivo de bloque dev testvg testlv al sistema de archivos GFS2
34. k RARAS Re he ee ee ee es ad Ga been San C mo a adir diarios din micamente 0 tenes atime_quantum parameter removed 0 ea La opci n data del comando mount 0 0 er El comando gis2 tool coccion tek o Ge aa a a dada El comando gfs2 edit ici id Beas US as Gonads 1 2 3 Mejoras de rendimiento en GFS2 Cap tulo 2 C mo iniciar 6 e een e ee Rao 2 1 Tareas previas 2 2 Tareas de configuraci n inicial Cap tulo 3 Administraci n de GFS2 cece tne eens 3 1 C mo crear un sistema de archivos Ejemplos 0d bla Opciones completas mise tened nenio un epee Enea T E E ears 3 2 C mo montar un sistema de archivos Ejemplo assa hohe See A De ee eee ia REARS Beda Pe dos Uso completo erica cased he usadas old ud ide TA Ta ob SR SS awed 3 3 C mo desmontar un sistema de archivos 13 13 13 13 13 Red Hat Enterprise Linux 5 GFS 2 Sistema de archivos global 3 4 Administraci n de cuotas en GFS2 3 4 1 Establecimiento de las cuotas Ejemplos unas eee dado A A q IER ea din Ud 3 4 2 C mo ver los limites y uso de las cuotas Ejemplos ris sia os tado IRA dde e RO IA a a ects a da 3 4 3 Sincronizaci n de cuotas Ejemplos o a34 6 06 622 A E E OG E E E SENDS E SO REED De O EE 3 4 4 Activaci n desactivaci n del cumplimiento de las cuotas Ejemplos qu se Sarde ok E ees re aac es Sr a rg ah o er A 3 4 5 C mo activar la contabilidad de las cuotas
35. kProtoName q r MegaBytes t LockTableName 20 Descripci n Sets the initial size of each journal s quota change file to Megabytes Activa los mensajes de salida de depurado Ayuda Muestra las opciones disponibles Especifica el tama o del diario en megabytes El tama o predeterminado es 128 megabytes El tama o m nimo es 8 megabytes Los diarios grandes mejoran el rendimiento pero utilizan m s memoria que los diarios peque os Especifica el n mero de diarios que ser n creados por el comando mkfs gfs2 Un diario es requerido por cada nodo que monta el sistema de archivos Si esta opci n no se especifica un diario ser creado En GFS2 se pueden crear diarios adicionales posteriormente sin necesidad de expandir el sistema de archivos Previene que el comando mkfs gfs2 solicite la confirmaci n antes de escribir el sistema de archivos Especifica el nombre del protocolo de bloqueo a utilizar Entre los protocolos de bloqueo reconocidos est n lock_d1m El m dulo de bloqueo est ndar requerido por un sistema de archivo de cluster lock nolock Usado cuando GFS2 act a como sistema de archivos local en un solo nodo En silencio No muestra mensajes de salida Especifica el tama o de los grupos de recursos en megabytes El tama o m nimo del grupo de recursos es 32MB El tama o m ximo es 2048MB Un grupo de recursos grande podr a incrementar el rendimiento en archivos de sistemas muy grandes Si
36. l se aplicar la acci n Salida del comando La informaci n de cuotas en GFS2 del comando gfs2_quota se muestra de la siguiente manera user User limit LimitSize warn WarnSize value Value group Group limit LimitSize warn WarnSize value Value Los valores para LimitSize WarnSize y Value estan dados en megabytes por defecto Si se afiade k s o b ala l nea del comando el valor cambiar a kilobytes sectores o bloques del sistema de archivos respectivamente User Un nombre de usuario o ID al cual est n asociados los datos Group Un nombre de grupo o ID al cual est n asociados los datos 26 Comentarios LimitSize El limite duro establecido para el usuario o grupo Este valor es cero sino se ha establecido ning n limite Value El valor actual de espacio de disco usado por el usuario o grupo Comentarios Cuando se muestra la informaci n de cuotas el comando gfs2 quota no resuelve UID o GID en nombres si la opci n n es a adida en la l nea de comandos Space allocated to GFS2 s hidden files can be left out of displayed values for the root UID and GID by adding the d option to the command line This is useful when trying to match the numbers from gfs2 quota with the results of a du command Ejemplos Este ejemplo muestra la informaci n de cuotas para todos los usuarios y grupos que tienen un l mite establecido o est n usando cualquier espacio de disco en el sistema de archivo mygfs2 gfs2 quota list f m
37. lo el sistema de archivos en el directorio mygfs2fs es expandido root dash 01 gfs2 grow mygfs2fs FS Mount Point mygfs2fs FS Device dev mapper gfs2testvg gfs2testlv FS Size 524288 0x80000 FS RG size 65533 oxfffd DEV Size 655360 0xa0000 The file system grew by 512MB gfs2 grow complete Uso completo gfs2 grow Options MountPoint Device MountPoint Device Mount Point Especifica el directorio en donde el sistema de archivos GFS2 est montado Device Especifica el nodo del dispositivo del sistema de archivos describes the GFS2 specific options that can be used while expanding a GFS2 file system 30 Tabla 3 3 Opciones espec ficas de GFS2 disponibles mientras se expande un sistema de archivos Descripci n Ayuda Muestra un mensaje de uso corto Silencioso Baja el nivel de verbosidad r MegaBytes Especifica el tamafio del nuevo grupo de recursos El tamafio predeterminado es 256MB T Prueba Hace todos los c lculos pero no escribe ningun dato al disco y no expande el sistema de archivos V Muestra la informaci n de la versi n del comando 3 6 C mo a adir diarios a un sistema de archivos El comando gfs2_jadd es usado para afiadir diarios al sistema de archivos GFS2 Puede afiadir diarios al sistema de archivos GFS2 de forma dinamica sin expandir el volumen l gico subyacente El comando gfs2_jadd debe ser ejecutado en sistemas de archivos montados pero debe ser ejecuta
38. mbi n se muestran en romano monoespaciado pero Se presentan y resaltan de la siguiente manera static int kvm_vm_ioctl_deassign_device struct kvm kvm struct kvm_assigned_pci_dev assigned_dev int r 0 struct kvm_assigned_dev_kernel match mutex lock amp kvm gt lock match kvm find assigned dev amp kvm gt arch assigned dev head assigned dev gt assigned dev id if match printk KERN_INFO s device hasn t been assigned before so cannot be deassigned n _ func r EINVAL goto out kvm_deassign_device kvm match kvm_free_assigned_device kvm match out mutex_unlock amp kvm gt lock return r ne 4 3 Notas y Advertencias Finalmente utilizamos tres estilos visuales para llamar la atenci n sobre la informaci n que de otro modo se podr a pasar por alto Una nota es una sugerencia atajo o enfoque alternativo para una tarea determinada Ignorar una nota no deber a tener consecuencias negativas pero podr a perderse de algunos trucos que pueden facilitarle las cosas Introducci n Importante Los cuadros con el t tulo de importante dan detalles de cosas que se pueden pasar por alto f cilmente cambios de configuraci n Unicamente aplicables a la sesi n actual o servicios que necesitan reiniciarse antes de que se aplique una actualizaci n Ignorar estos cuadros no ocasionar p rdida de datos pero puede causar enfado y frustraci n Las advertencias no deben ignorarse Ignorarl
39. mismo resultado durante el tiempo de montajes La siguiente entrada de etc fstab hara que el contenido de root tmp sea igual que el contenido de var log var log root tmp none bind 00 38 Despu s de montar el sistema de archivos puede utilizar el comando mount para ver que el sistema de archivos ha sido montado como en el siguiente ejemplo root menscryfa mount grep tmp var log on root tmp type none rw bind Con un sistema de archivos que soporta el nombre de rutas dependiente del contexto usted podr a tener que definir el directorio bin como un nombre de ruta dependiente del contexto que resuelve en una de las siguientes rutas dependiendo de la arquitectura del sistema usr i386 bin usr x86_64 bin usr ppc64 bin Puede lograr la misma funcionalidad creando un directorio vac o bin Luego con un script o una entrada en el archivo etc fstab puede montar cada uno de los directorios dependiendo de la arquitectura en el directorio bin con el comando mount bind Por ejemplo puede utilizar el siguiente comando en un script mount bind usr i386 bin bin Alternativamente puede utilizar la siguiente entrada en el archivo etc fstab usr 1386 bin bin none bind 00 Un montaje enlazado puede proporcionar mayor flexibilidad que un nombre de ruta dependiente del contexto ya que puede utilizar esta funcionalidad para montar diferentes directorios de acuerdo a cualquier criterio como el calor de fi11 para el s
40. n l mite de advertencia El limite duro es la cantidad de espacio que puede utilizarse El sistema de archivos no dejara que el usuario o grupo exceda ese limite Un limite duro de cero significa que no hay un limite definido Un limite de advertencia es generalmente un valor menor que el dado por el limite duro El sistema de archivos notificar al usuario o grupo cuando ste haya llegado al limite para advertirlo del espacio de disco que esta usando Un limite de advertencia de cero significa que no se ha establecido ningun limite 24 Uso Los limites se establecen utilizando el comando gfs2 quota Este comando s lo tiene que ser ejecutado en un nodo que tenga montado GFS2 By default quota enforcement is not set on GFS2 file systems To enable quota accounting use the Uso Setting Quotas Hard Limit gfs2 quota limit u User 1 Size f MountPoint gfs2 quota limit g Group 1 Size f MountPoint Setting Quotas Warn Limit gfs2 quota warn u User l Size f MountPoint gfs2 quota warn g Group 1 Size f MountPoint User El ID de usuario a limitar o advertir Puede ser un nombre de usuario del archivo de contrasefias o el n mero UID Group El ID del grupo a limitar o advertir Puede ser un nombre de grupo del archivo de grupos o el n mero GID Size Especifica el nuevo tamafio limite o de advertencia Por defecto el valor es en megabytes Las opciones adicionales k s y b cambian las unidades a kilobytes secto
41. nico para todos los sistemas de archivos lock_d1m en el cluster y para todos los sistemas de archivos lock_d1m y lock_nolock en cada nodo local Number Specifies the number of journals to be created by the mkfs gfs2 command One journal is required for each node that mounts the file system For GFS2 file systems more journals can BlockDevice Especifica un volumen l gico o f sico Ejemplos En este ejemplo lock dm es el protocolo de bloqueo que utiliza el sistema de archivos ya que ste es un sistema de archivos en cluster El nombre del cluster es alpha y el nombre del sistema de archivos es mydata1 El sistema de archivos contiene ocho diarios y es creado en dev vg01 1vol10 mkfs gfs2 p lock dlm t alpha mydatal j 8 dev vg01 Ilvolo mkfs t gfs2 p lock dim t alpha mydatal j 8 dev vg01 lvol0 En este ejemplo un segundo sistema de archivos lock dim es creado el cual puede ser utilizado en el cluster alpha El nombre del sistema de archivos es mydata2 El sistema de archivos contiene ocho diarios y es creado en dev vg01 1vo11 mkfs gfs2 p lock dlm t alpha mydata2 j 8 dev vg01 lvol1 18 mkfs t gfs2 p lock dlm t alpha mydata2 j 8 dev vg01 1vol1 Opciones completas and parameters Opciones completas 19 Red Hat Enterprise Linux 5 GFS 2 Sistema de archivos global Tabla 3 1 Opciones del comando mkfs gfs2 Opci n Parametro C Megabytes D h J MegaBytes j Number 0 p Loc
42. no se especifica mkfs gfs2 escoge el tama o del grupo de recursos dependiendo del tama o del sistema de archivos Los sistemas de archivos de tama o promedio tendr n grupos de recursos de 256MB y sistemas de archivos m s grandes tendr n grupos de recursos m s grandes para mejorar el rendimiento Un identificador nico que especifica el campo de tabla de bloqueo cuando se utiliza el protocolo lock_d1m el protocolo lock nolock no utiliza este par metro Este par metro tiene dos partes separadas por dos puntos sin espacio de la siguiente manera ClusterName FSName Uso ClusterName es el nombre del cluster de Red Hat para el cual el sistema de archivos GFS2 ha sido creado s lo los miembros de este cluster pueden utilizar este sistema de archivos El nombre del cluster se establece en el archivo etc cluster cluster conf a trav s de la Herramienta de configuraci n del Cluster y se muestra en Herramienta de estado del Cluster en la interfaz gr fica de administraci n del cluster Red Hat Cluster Suite FSName es el nombre del sistema de archivos puede tener entre 1 y 16 caracteres El nombre debe ser nico entre todos los sistemas de archivos en el cluster u MegaBytes Specifies the initial size of each journal s unlinked tag file V Muestra la informaci n de la versi n del comando 3 2 C mo montar un sistema de archivos clustering and locking systems must be started refer to Configuring and Managing a
43. ntes de instalar y configurar GFS2 anote las siguientes caracter sticas claves de su archivo de sistemas GFS2 Nodos GFS2 Determine cu les nodos en Red Hat Cluster Suite montar n el sistema de archivos GFS2 10 Cap tulo 1 Sinopsis de GFS2 N mero de sistemas de archivo Determine cu ntos sistemas de archivos GFS2 deben ser creados inicialmente m s sistemas de archivos pueden ser afiadidos posteriormente Nombre del sistema de archivos Determine un nombre nico para cada sistema de archivos Cada sistema de archivos es requerido como una variable de par metro Por ejemplo este libro utiliza los nombres de archivos mydata1 y mydata2 en algunos procedimientos de ejemplo Diarios Determine the number of journals for your GFS2 file systems One journal is required for each node that mounts a GFS2 file system GFS2 allows you to add journals dynamically at a later point as additional servers mount a filesystem For information on adding journals to a GFS2 file Nodos del servidor GNBD Si est utilizando GNBD determine cu ntos nodos de servidores GNBD son necesarios Note el nombre de host y la direcci n IP de cada nodo de servidor GNBD para conectar clientes GNBD posteriormente Para obtener informaci n sobre el uso de GNBD en GFS2 consulte el documento C mo utilizar GNBD con GFS Particiones y dispositivos de almacenaje Determine los dispositivos de almacenaje y las particiones que seran usadas para crear vol men
44. que dependen de fsync para sincronizar los datos de archivo pueden encontrar un 32 Uso completo rendimiento mejorado al usar diarios de los datos Los diarios de los datos pueden ser activados autom ticamente para cualquier archivo GFS2 creado en un directorio con la opci n apropiada y todos los subdirectorios incluidos en ste Los archivos existentes con tamafio cero pueden tambi n tener los diarios de los datos encendidos o apagados Enabling data journaling on a directory sets the directory to inherit jdata which indicates that all files and directories subsequently created in that directory are journaled You can enable and disable data journaling on a file or a directory with either of the following methods Ejecutando el comando chattr j ochattr j enel archivo o directorio Estableciendo o limpiando la opci n j data en el archivo o directorio con el comando gfs2 tool setflag o con el comando gfs2 tool clearflag Utilizar el comando chattr es la forma preferida para activar o desactivar el diario de datos en un archivo o directorio 3 7 1 Activaci n y desactivaci n del diario de datos con el comando chattr Puede activar y desactivar el diario de datos en un archivo con el comando chattr Los siguientes comandos activan el diario de datos en el archivo mnt gfs2 gfs2 dir newfile y luego verifican que la opci n haya sido establecida apropiadamente root roth 01 chattr j mnt gfs2 gfs2 dir newfile root roth 0
45. res y bloques del sistema de archivos respectivamente MountPoint Especifica el sistema de archivos GFS2 en el cual se aplicar la acci n Ejemplos Este ejemplo establece el l mite duro para el usuario Bert en 1024 megabytes 1 gigabyte en el sistema de archivos mygfs2 gfs2_quota limit u Bert 1 1024 f mygfs2 Este ejemplo establece el l mite de advertencia para el grupo con ID 21 a 50 kilobytes en el sistema de archivos mygfs2 gfs2_quota warn g 21 1 50 k f mygfs2 25 Red Hat Enterprise Linux 5 GFS 2 Sistema de archivos global 3 4 2 C mo ver los limites y uso de las cuotas Los limites y uso actual de las cuotas para un usuario o grupo pueden verse con el comando gfs2 quota get El contenido completo del archivo de cuotas puede verse con el comando gfs2 quota list el cual muestra los ID con un limite duro o de advertencia diferente de cero Uso Displaying Quota Limits for a User gfs2_quota get u User f MountPoint Displaying Quota Limits for a Group gfs2_quota get g Group f MountPoint Displaying Entire Quota File gfs2_quota list f MountPoint User Un ID de usuario para mostrar informaci n sobre el usuario espec fico Puede ser un nombre de usuario del archivo de contrase as o el numero UID Group Un ID de grupo para mostrar informacion sobre el grupo especifico Puede ser un nombre de grupo del archivo de grupos o el numero GID MountPoint Especifica el sistema de archivos GFS2 en el cua
46. rto sobre el uso del comando MegaBytes Especifica el tamafio del nuevo diario en megabytes El tama o predeterminado es 128 megabytes EL tama o m nimo permitido es de 32 megabytes Para afiadir diarios de tama os diferentes al sistema de archivos el comando gfs2 jadd debe ser ejecutado por cada tama o diferente de diario El tama o especificado es redondeado hacia abajo para que sea un m ltiplo del tama o de segmentos que fue especificado cuando el sistema de archivos fue creado Number Especifica el n mero de diarios nuevos que ser n afiadidos con el comando gfs2_jadd El valor predeterminado es 1 Silencioso Baja el nivel de verbosidad Muestra la informaci n de la versi n del comando 3 7 Diario de los datos Ordinarily GFS2 writes only metadata to its journal File contents are subsequently written to disk by the kernel s periodic sync that flushes file system buffers An fsync call on a file causes the file s data to be written to disk immediately The call returns when the disk reports that all data is safely written El diario de datos puede resultar en un tiempo de fsync reducido especialmente para peque os archivos porque los datos del archivo y los metadatos son escritos al diario Un fsync retorna tan pronto como los datos han sido escritos al diario lo cual puede ser mucho m s r pido que el tiempo necesario para escribir los datos de archivo al sistema de archivos principal Las aplicaciones
47. s de que el dispositivo donde el sistema de archivos reside ha sido expandido Al ejecutar gfs2 growen un sistema de archivos GFS2 ste llena todo el espacio libre entre el final actual del sistema de archivos y el final del dispositivo con una extension inicializada del sistema de archivos GFS2 Cuando se completa esta operaci n el indice de recursos para el sistema de archivos es actualizado Todos los nodos en el cluster pueden utilizar el espacio de almacenamiento extra que ha sido afiadido El comando gfs2_grow debe ser ejecutado en un sistema de archivos montado pero solo debe ser 29 Red Hat Enterprise Linux 5 GFS 2 Sistema de archivos global ejecutado en un nodo en el cluster Todos los otros nodos ver n la expansi n y autom ticamente empezar n a utilizar el nuevo espacio Uso gfs2 grow MountPoint Mount Point Especifica el sistema de archivos GFS2 en el cual se aplicar la acci n Comentarios Antes de ejecutar el comando gfs2 grow Haga una copia de seguridad de los datos importantes en el sistema de archivos Con el comando df MountPoint determine el volumen que est siendo usado por el sistema de archivos que va a ser expandido Expand the underlying cluster volume with LVM For information on administering LVM volumes see the LVM Administrator s Guide Una vez ejecutado el comando gfs2 grow ejecute df para verificar si el nuevo espacio est disponible en el sistema de archivos Ejemplos En este ejemp
48. ser desmontado de la misma forma que cualquier otro sistema de archivos de Linux con el comando umount K rr El comando umount es un comando del sistema Linux Se puede encontrar informaci n sobre este comando en las p ginas de manual man de umount Uso umount MountPoint MountPoint Especifica el directorio en donde debe montarse el sistema de archivos GFS2 3 4 Administraci n de cuotas en GFS2 Las cuotas de los sistemas de archivos se utilizan para limitar la cantidad de espacio que puede utilizar un usuario o un grupo Ning n usuario o grupo tiene una cuota l mite a no ser de que sta sea establecida GFS2 guarda registro del espacio usado por cada usuario y grupo aunque los l mites no hayan sido establecidos GFS2 actualiza la informaci n de la cuota utilizando transacciones para que en caso de una falla del sistema las cuotas no necesiten ser reconstruidas To prevent a performance slowdown a GFS2 node synchronizes updates to the quota file only periodically The fuzzy quota accounting can allow users or groups to slightly exceed the set limit To minimize this GFS2 dynamically reduces the synchronization period as a hard quota limit is approached GFS2 utiliza el comando gfs2 quota para administrar las cuotas Otras facilidades de cuota de Linux no pueden ser usadas en GFS2 3 4 1 Establecimiento de las cuotas Dos cuotas pueden ser establecidas para cada ID de usuario UID o grupo GID un l mite duro y u
49. sitivos de bloque en donde residen los sistemas de archivo GFS2 Mount Point Especifica el directorio en donde debe montarse el sistema de archivos GFS2 Ejemplo En este ejemplo el sistema de archivos GFS2 reside en dev vg01 1vo10 y es montado en el directorio mygfs2 Las actualizaciones atime tienen lugar s lo si la actualizaci n atime previa es menos reciente que mtime o la actualizaci n ctime mount dev vg01 1vo10 mygfs2 o relatime 3 8 2 Montar con noatime La opci n de montaje de Linux noatime puede ser especificada al momento de montar el sistema de archivos el cual desactiva las actualizaciones de atime en ese sistema de archivos Uso mount BlockDevice MountPoint o noatime BlockDevice Especifica los dispositivos de bloque en donde residen los sistemas de archivo GFS2 MountPoint Especifica el directorio en donde debe montarse el sistema de archivos GFS2 Ejemplo En este ejemplo el sistema de archivos GFS2 reside en dev vg01 1vo10 y es montado en el directorio mygfs2 con las actualizaciones atime apagadas mount dev vg01 1vo10 mygfs2 o noatime 3 9 C mo suspender la actividad en un sistema de archivos Puede suspender la actividad de escritura a un sistema de archivos con el comando gfs2 tool freeze La suspensi n de las actividades de escritura permite que los dispositivos de instant neas 35 Red Hat Enterprise Linux 5 GFS 2 Sistema de archivos global basados en hardware sean usados para capt
50. un sistema de archivos mount BlockDevice MountPoint mount o acl BlockDevice MountPoint La opci n o acl de mount permite la manipulaci n de ACL en los archivos Si un sistema de archivos es montado sin la opci n o acl los usuarios pueden ver los ACL con getfacl pero no los pueden establecer con setfacl anom Puede usar los scripts en init d incluidos con Red Hat Cluster Suite para automatizar el montaje y desmontaje de los sistemas de archivos GFS2 Para obtener mayor informaci n sobre los scripts init d consulte Configuraci n y administraci n de Red Hat Cluster Cap tulo 3 Administraci n de GFS2 Cap tulo 3 Administraci n de GFS2 Este cap tulo describe las tareas y comandos necesarios para administrar GFS2 Est conformado por las siguientes secciones 3 1 C mo crear un sistema de archivos El sistema de archivos GFS2 se crea con el comando mkfs gfs2 Tambi n se puede utilizar el comando mkf s con la opci n t gfs2 especificada Un sistema de archivos es creado en un volumen LVM activado La siguiente informaci n es requerida para ejecutar el comando mkfs gfs2 el nombre del m dulo protocolo de bloqueo el protocolo de bloqueo para un cluster es lock dm Nombre de cluster cuando se ejecuta como parte de una configuraci n de cluster N mero de diarios un diario es requerido por cada nodo que monte el sistema de archivos Al crear un sistema de archivos GFS puede utilizar el comando mk
51. urar el sistema de archivos en un estado consistente El comando gfs2 tool unfreeze finaliza la suspensi n Uso Start Suspension gfs2 tool freeze MountPoint End Suspension gfs2 tool unfreeze MountPoint Mount Point Especifica el sistema de archivos Ejemplos Este ejemplo suspende la escritura al sistema de archivos mygfs2 gfs2 tool freeze mygfs2 Este ejemplo finaliza la suspensi n de la escritura al sistema de archivos mygfs2 gfs2 tool unfreeze mygfs2 3 10 C mo reparar un sistema de archivos Cuando los nodos fallan con el sistema de archivos montado el diario del sistema de archivos permite una recuperaci n r pida Sin embargo si un dispositivo de almacenamiento pierde el poder o es f sicamente desconectado el sistema de archivos puede corromperse los diarios no pueden ser usados para recuperarse de las fallas del subsistema de almacenaje Cuando ocurre este tipo de corrupci n puede recuperar el sistema de archivos GFS2 utilizando el comando fsck gfs2 AA Advertencia El comando fsck gfs2 debe ser ejecutado solo en sistemas de archivos que estan desmontados de todos los nodos 36 Si tiene experiencia previa utilizando el comando gfs fsck en los sistemas de archivos GFS observe que el comando fsck gfs2 difiere de algunas versiones anteriores de gfs_fsck en la siguiente forma y No puede establecer el modo interactivo con Ctr1 C Al presionar Ctrl C se cancela el comando fsck gfs2 No presione Ctrl C
52. ygfs2 Este ejemplo muestra la informaci n de cuotas en sectores para el grupo users en el sistema de archivos mygfs2 gfs2 quota get g users f mygfs2 s 3 4 3 Sincronizaci n de cuotas GFS2 almacena toda la informaci n de cuotas en su propio archivo interno en disco Un nodo de GFS2 no actualiza este archivo de cuota para cada escritura al sistema de archivos en cambio lo actualiza cada 60 segundos sto es para evitar conflictos entre los nodos que escriben al archivo de cuotas y as evitar una reducci n en el rendimiento Cuando un usuario o grupo se acerca a su limite de cuota GFS2 din micamente reduce el tiempo entre las actualizaciones del archivo de cuotas para prevenir que se exceda una cuota El tiempo normal entre la sincronizaci n de las cuotas es establecido en el par metro quota quantum ste puede cambiarse con el comando gfs2 tool Por defecto el periodo es de 60 segundos El par metro quota quantum debe establecerse en cada nodo y cada vez que el sistema de archivos es montado Los cambios al par metro quota quantum no son persistentes en desmontajes Puede usar el comando gfs2 quota sync para sincronizar la informaci n de cuotas desde un nodo al archivo de cuotas en disco entre las actualizaciones autom ticas realizadas por GFS2 Uso Synchronizing Quota Information gfs2 quota sync f MountPoint 27 Red Hat Enterprise Linux 5 GFS 2 Sistema de archivos global Mount Point Especifica el sistema
Download Pdf Manuals
Related Search
Related Contents
Fujifilm 16082969 User's Manual Superwinch 06302_06702 Installation Instructions Ecoles Primaire Paul Hermann - IEN Saint Legislation BR アズワン|7476| - シェアードリサーチ PDA オプション GUIDE DE L`USAGER - Manuel d`utilisation - des DIN-FOOD User`s Manual Copyright © All rights reserved.
Failed to retrieve file