 |
» |
|
|
 |
 |  |  |  |  | NOTA: Para llevar a cabo todos los procedimientos enumerados a continuación, deberá ser el usuario root del sistema que vaya a modificar. |  |  |  |  |
Adición de un disco a un grupo de volúmenes |  |
Para obtener información pormenorizada e instrucciones sobre cómo agregar un disco, consulte el documento Configuring HP-UX for Peripherals. La finalidad de la información presentada más adelante es servir de consulta rápida y se limita al uso de la interface HP SMH. Cierre y apague el sistema. Consulte la sección «Cierre de sistemas». Conecte el disco al sistema y a la fuente de alimentación. Encienda el disco. Inicie el sistema. Consulte la sección «Inicio de sistemas». Obtenga acceso a la página principal de HP SMH: Seleccione Tools, Disks and File Systems, Disks. El disco nuevo para agregar debe estar presente en la lista de dispositivos y mostrar «no se utiliza» en la columna Uso. El disco se puede agregar a un grupo de volúmenes existente o a un grupo de volúmenes nuevo. Para agregar un disco no utilizado a un grupo de volúmenes nuevo, haga clic en la ficha Grupos de volúmenes. Aparecerán los grupos de volúmenes existentes. Haga clic en la acción Crear GV... del lado derecho de la página. Escriba un nombre para el nuevo grupo de volúmenes. Haga clic en Seleccionar disco(s) no utilizado(s)... Aparecerá una lista de los discos no utilizados disponibles para asignación. Seleccione los discos deseados. Haga clic en Seleccionar. Configure las opciones deseadas. Haga clic en Crear. Para agregar el disco a un grupo de volúmenes existente, el disco debe tener la etiqueta «no se utiliza». Haga clic en la ficha Grupos de volúmenes. Aparecerán los grupos de volúmenes existentes. Seleccione el grupo de volúmenes de destino en la lista mostrada. Haga clic en la acción Extender GV... del lado derecho de la página. Haga clic en Seleccionar disco(s) no utilizado(s), elija el disco deseado y haga clic en Seleccionar. Configure las opciones deseadas y haga clic en Extender. Puede utilizar la interface HP SMH para configurar el disco como un disco LVM, con o sin creación de reflejos de disco, según prefiera (consulte el documento Guía del administrador de sistemas HP-UX: Administración de volúmenes lógicos). Si el controlador del disco aún no está configurado en el kernel, puede utilizar la interface HP SMH para configurarlo. En este caso, podría precisarse un reinicio antes de poder utilizar el disco. Para exportar el grupo de volúmenes a otros sistemas del grupo de trabajo, haga clic en la ficha Grupos de volúmenes y seleccione Exportar GV... en la lista de acciones del lado derecho de la página. Seleccione la opción deseada y haga clic en Exportar. Consulte el documento Guía del administrador de sistemas HP-UX: Administración de volúmenes lógicos para obtener más información.
Adición de un volumen lógico |  |
Para obtener un análisis detallado del administrador LVM (Logical Volume Manager), consulte el documento Guía del administrador de sistemas HP-UX: Administración de volúmenes lógicos. A continuación, se presenta una referencia rápida mediante el uso de la interface HP SMH.  |  |  |  |  | NOTA: Para configurar un volumen lógico con las funciones de creación de bandas en discos, debe tener más de un volumen físico en el grupo de volúmenes. La opción para crear bandas en los volúmenes lógicos se oculta en SMH si esto no es cierto (consulte la sección «Configuración de la creación de bandas en discos» del documento Guía del administrador de sistemas HP-UX: Administración de volúmenes lógicos). |  |  |  |  |
Determine cuánto espacio en disco necesita el volumen lógico. Por ejemplo, puede ocurrir que desee agregar 200 MB de espacio de intercambio o un proyecto nuevo con una previsión de aumento a 500 MB. Obtenga acceso a la página principal de HP SMH Busque un grupo de volúmenes que tenga la cantidad de espacio libre necesaria. Seleccione Tools, Disks and File Systems, File Systems. Haga clic en la ficha Grupos de volúmenes. Aparecerá una lista de grupos de volúmenes y el espacio libre para cada uno. Supongamos, por ejemplo, que el grupo de volúmenes vg01 tiene 600 MB de espacio libre (sin asignar). Identifique un grupo de volúmenes con suficiente espacio libre para el volumen lógico nuevo. Haga clic en la ficha Volúmenes lógicos. Seleccione Crear VL... en la lista de acciones del lado derecho de la página. Seleccione el grupo de volúmenes que haya identificado para proporcionar espacio para el volumen lógico. Escriba un nombre, el tamaño y otra información de configuración para el nuevo volumen lógico. Haga clic en Crear. Por ejemplo, podría crear un volumen lógico denominado lvol7, que ocupe 500 MB.
Para compartir el sistema o los sistemas de archivos nuevos con otros sistemas del grupo de trabajo, obtenga acceso a la página Tools►Network Services Configuration►Network File Systems de la interface HP System Management Homepage, seleccione el elemento Share/Unshare File Systems (Export FS) y utilice la siguiente página para definir qué sistemas de archivos locales se comparten con qué sistemas externos. Consulte el documento Guía del administrador de sistemas HP-UX: Administración de volúmenes lógicos. Como consecuencia de lo anterior, HP SMH crea un volumen lógico nuevo y lo monta en un sistema de archivos nuevo; por ejemplo: /dev/vg01/lvol7 montado en /work/project5. Creación de un sistema de archivos |  |
Puede crear un sistema de archivos nuevo a partir de un volumen lógico con ayuda de la interface HP SMH. Obtenga acceso a la página principal de HP SMH. Seleccione Tools, Disks and File Systems, Logical Volumes. Haga clic en una de las acciones deseadas de Agregar sistema de archivos en el lado derecho de la página; por ejemplo, Agregar HFS... Escriba un punto de montaje y haga clic en Seleccionar un VL no utilizado... Aparecerá una lista de los volúmenes lógicos disponibles. Seleccione el volumen lógico deseado. Haga clic en Seleccionar. Volverá a la página Agregar sistema de archivos. Seleccione los atributos de sistema de archivos y opciones de montaje deseados. Haga clic en Agregar sistema_archivos.
Adición de un volumen lógico con creación de reflejos |  |
Para obtener un análisis detallado de la creación de reflejos, consulte el documento Guía del administrador de sistemas HP-UX: Administración de volúmenes lógicos. El siguiente ejemplo utiliza la interface HP SMH. Determine cuántas copias espejo necesita. A los efectos de este ejemplo, supongamos que desea un reflejo, es decir, mantendrá en línea dos copias de los datos: la original y una copia espejo. Determine cuánto espacio en disco necesita el volumen lógico. Por ejemplo, supongamos que agrega un proyecto nuevo para el que prevea un aumento máximo a 500 MB. En este caso, necesitará un volumen con al menos 1000 MB de espacio libre: 500 MB para la copia original y 500 MB para la copia espejo. Obtenga acceso a la página principal de HP SMH. Seleccione Tools, Disks and File Systems, Volume Group. Seleccione un grupo de volúmenes que tenga la cantidad de espacio libre necesaria. Si va a utilizar la creación de reflejos estricta (recomendado por HP), el grupo de volúmenes debe contener un volumen lógico de al menos 500 MB en cada uno de los dos discos; la creación de reflejos estricta garantiza que la copia espejo se ubique en un disco separado de los datos originales. Mire la columna Libre: los números de la lista representan el espacio en disco de cada grupo de volúmenes que no esté asignado actualmente a ningún volumen lógico. Supongamos, por ejemplo, que el grupo de volúmenes vg01 tiene 1800 MB de espacio sin asignar respecto a un total de aproximadamente 2500 MB, y que la Vista detallada ubicada en la parte inferior de la página presenta al grupo de volúmenes vg01 extendido en dos discos. En este caso es probable que cada disco tenga libre un espacio equivalente a 500 MB. Haga clic en la ficha Volúmenes lógicos de la parte superior de la página. Seleccione el volumen lógico del que han de crearse reflejos y haga clic en la acción Agregar reflejo(s)... del lado derecho de la página. Aparecerá la página Agregar reflejo(s). Escriba el número deseado de imágenes de datos reflejadas (una en este ejemplo) y las opciones deseadas. Puede colocar el volumen lógico reflejado en una unidad física diferente haciendo clic en Seleccionar VF... Aparecerán las unidades disponibles. Haga clic en Agregar. Si sólo hay un volumen físico disponible, tal vez tenga que cambiar el valor Política de asignación del volumen lógico a No estricta. Dicho valor se puede cambiar seleccionando el volumen lógico del que se desea crear reflejos en la lista de la página Volúmenes lógicos y haciendo clic en la acción Modificar VL... del lado derecho de la página. HP SMH creará un volumen lógico que ocupa 500 MB en cada volumen lógico (los datos originales y una copia espejo). La columna Reflejos de la página Volúmenes lógicos debe mostrar ahora «1» para el volumen lógico seleccionado.
Extensión de un volumen lógico |  |
Para obtener un análisis detallado del administrador LVM (Logical Volume Manager), consulte el documento Guía del administrador de sistemas HP-UX: Administración de volúmenes lógicos. El siguiente ejemplo utiliza la interface HP SMH. Determine cuánto espacio en disco adicional necesita el volumen lógico. Por ejemplo, supongamos que agrega 200 MB de espacio de intercambio o que un proyecto existente necesita un espacio adicional de 1000 MB. Asegúrese de que ningún usuario tiene archivos abiertos en el sistema de archivos montado en este volumen lógico y de que éste no es el directorio de trabajo actual de nadie; por ejemplo: fuser -cu /work/project5  |  |  |  |  | NOTA: Si el sistema de archivos se comparte con otros sistemas (se ha exportado), utilice el comando fuser para comprobar en los sistemas donde se comparte que nadie lo está utilizando. A continuación, desmóntelo de dichos sistemas antes de desmontarlo del servidor. |  |  |  |  |
Desmonte el sistema de archivos; por ejemplo: umount /work/project5 Obtenga acceso a la página principal de HP SMH. Seleccione Tools, Disks and File Systems, Logical Volumes. Aparecerá la página Volúmenes lógicos. Seleccione el volumen lógico que desea extender y haga clic en la acción Extender VL... del lado derecho de la página. Aparecerá la página Extender VL. Asegúrese de que el Espacio disponible en GV es suficiente para el aumento deseado. Escriba el nuevo espacio total en el campo Tamaño nuevo. Haga clic en Extender. Cuando el proceso se complete, haga clic en Atrás para volver a la página Volúmenes lógicos. Observe que el tamaño del volumen lógico seleccionado ha aumentado. Vuelva a montar el sistema de archivos; por ejemplo: mount /dev/vg01/lvol5 /work/project5 Si /work/project5 se va a seguir utilizando por parte de los clientes NFS, vuelva a compartirlo en el servidor: (shareall -F nfs /work/project5) y vuelva a montarlo en los clientes: mount -F nfs serversys: /work/project5 /work/localproject5
Extensión de un volumen lógico cuando no se puede utilizar HP SMH |  |
Antes de poder extender un volumen lógico, debe desmontar el sistema de archivos que esté montado en él. En el caso de los directorios de sistema, como /var y /usr, tendrá que estar en modo monousuario. En el ejemplo presentado más adelante, se extiende /usr, lo que implica que no se puede utilizar HP SHM, porque dicha interface se ubica en /usr/sbin. Si intenta actualizar el sistema a una nueva revisión de HP-UX y el comando swinstall presenta el siguiente mensaje de error: ERROR: The used disk space on filesystem "/usr" is estimated to
increase by 57977 Kbytes.
This operation will exceed the minimum free space
for this volume. You should free up at least 10854
Kbytes to avoid installing beyond this threshold of
available user disk space. |
En este ejemplo, el volumen /usr tiene que extenderse 10 MB, lo que en realidad debe redondearse a 12 MB. Inicie una sesión como usuario root. Averigüe si se dispone de espacio: /sbin/vgdisplay Obtendrá una salida parecida a ésta: - Grupos de volúmenes -
Nombre GV /dev/vg00
Acceso de escritura GV lect/escrit
Estado GV disponible
Nº máx. VL 255
VL actual(es) 8
VL abierto(s) 8
Nº máx. VF 16
VF actual(es) 1
VF activo(s) 1
Nº máx. EF por VF 2000
ADGV 2
Tamaño EF (Mbytes) 4
Total de EF 249
EF asig 170
EF libre(s) 79
Total de GVF 0 |
La entrada EF libre(s) indica el número de extensiones de 4 MB disponibles; en este caso: 79 (316 MB). Cambie al estado monousuario: /sbin/shutdown Esto permitirá desmontar /usr (ver más adelante). Compruebe dónde se ha montado /usr (/dev/vg00/lvol7 es el valor por defecto): /sbin/mount Obtendrá una salida así:
/ on /dev/vg00/lvol1 defaults on Sat Jun 30 23:19:19 2007
/usr on /dev/vg00/lvol7 defaults on Wed Jun 27 23:19:28 2007 |
Extienda el volumen lógico: /sbin/lvextend -L tamaño_nuevo /dev/vg00/lvol7 Por ejemplo: /sbin/lvextend -L 332 /dev/vg00/lvol7 aumenta el tamaño de este volumen a 332 MB. Desmonte /usr: /sbin/umount /usr Esta acción es imprescindible para dar el siguiente paso, puesto que extendfs sólo puede funcionar en volúmenes desmontados. Extienda el tamaño del sistema de archivos al tamaño del volumen lógico; por ejemplo: /sbin/extendfs /dev/vg00/rlvol7 Vuelva a montar /usr: /sbin/mount /usr Reinicie el sistema: /sbin/reboot -r
Reducción de un volumen lógico |  |
A continuación, se facilitan varios ejemplos de cómo reducir el tamaño de los volúmenes lógicos que contengan sistemas de archivos montados. El procedimiento específico para hacerlo varía según el tipo de sistema de archivos con el que se trabaje.  |  |  |  |  | NOTA: Aunque los ejemplos presentados aquí se basan en comandos manuales, HP System Management Homepage puede dar por usted muchos de los pasos de este procedimiento. |  |  |  |  |
Ejemplo: Reducción del tamaño de un volumen lógico que contiene un sistema de archivos VxFSResumen del procedimiento: Asegúrese de que no hay nadie que utilice activamente el sistema de archivos durante este procedimiento Realice una copia de seguridad de los datos (por seguridad) Utilice el comando fsadm para reducir el tamaño del sistema de archivos de modo que, al reducir el tamaño del volumen lógico adyacente, no se trunque ninguna de las estructuras o datos del sistema de archivos Utilice el comando lvreduce para reducir el tamaño del volumen lógico adyacente Compruebe y (sólo si es necesario) restaure los datos perdidos en el volumen lógico cuyo tamaño se acaba de cambiar
Para reducir el tamaño del volumen lógico /dev/vg01/lvol2 que contiene un sistema de archivos VxFS montado actualmente en el directorio /work/project5, donde el nuevo tamaño (más pequeño) del volumen lógico ha de ser 500 MB: Asegúrese de que ningún usuario tiene archivos abiertos en ningún sistema de archivos del volumen lógico y de que no se incluye el directorio de trabajo actual de nadie en el sistema de archivos:  |  |  |  |  | NOTA: Si el sistema de archivos se comparte con otros sistemas, compruebe en estos otros sistemas que no hay nadie que lo utilice (fuser funciona en sistemas de archivos montados con NFS, así como en sistemas de archivos locales). A continuación, desmóntelo en los sistemas cliente remotos antes de desmontarlo del servidor. |  |  |  |  |
Realice una copia de seguridad del sistema de archivos: Con ayuda de una utilidad como tar o pax, realice una copia de seguridad de los datos que contenga el volumen lógico cuyo tamaño está a punto de reducir. Si el volumen lógico contiene una base de datos, utilice un método de realización de copia de seguridad apropiado para dicha base de datos. En este ejemplo, para realizar una copia de seguridad de /work/project5 en un dispositivo de cinta: cd /work/project5
pax -w -f /dev/rtape/tape4QIC150 .
|
O copie el contenido del sistema de archivos en una ubicación temporal que no esté en el volumen lógico que trata de reducir: pax -rw /work/project5 /somewhere_else/project5
|
Puede utilizar una utilidad o aplicación de copia de seguridad diferente pero, haga lo que haga, ¡proteja los datos por si se deterioran al reducir el volumen lógico! Antes de disminuir el tamaño del volumen lógico (el contenedor), compruebe que el sistema de archivos (el contenido) cabrá en el nuevo tamaño más pequeño. Utilice el comando fsadm con la opción -b para reducir el tamaño de un sistema de archivos VxFS a fin de que quepa dentro del volumen lógico más pequeño. Puesto que fsadm reduce el tamaño del sistema de archivos, traslada los datos ubicados en el espacio en disco que se libera de modo que todos los datos del sistema de archivos se ubiquen en el espacio en disco que siga formando parte del sistema de archivos después de la reducción. Esto también garantiza que pueda reducir sin riesgos el tamaño del volumen lógico adyacente sin truncar estructuras de sistemas de archivos importantes. Aunque debe haberse efectuado una copia de seguridad de los datos en el paso anterior por seguridad, fsadm suele acabar con la necesidad de utilizar la copia de seguridad para restaurar los datos perdidos.[2] En este ejemplo: fsadm -b 512000 /work/project5 |
 |  |  |  |  | NOTA: Para los sistemas de archivos VxFS, el comando fsadm utiliza sectores de DEV_BSIZE bytes como unidades para la opción -b. En este ejemplo (y probablemente en su sistema):[3], DEV_BSIZE=1024. Por lo tanto, -b 512000 representa 500 MB en el comando anterior. |  |  |  |  |
