OpenGnsys  1.1.1
Referencia del Archivo Rsync.lib

Ir al código fuente de este archivo.

Funciones

function rsync ()
 Función para utilizar la versión de rsync situada en $OPENGNSYS/bin en vez de la del sistema operativo. #. Más...
 
function ogCreateFileImage ()
 Crear el archivo #. Más...
 
function ogCreateInfoImage ()
 Crear listados con la informacion de la imagen, los situa en /tmp. #. Más...
 
function ogAclFilter ()
 Del fichero de acl de la partición extraemos las acl de los ficheros de la diferencial (falla: no se usa) #. Más...
 
function ogRestoreInfoImage ()
 Crear o modificar enlaces y restaurar las ACL. La informacion esta ya copiada a la particion. #. Más...
 
function ogRestoreAclImage ()
 Restaurar las ACL. La informacion esta ya copiada al directorio /tmp #. Más...
 
function ogSyncCreate ()
 sincroniza los datos de la partición a la imagen para crearla. La imagen esta montada en un directorio. # Más...
 
function ogSyncRestore ()
 sincroniza los datos de la imagen a la partición para restaurarla. # Más...
 
function ogMountImage ()
 Monta la imagen para sincronizar. #. Más...
 
function ogUnmountImage ()
 Desmonta la imagen para sincronizar. #. Más...
 
function ogGetMountImageDir ()
 Devuelve el directorio de montaje de la imagen. #. Más...
 
function ogWaitSyncImage ()
 Se espera un tiempo a que se monte la imagen en el servidor. #. Más...
 
function ogReduceImage ()
 Reduce el archivo de la imagen a tamaño datos + 500M #. Más...
 
function ogIsSyncImage ()
 Comprueba si la imagen es sincronizable #. Más...
 
function ogCheckSyncImage ()
 Muestra el contenido de la imagen para comprobarla. #. Más...
 

Documentación de las funciones

function ogAclFilter ( )

Del fichero de acl de la partición extraemos las acl de los ficheros de la diferencial (falla: no se usa) #.

ogAclFilter

#

Parámetros
No.#
Devuelve
(nada)

Definición en la línea 251 del archivo Rsync.lib.

function ogCheckSyncImage ( )

Muestra el contenido de la imagen para comprobarla. #.

ogCheckSyncImage

#

Parámetros
1Repositorio [ REPO | CACHE ] #
2Nombre Imagen #
3Tipo Imagen [ img |diff ] #
Devuelve

#

Excepciones
OG_ERR_FORMAT# 1 formato incorrecto. #
OG_ERR_NOTFOUND# 2 Fichero o dispositivo no encontrado.

Definición en la línea 854 del archivo Rsync.lib.

Hace referencia a mount(), ogEcho(), ogHelp(), ogIsSyncImage(), ogRaiseError() y umount().

Gráfico de llamadas para esta función:

function ogCreateFileImage ( )

Crear el archivo #.

ogCreateFileImage [ REPO | CACHE ] image_name extension size

#

Parámetros
1Repositorio [ REPO | CACHE ] #
2Nombre Imagen #
3Tipo imagen [ img |diff ] #
4Tamaño de la imagen #
Devuelve
instrucción para ser ejecutada.

Definición en la línea 30 del archivo Rsync.lib.

Hace referencia a awk(), mkfs(), ogEcho(), ogGetRepoIp(), ogHelp(), ogMountImage(), ogRaiseError() y umount().

Gráfico de llamadas para esta función:

function ogCreateInfoImage ( )

Crear listados con la informacion de la imagen, los situa en /tmp. #.

ogCreateInfoImage

#

Parámetros
1num_disk #
2num_part #
3Repositorio [ REPO | CACHE ] (opcional en las completas) #
4Nombre Imagen Basica (opcional en las completas) #
5Tipo imagen [ img | diff ] #
Versión
1.0.6 rsync opcion W (whole) para que sea más rápido

Definición en la línea 142 del archivo Rsync.lib.

Hace referencia a awk(), ntfs(), ogRaiseError(), ogUnmount() y rsync().

Gráfico de llamadas para esta función:

function ogGetMountImageDir ( )

Devuelve el directorio de montaje de la imagen. #.

ogGetMountImageDir

#

Parámetros
1Nombre Imagen #
2Tipo imagen [ img |diff ]

Definición en la línea 634 del archivo Rsync.lib.

Hace referencia a ogHelp() y ogRaiseError().

Gráfico de llamadas para esta función:

function ogIsSyncImage ( )

Comprueba si la imagen es sincronizable #.

