| España-Español |
|
|
|
![]() |
Guía del administrador de sistemas HP-UX: Tareas de administración rutinarias: HP-UX 11i versión 3 > Capítulo 3 Administración de sistemasAdministración de archivos grandes |
|
HP-UX admite los archivos grandes (con más de 2 GB); no obstante, al utilizar archivos grandes, tenga en cuenta estos problemas: Si desea que un sistema de archivos admita archivos grandes (con más de 2 GB), los archivos grandes deben habilitarse. Sistemas de archivos HFSEl valor por defecto para los sistemas de archivos HFS es nolargefiles. Para habilitar el uso de archivos grandes, deberá habilitar expresamente esta característica. Para crear un sistema de archivos con archivos grandes, utilice el comando mkfs o el comando newfs. Sistemas de archivos VxFSEl valor por defecto para los sistemas de archivos VxFS es largefiles. Para evitar el uso de archivos grandes, deberá deshabilitarlos expresamente para los sistemas de archivos VxFS. En caso de que el valor por defecto se modifique en una revisión futura, es conveniente definir expresamente la opción largefiles o la opción nolargefiles al crear un sistema de archivos. Consulte los ejemplos de las siguientes secciones. En los siguientes ejemplos, se ilustran modos distintos de crear un sistema de archivos con archivos grandes:
En los siguientes ejemplos, se ilustran modos distintos de crear un sistema de archivos que no admita archivos grandes:
Se puede alternar entre las opciones largefiles y nolargefiles en un sistema de archivos utilizando la interface HP System Management Homepage (HP SMH) o el comando fsadm (según se muestra más adelante). Para efectuar el cambio mediante la interface HP System Management Homepage:
Para convertir un sistema de archivos HFS de largefiles a nolargefiles, el sistema de archivos debe estar en un estado limpio[4] y debe desmontarse. Asimismo, para que el comando fsadm tenga éxito en la conversión de un modo largefiles a un modo nolargefiles, antes deberá eliminar los archivos con un tamaño de más de 2 GB. El siguiente ejemplo muestra cómo convertir un sistema de archivos HFS con la opción largefiles en un sistema de archivos HFS con la opción nolargefiles.
Sistemas de archivos VxFS: A diferencia de los sistemas de archivos HFS, los sistemas de archivos VxFS pueden alternar entre largefiles y nolargefiles sin realizar un desmontaje (y sin necesidad de una operación fsck para comprobar el estado del sistema de archivos). No obstante, como en el caso de los sistemas de archivos HFS, deberá quitar los archivos grandes (archivos con un tamaño de más de 2 GB) del sistema de archivos antes de poder realizar con éxito el cambio entre largefiles y nolargefiles. Todos los comandos de administración de sistemas de archivos, así como todos los comandos de usuario de sistemas de archivos, para HFS y VxFS, admiten archivos grandes (con un tamaño de más de 2 GB). Si un comando que no admita los archivos grandes detecta uno, el comando generará un error [EOVERFLOW] e imprimirá un mensaje parecido al siguiente: El comando fsck(1M) repara los sistemas de archivos dañados. Normalmente, no deben aparecer archivos grandes en un sistema de archivos sin archivos grandes. No obstante, si en efecto aparece un archivo grande, el comando fsck soluciona esta situación de dos formas. En el primer marco hipotético, el comando fsck se utiliza en el modo interactivo. fsck busca un archivo grande en un sistema de archivos sin archivos grandes, marca el sistema de archivos como defectuoso y se detiene. A continuación, se puede solucionar la situación con el comando fsadm junto con la opción -o largefiles. El comando fsck repara el sistema de archivos que, a continuación, se podrá montar. Este marco hipotético conserva el archivo grande, si el comando fsck no detecta que presente algún otro daño. En el segundo marco hipotético, el comando fsck se utiliza en modo no interactivo y se depura el archivo grande en un sistema de archivos sin archivos grandes. fsck supone que el superbloque es exacto en función de las comprobaciones de exactitud que realiza, puesto que la probabilidad de que un superbloque se dañe es insignificante en comparación con la presencia de un archivo grande en un sistema de archivos sin archivos grandes. Por consiguiente, fsck eliminará el archivo grande de un sistema de archivos que considere que no debe contener archivos grandes. El comando mount admite sistemas de archivos con archivos grandes y brinda un método para garantizar que no se monte ningún sistema de archivos con archivos grandes en el sistema. El comando mount utiliza las mismas dos opciones que los comandos mkfs, newfs y fsadm (largefiles y nolargefiles). El comando mount no monta un sistema de archivos con archivos grandes si se especifica la opción -o nolargefiles. A la inversa, el comando mount no monta un sistema de archivos sin archivos grandes si se ha especificado la opción -o largefiles. Si no se facilita ninguna opción para mount, este comando utiliza el estado del propio sistema de archivos para determinar si se ha montado como largefiles o nolargefiles. [4] Utilice el comando fsck para comprobar el estado de los sistemas de archivos HFS y, si es necesario, repararlos. Consulte las páginas de manual de fsck(1M) y fsck_hfs(1M) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||