Determine el nuevo tamaño del volumen lógico según el nuevo tamaño (más pequeño) del sistema de archivos. Si el volumen lógico contiene un sistema de archivos (como en este ejemplo), el nuevo tamaño del volumen lógico al menos debe equipararse al sistema de archivos que vaya a contener. Para determinar el tamaño actual de un sistema de archivos, utilice el comando bdf. bdf mostrará el tamaño de todos los volúmenes montados (en kilobytes). La columna kbytes de la salida de bdf muestra el espacio asignado actualmente a cada sistema de archivos. #bdf
Filesystem kbytes used avail %used Mounted on
/dev/vg00/lvol3 1048576 310784 732088 30% /
/dev/vg00/lvol1 1835008 150288 1671656 8% /stand
/dev/vg00/lvol8 4587520 603288 3956664 13% /var
/dev/vg00/lvol7 4423680 2976080 1436312 67% /usr
/dev/vg00/lvol4 524288 72672 448096 14% /tmp
/dev/vg00/lvol6 7274496 4211304 3039272 58% /opt
/dev/vg00/lvol5 114688 5792 108056 5% /home
/dev/vg01/lvol2 512499 49142 412107 11% /work/project5
# |
Desmonte el sistema de archivos. lvreduce no reducirá el tamaño de un volumen lógico que contenga un sistema de archivos montado. umount /work/project5 Disminuya el tamaño del volumen lógico: lvreduce -L 500 /dev/vg01/lvol2 Esto reduce el tamaño del volumen lógico /dev/vg01/lvol2 a 500 MB. Monte el sistema de archivos: mount /dev/vg01/lvol2 /work/project5 Esto vuelve a montar el sistema de archivos en el directorio donde estaba montado anteriormente.  |  |  |  |  | NOTA: Si el motivo por el que se reduce el tamaño del volumen lógico es utilizarlo para un fin diferente, puede ser conveniente montarlo en un directorio distinto. Esto está bien. |  |  |  |  |
Compruebe que los datos (si los hay) incluidos en el sistema de archivos cuyo tamaño se acaba de cambiar y que se ha vuelto a montar no se han deteriorado. Si es necesario, restaure los datos deteriorados (o por jugar seguro, todo el sistema de archivos) a partir de la copia de seguridad efectuada anteriormente. Por ejemplo: cd /somewhere_else
pax -rw . /work/project5 |
recupera los archivos de la ubicación alternativa somewhere_else, creada mediante el segundo comando pax en el paso 2. Si /work/project5 se utilizó anteriormente y se va a seguir utilizando por parte de los clientes NFS, vuelva a compartirlo desde el servidor: share -F nfs /work/project5 y vuelva a montarlo en los clientes: mount -F nfs serversys:/work/project5 /work/localproject5
Ejemplo: Reducción del tamaño de un volumen lógico que contiene un sistema de archivos HFSLos sistemas de archivos HFS no se pueden manipular mientras están montados y en línea en la medida en que se pueden manipular los sistemas de archivos VxFS. Por lo tanto, el procedimiento para reducir un volumen lógico que contiene un sistema de archivos HFS montado difiere algo del ejemplo anterior. Si el sistema de archivos montado en /work/project5 es un sistema de archivos HFS (y si el tamaño de dicho sistema de archivos tiene que reducirse para tener cabida para la reducción pendiente del volumen lógico adyacente correspondiente), tendrá que eliminar el sistema de archivos existente y crear en su lugar un nuevo sistema de archivos (más pequeño): Resumen del procedimiento: Asegúrese de que no hay nadie que utilice activamente el sistema de archivos durante este procedimiento Realice una copia de seguridad de los datos (para su posterior restauración) Desmonte el sistema de archivos Utilice el comando lvreduce para reducir el tamaño del volumen lógico adyacente Utilice el comando newfs para crear un nuevo sistema de archivos HFS en el volumen lógico cuyo tamaño se acaba de cambiar Monte el sistema de archivos nuevo Restaure los datos a partir de la copia de seguridad efectuada anteriormente
Para reducir el tamaño del volumen lógico /dev/vg01/lvol2 que contiene un sistema de archivos HFS montado actualmente en el directorio /work/project5, donde el nuevo tamaño (más pequeño) del volumen lógico ha de ser 500 MB: Asegúrese de que ningún usuario tiene archivos abiertos en ningún sistema de archivos del volumen lógico y de que no se incluye el directorio de trabajo actual de nadie en el sistema de archivos:  |  |  |  |  | NOTA: Si el sistema de archivos se comparte con otros sistemas, compruebe en estos otros sistemas que no hay nadie que lo utilice (fuser funciona en sistemas de archivos montados con NFS, así como en sistemas de archivos locales). A continuación, desmóntelo en los sistemas cliente remotos antes de desmontarlo del servidor. |  |  |  |  |
Realice una copia de seguridad del sistema de archivos: Con ayuda de una utilidad como tar o pax, realice una copia de seguridad de los datos que contenga el volumen lógico cuyo tamaño está a punto de reducir. Si el volumen lógico contiene una base de datos, utilice un método de realización de copia de seguridad apropiado para dicha base de datos. En este ejemplo, para realizar una copia de seguridad de /work/project5 en un dispositivo de cinta: cd /work/project5
pax -w -f /dev/rtape/tape4QIC150 .
|
O copie el contenido del sistema de archivos en una ubicación temporal que no esté en el volumen lógico que trata de reducir: pax -rw /work/project5 /somewhere_else/project5
|
 |  |  |  |  | IMPORTANTE: Haga lo que haga, ¡realice una copia de seguridad de los datos! ¡Tendrá que restaurar los datos a partir de esta copia de seguridad en un paso posterior de este procedimiento! |  |  |  |  |