ogIsSyncImage

#

Parámetros
1Repositorio [ REPO | CACHE ] #
2Nombre Imagen #
3Tipo Imagen [ img |diff ] #
Devuelve

#

Excepciones
OG_ERR_FORMAT# 1 formato incorrecto. #
OG_ERR_NOTFOUND# 2 Fichero o dispositivo no encontrado.

Definición en la línea 818 del archivo Rsync.lib.

Referenciado por ogCheckSyncImage().

function ogMountImage ( )

Monta la imagen para sincronizar. #.

ogMountImage

#

Parámetros
1Repositorio [ REPO | CACHE ] #
2Nombre Imagen #
3Tipo imagen [ img |diff ] #
Devuelve
punto de montaje

Definición en la línea 541 del archivo Rsync.lib.

Referenciado por ogCreateFileImage() y ogReduceImage().

function ogReduceImage ( )

Reduce el archivo de la imagen a tamaño datos + 500M #.

ogReduceImage

#

Parámetros
1Repositorio [ REPO | CACHE ] #
2Nombre Imagen #
3Tipo Imagen [ img |diff ] #
Devuelve

#

Excepciones
OG_ERR_FORMAT# 1 formato incorrecto. #
OG_ERR_NOTFOUND# 2 Fichero o dispositivo no encontrado.

Definición en la línea 732 del archivo Rsync.lib.

Hace referencia a awk(), ogGetRepoIp(), ogHelp(), ogMountImage(), ogRaiseError(), ogUnmountImage() y umount().

Gráfico de llamadas para esta función:

function ogRestoreAclImage ( )

Restaurar las ACL. La informacion esta ya copiada al directorio /tmp #.

ogRestoreAclImage

#

Parámetros
1num_disk #
2num_part

Definición en la línea 363 del archivo Rsync.lib.

function ogRestoreInfoImage ( )

Crear o modificar enlaces y restaurar las ACL. La informacion esta ya copiada a la particion. #.

ogRestoreInfoImage

#

Parámetros
1num_disk #
2num_part

Definición en la línea 296 del archivo Rsync.lib.

function ogSyncCreate ( )

sincroniza los datos de la partición a la imagen para crearla. La imagen esta montada en un directorio. #

ogSyncCreate

#

Parámetros
1num_disk #
2num_part #
3Repositorio [ REPO | CACHE ] #
4Nombre Imagen #
5Tipo imagen [ img | diff ]

Definición en la línea 397 del archivo Rsync.lib.

Hace referencia a rsync().

Gráfico de llamadas para esta función:

function ogSyncRestore ( )

sincroniza los datos de la imagen a la partición para restaurarla. #

ogSyncRestore

#

Parámetros
1Repositorio [ REPO | CACHE ] #
2Nombre Imagen #
3Tipo imagen [ img | diff ] #
4num_disk #
5num_part

Definición en la línea 459 del archivo Rsync.lib.

function ogUnmountImage ( )

Desmonta la imagen para sincronizar. #.

ogUnmountImage [ REPO | CACHE ] Image_name [ extension ]

#

Parámetros
1Repositorio [ REPO | CACHE ] #
2Nombre Imagen #
3Tipo imagen [ img |diff ]

Definición en la línea 597 del archivo Rsync.lib.

Hace referencia a ogGetRepoIp(), ogHelp(), ogRaiseError() y umount().

Referenciado por ogReduceImage().

Gráfico de llamadas para esta función:

function ogWaitSyncImage ( )

Se espera un tiempo a que se monte la imagen en el servidor. #.

ogWaitSyncImage image_name extension stado imagen_size

#Cuando se esta creando la imagen hay que dar el tamaño, para que espere el tiempo de creación. #

Parámetros
1Respositorio [ REPO | CACHE ] #
2Nombre Imagen #
3Tipo imagen [ img | diff ] #
4Estado [ mounted | reduced ] #
5Tamaño imagen (opcional)

Definición en la línea 668 del archivo Rsync.lib.

Hace referencia a ogCheckStringInGroup(), ogEcho() y ogRaiseError().

Gráfico de llamadas para esta función:

function rsync ( )

Función para utilizar la versión de rsync situada en $OPENGNSYS/bin en vez de la del sistema operativo. #.

rsync

#

Parámetros
losmismos que el comando rsync del sistema operativo. #
Atención

Solo en clientes ogLive de 32 bits. #

Devuelve
instrucción para ser ejecutada.

Definición en la línea 10 del archivo Rsync.lib.

Referenciado por ogCopyFile(), ogCreateInfoImage() y ogSyncCreate().