close Warning: Failed to sync with repository "ogBrowser-Git": (1366, "Incorrect string value: '\\xF0\\x9F\\x93\\xA6 I...' for column 'message' at row 1"); repository information may be out of date. Look in the Trac log for more information including mitigation strategies.
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().