A diferencia de lo que ocurre con los sistemas de archivos VxFS, no se puede utilizar la opción -b con el comando fsadm para reducir el tamaño de un sistema de archivos HFS. En cambio, desmonte el sistema de archivos HFS: Disminuya el tamaño del volumen lógico: lvreduce -L 500 /dev/vg01/lvol2 Esto reduce el tamaño del volumen lógico /dev/vg01/lvol2 a 500 MB. Probablemente también se socave la integridad del sistema de archivos existente anteriormente al truncarse una parte de los datos y estructuras del sistema de archivos. Éste es el motivo por el que se realizó la copia de seguridad en el paso 2. Utilice el comando newfs para crear una nueva estructura de sistema de archivos en el volumen lógico cuyo tamaño se acaba de reducir:  |
#
newfs -F hfs /dev/vg01/rlvol2
mkfs (hfs): Warning - 208 sector(s) in the last cylinder are not allocated.
mkfs (hfs): /dev/vg01/rlvol2 - 524288 sectors in 1561 cylinders of 12 tracks, 28 secs
536.9Mb in 98 cyl groups (16 c/g, 5.51Mb/g, 832 i/g)
Super block backups (for fsck -b) at:
16, 5424, 10832, 16240, 21648, 27056, 32464, 37872, 43280, 48688,
54096, 59504, 64912, 70320, 75728, 81136, 86032, 91440, 96848, 102256,
107664, 113072, 118480, 123888, 129296, 134704, 140112, 145520, 150928, 156336,
161744, 167152, 172048, 177456, 182864, 188272, 193680, 199088, 204496, 209904,
215312, 220720, 226128, 231536, 236944, 242352, 247760, 253168, 258064, 263472,
268880, 274288, 279696, 285104, 290512, 295920, 301328, 306736, 312144, 317552,
322960, 328368, 333776, 339184, 344080, 349488, 354896, 360304, 365712, 371120,
376528, 381936, 387344, 392752, 398160, 403568, 408976, 414384, 419792, 425200,
430096, 435504, 440912, 446320, 451728, 457136, 462544, 467952, 473360, 478768,
484176, 489584, 494992, 500400, 505808, 511216, 516112, 521520
# |
 |
Monte el nuevo sistema de archivos (más pequeño): mount /dev/vg01/lvol2 /work/project5 Esto vuelve a montar el sistema de archivos en el directorio donde estaba montado anteriormente.  |  |  |  |  | NOTA: Si el motivo por el que se reduce el tamaño del volumen lógico es utilizarlo para un fin diferente, puede ser conveniente montarlo en un directorio distinto. Esto está bien. |  |  |  |  |
Si es necesario, restaure los datos a partir de la copia de seguridad efectuada en el paso 2. Por ejemplo: cd /somewhere_else
pax -rw . /work/project5 |
recupera los archivos de la ubicación alternativa somewhere_else, creada mediante el segundo comando pax en el paso 2. Si /work/project5 se utilizó anteriormente y se va a seguir utilizando por parte de los clientes NFS, vuelva a compartirlo desde el servidor: share -F nfs /work/project5 y vuelva a montarlo en los clientes: mount -F nfs serversys:/work/project5 /work/localproject5
Eliminación de un volumen lógico |  |
En este ejemplo se parte de que el objetivo es quitar un volumen lógico que no se utilice o que contenga datos anticuados. El siguiente ejemplo utiliza la interface HP SMH.  |  |  |  |  | ATENCIÓN: Al eliminar un volumen lógico, se destruye el contenido de los sistemas de archivos que contenga. |  |  |  |  |
Obtenga acceso a la página principal de HP SMH. Seleccione Tools, Disks and File Systems, Logical Volumes. Aparecerá la página Volúmenes lógicos. Seleccione el volumen lógico que desea eliminar y haga clic en la acción Quitar VL... del lado derecho de la página. Aparecerá la página Quitar el volumen lógico. Haga clic en Quitar.
A continuación, puede emplear este espacio para extender un volumen lógico existente o para crear un volumen lógico nuevo. Adición de un reflejo para un volumen lógico existente mediante la creación de reflejos no estricta |  |
Para obtener un análisis detallado de la creación de reflejos, consulte la sección «Creación y modificación de volúmenes lógicos reflejados» del documento Guía del administrador de sistemas HP-UX: Administración de volúmenes lógicos. El siguiente ejemplo utiliza la interface HP SMH. Determine cuántas copias espejo necesita. Para los fines de este ejemplo, supondremos que se desea un reflejo y que el tamaño del volumen lógico es de 500 MB. Habrá dos copias de los datos, la original y la copia espejo. Obtenga acceso a la página principal de HP SMH. Seleccione Tools, Disks and File Systems, Volume Groups. Aparecerá una lista de grupos de volúmenes. Seleccione el grupo de volúmenes que contiene el volumen lógico del que desea crear un reflejo. Aparecerá una lista de los volúmenes lógicos que componen el grupo de volúmenes en la parte inferior de la página, junto con el espacio libre del grupo de volúmenes. Mire la columna Libre del grupo de volúmenes seleccionado. Asegúrese de que el grupo de volúmenes tiene suficiente espacio libre para el reflejo. En este ejemplo, una cantidad adicional de 500 MB. Si desea utilizar la creación de reflejos estricta (lo que HP recomienda porque mantiene los datos del «reflejo» en un disco aparte de los datos originales), consulte el siguiente ejemplo. Haga clic en la ficha Volúmenes lógicos de la parte superior de la página. Aparecerán los volúmenes lógicos. Seleccione el volumen lógico del que desee crear un reflejo. Aparecerán las acciones relacionadas con los volúmenes lógicos. Haga clic en la acción Agregar reflejo(s)... del lado derecho de la página. Aparecerá la página Agregar reflejo(s). Escriba el número deseado de imágenes de datos reflejadas (una en este ejemplo) y las opciones deseadas. Puesto que utiliza la creación de reflejos no estricta, puede dejar que la interface HP SMH seleccione la ubicación de los datos de reflejos. Puede colocar el volumen lógico reflejado en una unidad física diferente haciendo clic en Seleccionar VF... Aparecerán las unidades disponibles. Haga clic en Agregar. Si sólo hay un volumen físico disponible, tal vez tenga que cambiar el valor Política de asignación del volumen lógico a No estricta. Dicho valor se puede cambiar seleccionando el volumen lógico del que se desea crear reflejos en la lista de la página Volúmenes lógicos y haciendo clic en la acción Modificar VL... del lado derecho de la página. HP SMH creará un volumen lógico que ocupa 500 megabytes en cada volumen lógico (los datos originales y una copia espejo). La columna Reflejos de la página Volúmenes lógicos debe mostrar ahora «1» para el volumen lógico seleccionado.
Adición de un reflejo en un volumen lógico existente mediante la creación de reflejos estricta |  |
Para obtener un análisis detallado de la creación de reflejos y las directivas de asignación, consulte la sección «Creación y modificación de volúmenes lógicos reflejados» del documento Guía del administrador de sistemas HP-UX: Administración de volúmenes lógicos. El siguiente ejemplo utiliza la interface HP SMH. HP recomienda utilizar la creación de reflejos estricta porque mantiene los datos de «reflejos» en un disco aparte de los datos originales. Este espacio libre debe estar en un disco o discos que el sistema de archivos del que se desea crear un reflejo no utilice actualmente. Si habilita la característica de «ejecución de la creación de reflejos estricta», no se creará un copia espejo a menos que se cumpla dicha condición. La directiva de asignación de creación de reflejos se puede definir durante el proceso de creación de los volúmenes lógicos o modificando el valor de asignación de un volumen lógico existente. Determine cuántas copias espejo necesita. Para los fines de este ejemplo, supondremos que se desea un reflejo y que el tamaño del volumen es de 500 MB. Habrá dos copias de los datos, la original y la copia espejo. Obtenga acceso a la página principal de HP SMH. Seleccione Tools, Disks and File Systems, Logical Volumes. Aparecerá una lista de los volúmenes lógicos. Seleccione el volumen lógico del que desee crear un reflejo. Se mostrará información detallada sobre el volumen lógico seleccionado en la parte inferior de la página. Asegúrese de que se selecciona la ficha Propiedades de la Vista detallada. Compruebe que Estado de asignación se ha definido en la sección estricta deseada. Escriba el número deseado de imágenes de datos reflejadas (una en este ejemplo) y las opciones deseadas. Puesto que utiliza la creación de reflejos estricta, puede dejar que la interface HP SMH seleccione la ubicación de los datos de reflejos. Puede colocar el volumen lógico reflejado en una unidad física diferente haciendo clic en Seleccionar VF... Aparecerán las unidades disponibles. Haga clic en Agregar. Si tiene que cambiar el valor de asignación, haga clic en la acción Modificar VL... del lado derecho de la página y seleccione la directiva de asignación deseada. Si el valor de asignación es correcto, haga clic en la acción Agregar reflejo(s)... del lado derecho de la página. Aparecerá la página Agregar reflejo(s). Escriba el número de reflejos deseados (uno en este ejemplo) y seleccione si desea que la interface HP SMH realice la asignación de volúmenes físicos o es usted quien va a seleccionar manualmente el volumen físico. Si desea seleccionar el volumen físico, haga clic en el botón Seleccionar VF para ver los dispositivos disponibles y efectuar una selección manual. Después de efectuar una selección, aparecerá de nuevo la página Agregar reflejo(s). Haga clic en el botón Agregar. Si se pueden cumplir todas las condiciones especificadas (discos adicionales, memoria libre, etcétera), se creará el nuevo reflejo. Si no se cumplen, el proceso terminará con un mensaje de error.
Eliminación de un reflejo de un volumen lógico |  |
Para obtener un análisis detallado de la creación de reflejos, consulte el documento Guía del administrador de sistemas HP-UX: Administración de volúmenes lógicos. La finalidad de la información presentada más adelante es servir de consulta rápida y se limita al uso de la interface HP SMH. Obtenga acceso a la página principal de HP SMH. Seleccione Tools, Disks and File Systems, Logical Volumes. Aparecerá una lista de los volúmenes lógicos. Seleccione el volumen lógico para el que desea quitar una o varias imágenes de datos reflejadas y haga clic en la acción Quitar reflejo(s)... del lado derecho de la página. Aparecerá la página Quitar reflejo(s). Escriba la nueva cantidad deseada de imágenes reflejadas. Si sólo hay una imagen reflejada, escriba «0». Si hay más de una imagen reflejada y no va a eliminar todas, puede seleccionar las que vaya a eliminar o bien hacer que la interface HP SMH seleccione las imágenes para eliminar. Haga clic en Quitar. Si el proceso de eliminación no se realiza correctamente, se mostrará un mensaje de error. Si el procedimiento se efectúa correctamente, haga clic en Listo para volver a la página Volúmenes lógicos. Compruebe que el recuento de la columna Reflejos se ha actualizado para el volumen lógico.
Sustitución de un disco reflejado en un volumen lógico |  |
El siguiente método utiliza el comando pvchange para deshabilitar temporalmente los enlaces con un disco. Para obtener un planteamiento alternativo para la sustitución de un reflejo, consulte el documento Guía del administrador de sistemas HP-UX: Administración de volúmenes lógicos. Antes de sustituir el disco, reduzca al mínimo toda pérdida potencial de datos como consecuencia de su extracción: confirme que los volúmenes lógicos reflejados que utilizan el disco están reflejados en un disco aparte y que estas copias espejo son actuales. Para buscar la lista de volúmenes lógicos que utilizan el disco, utilice el comando pvdisplay: pvdisplay -v /dev/dsk/cntndn Para cada uno de estos volúmenes lógicos, puede utilizar lvdisplay a fin de comprobar qué extensiones lógicas están asignadas en el disco y si existe una copia actual de dichos datos en otro disco: lvdisplay -v /dev/grupo_volúmenes/lvoln | grep /dev/dsk/cntndn Realice una copia de seguridad de la configuración del grupo de volúmenes: vgcfgbackup /dev/grupo_volúmenes Si alguno de los volúmenes lógicos del disco tiene un tiempo de espera asignado que no sea el valor por defecto (cero), deshabilite temporalmente el tiempo de espera. Para cada volumen lógico: lvchange -t 0 /dev/grupo_volúmenes/lvoln Deshabilite temporalmente todas las rutas que lleven al disco: pvchange -a N /dev/dsk/cntndn Cuando el comando se complete, continúe con el paso siguiente. Desconecte físicamente el disco defectuoso y conecte el disco de sustitución. Si va a sustituir un reflejo del disco de inicio, configure la zona de inicio en el disco. Si se trata de un servidor HP Integrity, realice una partición del disco con el comando idisk, según se describe en el documento Guía del administrador de sistemas HP-UX: Administración de volúmenes lógicos. No tiene que ejecutar insf ni pvcreate, puesto que se está sustituyendo un volumen físico existente. Utilice el comando mkboot para configurar la zona de inicio: mkboot /dev/rdsk/cntndn En los servidores HP Integrity, utilice las opciones -e y -l del comando mkboot para copiar las utilidades EFI en la partición EFI: mkboot -e -l /dev/rdsk/cntndn Actualice la información sobre el grupo de volúmenes raíz: lvlnboot -R /dev/vg00
Restaure la información sobre la configuración del LVM en el disco agregado: vgcfgrestore -n /dev/grupo_volúmenes /dev/rdsk/cntndn Vuelva a conectar cada enlace al volumen físico utilizando el comando pvchange: pvchange -a y /dev/dsk/cntndn o vuelva a conectar todos los enlaces desconectados en el grupo de volúmenes utilizando el comando vgchange: vgchange -a y /dev/grupo_volúmenes Después de volver a conectar los enlaces con el volumen físico, el LVM sincronizará los datos del disco con otras copias espejo de los datos. No hay por qué sincronizar manualmente los reflejos utilizando el comando vgsync. Si alguno de los volúmenes lógicos del disco tenía un tiempo de espera asignado que no fuera el valor por defecto, restaure el valor de tiempo de espera anterior: lvchange -t valor /dev/grupo_volúmenes/lvoln
 |  |  |  |  | NOTA: Se puede utilizar el mismo procedimiento para sustituir un disco que contenga volúmenes lógicos sin reflejo. No obstante, al extraer el disco, se perderán de forma permanente los datos no reflejados de dicho disco. Por lo tanto, antes de iniciar este procedimiento, confirme que tiene una copia de seguridad de los volúmenes lógicos sin reflejo y, a continuación, detenga las aplicaciones que los utilicen y desmonte cualquier sistema de archivos que esté montado en ellos. Después de sustituir el disco y de activar el grupo de volúmenes, no utilice dichos volúmenes lógicos sin reflejo hasta que los haya recuperado a partir de la copia de seguridad. |  |  |  |  |
Traslado de un directorio a un volumen lógico ubicado en otro sistema |  |
En este ejemplo se traslada un directorio de 500 MB, /projects, de un sistema (denominado wsb2600), que utiliza el acceso a «todo el disco», a un volumen lógico nuevo, /work/project6, ubicado en un servidor de archivos. Se parte de que el sistema wsb2600 comparte el directorio con los demás sistemas. El sistema se llama wsb2600; el servidor de archivos es fp_server. Dé este paso en el servidor original, es decir, el sistema desde el que prevea trasladar el directorio: wsb2600 en este ejemplo. Asegúrese de que el volumen lógico /work/project6 existe y está vacío en todos los sistemas. Es decir, utilice el comando: mkdir /work/project6 Averigüe cuánto espacio ocupa /projects en el sistema wsb2600: du -s /projects/
887740 (aproximadamente 430 MB) |
el comando du informa del tamaño de un directorio en bloques de 512 bytes: al dividir entre 2048, se obtiene el tamaño en megabytes. Dé este paso en el servidor nuevo, es decir, el sistema al que prevea trasladar el directorio: fp_server en este ejemplo. Busque en el servidor de archivos fp_server un grupo de volúmenes que tenga como mínimo tanto espacio como el que ocupe actualmente el directorio /projects en el sistema wsb2600. El menú Volume Groups de la interface HP SMH muestra en megabytes el espacio libre correspondiente a cada grupo de volúmenes; el comando pvdisplay proporciona la misma información indicando el número de extensiones físicas: multiplique el número de la entrada EF libre(s) por cuatro para obtener el espacio libre en megabytes. Dé este paso en el servidor nuevo, es decir, el sistema al que prevea trasladar el directorio: fp_server en este ejemplo. Después de seleccionar un grupo de volúmenes con espacio suficiente, cree en él un volumen lógico nuevo. Puede hacerlo desde la línea de comandos; por ejemplo: lvcreate -L 500 /dev/vg02 o puede utilizar la interface HP SMH. Seleccione las casillas Now y On Boot para determinar cuándo ha de llevarse a cabo el montaje: la elección de On Boot crea automáticamente una entrada en /etc/fstab. Dé este paso en cada cliente NFS del grupo de trabajo. Modifique /etc/fstab (o /etc/checklist) para eliminar del sistema wsb2600 la importación NFS del directorio /projects y sustituirla por una importación NFS del servidor de archivos fp_server (debe tener privilegios de superusuario en cada uno de los sistemas). En /etc/fstab busque la línea que se parece a la siguiente:
wsb2600:/projects /projects nfs rw,intr 0 0 |
y modifíquela para que presente este aspecto:
fp_server:/work/project6 /work/project6 nfs rw,intr 0 0 |
Dé este paso en cada cliente NFS del grupo de trabajo. A continuación, todos los usuarios deben dejar de trabajar en el directorio /projects y cerrar todos los archivos que /projects contenga. Dé este paso en cada cliente NFS del grupo de trabajo. Cuando todos los usuarios hayan salido de /projects, desmonte el directorio /projects en cada sistema en calidad de superusuario: umount /projects Si el comando umount da error en algún sistema, ejecute fuser -cu para ver si hay alguien en ese sistema que aún tenga abiertos archivos o que esté trabajando en el directorio /projects: También puede forzar una acción de desmontaje con ayuda de umount -f ruta. Esta acción desmontará los sistemas de archivos aun cuando se estén utilizando.  |  |  |  |  | NOTA: El comando fuser no detecta los archivos abiertos en otros directorios en el marco de un editor. |  |  |  |  |
Dé este paso en el servidor original, es decir, en el sistema donde resida actualmente el directorio que ha de trasladarse; en este ejemplo: wsb2600. Realice una copia de seguridad del directorio /projects. Por ejemplo, para realizar una copia de seguridad del directorio /projects en el dispositivo de cinta por defecto del sistema: cd /projects tar cv .  |  |  |  |  | NOTA: En este ejemplo, se cambia el nombre del sistema de archivos, además de realizar el traslado del mismo, por lo que el comando tar cv /projects no es el correcto para realizar una copia de seguridad del directorio: especifique un nombre de ruta absoluta sólo si desea que tar recupere los datos en dicho nombre de ruta. |  |  |  |  |
Dé este paso en el servidor nuevo, es decir, el sistema al que traslade el directorio: fp_server en este ejemplo. Recupere los archivos en el servidor de archivos fp_server; por ejemplo: cd /work/project6 tar xv Este comando copia todo el contenido de la cinta de la unidad de cinta por defecto del sistema en /work/project6. Dé este paso en el servidor nuevo, es decir, el sistema al que traslade el directorio: fp_server en este ejemplo. Exporte el directorio; puede hacerlo, por ejemplo, al modificar /etc/dfs/dfstab para incluir una entrada para el sistema de archivos. Las entradas presentan la forma: share [-F tipo_sistema_archivos] {-o opciones] [-d “texto”] nombre_ruta Para el sistema de archivos de este ejemplo, la entrada sería: share -F NFS -o anon=65534 -d “work directory” /work/project6 |
y al ejecutar el comando shareall para hacer que el sistema vuelva a leer /etc/dfs/dfstab: shareall -F nfs También puede utilizar la interface HP SMH para llevar a cabo esta tarea; consulte el documento Guía del administrador de sistemas HP-UX: Administración de la configuración.  |  |  |  |  | NOTA: Si este sistema aún no comparte sistemas de archivos, tal vez tenga que configurarlo como un servidor NFS: compruebe que el archivo /etc/rc.config.d/nfsconf contiene la entrada NFS_SERVER=1 o utilice la interface HP SMH para comprobar que se ha habilitado NFS SERVER; consulte el documento Guía del administrador de sistemas HP-UX: Administración de la configuración. |  |  |  |  |
Dé este paso en cada cliente NFS del grupo de trabajo. Monte el sistema de archivos importado:
Después de que todos los usuarios hayan comprobado que los archivos de cada cual están intactos en la nueva ubicación (/work/project6 en este ejemplo), puede eliminar el directorio /projects del sistema wsb2600, con lo que se libera espacio para otros usos.
|