OpenGnsys  1.1.1
Referencia del Archivo Image.lib

Librería o clase Image #. Más...

Ir al código fuente de este archivo.

Funciones

function ogCreateImageSyntax ()
 Genera una cadena de texto con la instrucción para crear un fichero imagen #. Más...
 
function ogRestoreImageSyntax ()
 Genera una cadena de texto con la instrucción para crear un fichero imagen #. Más...
 
function ogCreateDiskImage ()
 Crea una imagen (copia de seguridad) de un disco completo. #. Más...
 
function ogCreateImage ()
 Crea una imagen a partir de una partición. #. Más...
 
function ogCreateMbrImage ()
 Crea una imagen a partir del sector de arranque de un disco. #. Más...
 
function ogCreateBootLoaderImage ()
 Crea una imagen del boot loader a partir del sector de arranque de un disco. #. Más...
 
function ogGetSizeParameters ()
 Devuelve el tamaño de los datos de un sistema de ficheros, el espacio necesario para la imagen y si cabe en el repositorio elegido. #. Más...
 
function ogIsImageLocked ()
 Comprueba si una imagen está bloqueada para uso exclusivo. #. Más...
 
function ogLockImage ()
 Bloquea una imagen para uso exclusivo. #. Más...
 
function ogRestoreDiskImage ()
 Restaura (recupera) una imagen de un disco completo. #. Más...
 
function ogRestoreImage ()
 Restaura una imagen de sistema de archivos en una partición. #. Más...
 
function ogRestoreMbrImage ()
 Restaura la imagen del sector de arranque de un disco. #. Más...
 
function ogRestoreBootLoaderImage ()
 Restaura la imagen del boot loader del sector de arranque de un disco. #. Más...
 
function ogUnlockImage ()
 Desbloquea una imagen con uso exclusivo. #. Más...
 
function ogGetImageInfo ()
 muestra información sobre la imagen monolitica. # Más...
 
function ogGetImageProgram ()
 muestra información sobre la imagen monolitica. # Más...
 
function ogGetImageCompressor ()
 muestra información sobre la imagen monolitica. # Más...
 
function ogGetImageType ()
 muestra información sobre el sistema de archivos de imagen monolitica. # Más...
 
function ogGetImageSize ()
 muestra información sobre el tamaño (KB) del sistema de archivos de imagen monolitica. # Más...
 
function ogCreateGptImage ()
 Crea una imagen de la tabla de particiones GPT de un disco. #. Más...
 
function ogRestoreGptImage ()
 Restaura la imagen de la tabla de particiones GPT de un disco. #. Más...
 

Descripción detallada

Librería o clase Image #.

# #

Definición en el archivo Image.lib.

Documentación de las funciones

function ogCreateBootLoaderImage ( )

Crea una imagen del boot loader a partir del sector de arranque de un disco. #.

ogCreateBootLoaderImage int_ndisk str_repo path_image

#

Parámetros
int_ndisknº de orden del disco #
str_reporepositorio de imágenes (remoto o caché local) #
path_imagecamino de la imagen (sin extensión) #
Devuelve

(nada, por determinar) #

Nota

repo = { REPO, CACHE } #

Excepciones
OG_ERR_FORMATformato incorrecto. #
OG_ERR_NOTFOUNDfichero o dispositivo no encontrado. #
OG_ERR_IMAGEerror al crear la imagen del sistema. #
Versión
1.0 - Adaptacion de ogCreateMbrImage para guardar solo el Boot Loader #
Autor

Juan Carlos Xifre, SICUZ Universidad de Zaragoza #

Fecha
2011/03/21

Definición en la línea 433 del archivo Image.lib.

Hace referencia a ogDiskToDev(), ogHelp() y ogRaiseError().

Gráfico de llamadas para esta función:

function ogCreateDiskImage ( )

Crea una imagen (copia de seguridad) de un disco completo. #.

ogCreateDiskImage int_ndisk str_repo path_image [str_tools] [str_compressionlevel]

#

Parámetros
int_ndisknº de orden del disco #
str_reporepositorio de imágenes (remoto o caché local) #
path_imagecamino de la imagen (sin extensión) #
Devuelve

(nada, por determinar) #

Nota

repo = { REPO, CACHE } #

Esta primera versión crea imágenes con dd comprimidas con gzip. #

Excepciones
OG_ERR_FORMATformato incorrecto. #
OG_ERR_NOTFOUNDfichero o dispositivo no encontrado. #
OG_ERR_LOCKEDparticion bloqueada por otra operación. #
OG_ERR_IMAGEerror al crear la imagen del sistema. #
Atención

En pruebas iniciales #

Tareas pendientes:

Gestión de bloqueos de disco #

Comprobar si debe desmontarse la caché local #

Comprobar que no se crea la imagen en el propio disco #

Versión

1.1.0 - Primera versión para OpenGnsys con herramientas prefijadas. #

Autor
Ramon Gomez, ETSII Universidad de Sevilla # 2016/04/08

Definición en la línea 230 del archivo Image.lib.

Hace referencia a ogCreateImageSyntax(), ogGetPath(), ogHelp(), ogIsDiskLocked(), ogIsImageLocked(), ogLockDisk(), ogLockImage(), ogRaiseError() y ogUnlockImage().

Gráfico de llamadas para esta función:

function ogCreateGptImage ( )

Crea una imagen de la tabla de particiones GPT de un disco. #.

ogCreateGptImage int_ndisk str_repo path_image

#

Parámetros
int_ndisknº de orden del disco #
str_reporepositorio de imágenes (remoto o caché local) #
path_imagecamino de la imagen (sin extensión) #
Devuelve

(nada, por determinar) #

Nota

repo = { REPO, CACHE } #

Excepciones
OG_ERR_FORMATformato incorrecto. #
OG_ERR_NOTFOUNDfichero o dispositivo no encontrado. #
OG_ERR_IMAGEerror al crear la imagen del sistema. #
Versión

1.1 - Adaptación a OpenGnSys 1.1 #

Autor

Juan Carlos Garcia. Universidad de Zaragoza #

Fecha
2017/03/29

Definición en la línea 1154 del archivo Image.lib.

Hace referencia a ogDiskToDev(), ogHelp() y ogRaiseError().

Gráfico de llamadas para esta función:

function ogCreateImage ( )

Crea una imagen a partir de una partición. #.

ogCreateImage int_ndisk int_npartition str_repo path_image [str_tools] [str_compressionlevel]

#

Parámetros
int_ndisknº de orden del disco #
int_npartitionnº de orden de la partición #
str_reporepositorio de imágenes (remoto o caché local) #
path_imagecamino de la imagen (sin extensión) #
[opcional]str_tools herrmaienta de clonacion [partimage, partclone, ntfsclone] #
[opcional]str_compressionlevel nivel de compresion. [0 -none-, 1-lzop-, 2-gzip] #
Devuelve

(nada, por determinar) #

Nota

repo = { REPO, CACHE } #

Excepciones
OG_ERR_FORMATformato incorrecto. #
OG_ERR_NOTFOUNDfichero o dispositivo no encontrado. #
OG_ERR_PARTITIONpartición no accesible o no soportada. #
OG_ERR_LOCKEDparticion bloqueada por otra operación. #
OG_ERR_IMAGEerror al crear la imagen del sistema. #
Tareas pendientes:

Comprobaciones, control de errores, definir parámetros, etc. #

Versión

0.1 - Integracion para Opengnsys - HIDRA:CrearImagen{EXT3, NTFS}.sh; EAC: CreateImageFromPartition? () en Deploy.lib #

Autor

Ramon Gomez, ETSII Universidad de Sevilla # 2008/05/13 #

Antonio J. Doblas Viso. Universidad de Malaga #

Fecha

2008/10/27 #

Versión

0.9 - Versión en pruebas para OpenGnSys #

Autor

Ramon Gomez, ETSII Universidad de Sevilla #

Fecha

2009/10/07 #

Versión

1.0 - Llama a función ogCreateImageSyntax para generar la llamada al comando. #

Autor

Antonio J. Doblas Viso. Universidad de Málaga #

Fecha
2010/02/08

Definición en la línea 320 del archivo Image.lib.

Hace referencia a ogCreateImageSyntax(), ogHelp(), ogIsImageLocked(), ogIsLocked(), ogLock(), ogLockImage(), ogRaiseError() y ogUnlockImage().

Gráfico de llamadas para esta función:

function ogCreateImageSyntax ( )

Genera una cadena de texto con la instrucción para crear un fichero imagen #.

ogCreateImageSyntax path_device path_filename [str_tool] [str_compressionlevel]

#

Parámetros
path_devicedispositivo Linux del sistema de archivos #
path_filenemepath absoluto del fichero imagen #
[opcional]str_tool herrmaienta de clonacion [partimage, partclone, ntfsclone] #
[opcional]str_compressionlevel nivel de compresion. [0 -none-, 1-lzop-, 2-gzip] #
Devuelve

str_command - cadena con el comando que se debe ejecutar. #

Atención

Salida nula si se producen errores. # introducir las herramientas fsarchiver, dd #

Versión

1.0 - Primeras pruebas #

Autor

Antonio J. Doblas Viso. Universidad de Málaga #

Fecha

2010/02/08 #

Versión

1.0.5 - Incrustar códico de antigua función ogPartcloneSyntax #

Autor

Ramon Gomez, ETSII Universidad de Sevilla #

Fecha
2012/09/14

Definición en la línea 29 del archivo Image.lib.

Hace referencia a mbuffer(), ogHelp(), ogRaiseError() y partimage().

Referenciado por ogCreateDiskImage(), ogCreateImage(), ogMcastSyntax() y ogUcastSyntax().

Gráfico de llamadas para esta función:

function ogCreateMbrImage ( )

Crea una imagen a partir del sector de arranque de un disco. #.

ogCreateMbrImage int_ndisk str_repo path_image

#

Parámetros
int_ndisknº de orden del disco #
str_reporepositorio de imágenes (remoto o caché local) #
path_imagecamino de la imagen (sin extensión) #
Devuelve

(nada, por determinar) #

Nota

repo = { REPO, CACHE } #

Excepciones
OG_ERR_FORMATformato incorrecto. #
OG_ERR_NOTFOUNDfichero o dispositivo no encontrado. #
OG_ERR_IMAGEerror al crear la imagen del sistema. #
Versión

0.9 - Versión en pruebas para OpenGNSys #

Autor

Ramon Gomez, ETSII Universidad de Sevilla #

Fecha

2010/01/12 #

Versión

1.0 - Adaptación a OpenGnSys 1.0 #

Autor

Ramon Gomez, ETSII Universidad de Sevilla #

Fecha
2011/03/10

Definición en la línea 395 del archivo Image.lib.

Hace referencia a ogDiskToDev(), ogHelp() y ogRaiseError().

Gráfico de llamadas para esta función:

function ogGetImageCompressor ( )

muestra información sobre la imagen monolitica. #

ogGetImageCompressor str_REPO str_imagen

#

Ver también
ogGetImageInfo #
Parámetros
1REPO o CACHE contenedor de la imagen #
2filename nombre de la imagen sin extension #
Devuelve

tipo de compresión usada al generar la imagen #

Excepciones
OG_ERR_FORMATformato incorrecto. #
OG_ERR_NOTFOUNDfichero no encontrado. #
Nota
ogGetImageCompressor REPO imagenA -> lzop #
Versión

1.0 - Primeras pruebas #

Autor

Antonio J. Doblas Viso. Universidad de Málaga #

Fecha
2010/02/08

Definición en la línea 1055 del archivo Image.lib.

Hace referencia a awk(), ogGetImageInfo(), ogGetPath(), ogHelp() y ogRaiseError().

Gráfico de llamadas para esta función:

function ogGetImageInfo ( )

muestra información sobre la imagen monolitica. #

ogGetImageInfo filename

#

Parámetros
1filename path absoluto del fichero imagen #
Devuelve

cadena compuesta por clonacion:compresor:sistemaarchivos:tamañoKB #

Excepciones
OG_ERR_FORMATformato incorrecto. #
OG_ERR_NOTFOUNDfichero no encontrado. #
OG_ERR_IMAGE"Image format is not valid $IMGFILE" #
Atención

En pruebas iniciales # Definir sintaxis de salida (herramienta y compresor en minuscula) # Arreglar loop para ntfsclone # insertar parametros entrada tipo OG #

Versión

1.0 - Primeras pruebas #

Autor

Antonio J. Doblas Viso. Universidad de Málaga #

Fecha
2010/02/08

Definición en la línea 922 del archivo Image.lib.

Hace referencia a awk(), ogCheckStringInGroup(), ogHelp(), ogRaiseError() y partimage().

Referenciado por ogGetImageCompressor(), ogGetImageProgram(), ogGetImageType(), ogRestoreDiskImage(), ogRestoreImage() y ogRestoreImageSyntax().

Gráfico de llamadas para esta función:

function ogGetImageProgram ( )

muestra información sobre la imagen monolitica. #

ogGetImageProgram str_REPO str_imagen

#

Ver también
ogGetImageInfo #
Parámetros
1REPO o CACHE contenedor de la imagen #
2filename nombre de la imagen sin extension #
Devuelve

nombre del programa usado para generar la imagen #

Excepciones
OG_ERR_FORMATformato incorrecto. #
OG_ERR_NOTFOUNDfichero no encontrado. #
Nota
ogGetImageProgram REPO imagenA -> partclone #
Versión

1.0 - Primeras pruebas #

Autor

Antonio J. Doblas Viso. Universidad de Málaga #

Fecha
2010/02/08

Definición en la línea 1025 del archivo Image.lib.

Hace referencia a awk(), ogGetImageInfo(), ogGetPath(), ogHelp() y ogRaiseError().

Gráfico de llamadas para esta función:

function ogGetImageSize ( )

muestra información sobre el tamaño (KB) del sistema de archivos de imagen monolitica. #

ogGetImageSize str_REPO str_imagen

#

Ver también
ogGetImageInfo #
Parámetros
1REPO o CACHE contenedor de la imagen #
2filename nombre de la imagen sin extension #
Devuelve

tipo de compresión usada al generar la imagen #

Excepciones
OG_ERR_FORMATformato incorrecto. #
OG_ERR_NOTFOUNDfichero no encontrado. #
Nota
ogGetImagesize REPO imagenA -> 56432234 > Kb #
Versión

1.0 - Primeras pruebas #

Autor

Antonio J. Doblas Viso. Universidad de Málaga #

Fecha
2010/02/08

Definición en la línea 1117 del archivo Image.lib.

Hace referencia a awk(), ogGetPath(), ogHelp() y ogRaiseError().

Referenciado por ogRestoreImage().

Gráfico de llamadas para esta función:

function ogGetImageType ( )

muestra información sobre el sistema de archivos de imagen monolitica. #

ogGetImageType str_REPO str_imagen

#

Ver también
ogGetImageInfo #
Parámetros
1REPO o CACHE contenedor de la imagen #
2filename nombre de la imagen sin extension #
Devuelve

tipo de compresión usada al generar la imagen #

Excepciones
OG_ERR_FORMATformato incorrecto. #
OG_ERR_NOTFOUNDfichero no encontrado. #
Nota
ogGetImageType REPO imagenA -> NTFS #
Versión

1.0 - Primeras pruebas #

Autor

Antonio J. Doblas Viso. Universidad de Málaga #

Fecha
2010/02/08

Definición en la línea 1086 del archivo Image.lib.

Hace referencia a awk(), ogGetImageInfo(), ogGetPath(), ogHelp() y ogRaiseError().

Referenciado por ogCreateTorrent() y ogRestoreImage().

Gráfico de llamadas para esta función:

function ogGetSizeParameters ( )

Devuelve el tamaño de los datos de un sistema de ficheros, el espacio necesario para la imagen y si cabe en el repositorio elegido. #.

ogGetSizeParameters int_num_disk int_num_part str_repo [monolit|sync|diff]

#

Parámetros
int_disknumero de disco #
int_partnumero de particion #
str_reporepositorio de imágenes { REPO, CACHE } #
str_imageNameNombre de la imagen #
str_imageTypeTipo de imagen: monolit (por defecto), sync o diff. (parametro opcional) #
Devuelve

SIZEDATA SIZEREQUIRED SIZEFREE ISENOUGHSPACE #

Nota

si str_imageType= diff necesario /tmp/ogimg.info, que es creado por ogCreateInfoImage. #

para el tamaño de la imagen no sigue enlaces simbólicos. #

Excepciones
OG_ERR_FORMATformato incorrecto. #
Autor

Irina Gomez, ETSII Universidad de Sevilla #

Fecha

2014/10/24 #

Versión

1.1.0 - En la salida se incluye el espacio disponible en el repositorio (ticket #771) #

Autor

Irina Gomez - ETSII Universidad de Sevilla #

Fecha

2017-03-28 #

Versión

1.1.0 - Si la imagen ya existe en el REPO se suma su tamaño al espacio libre #

Autor

Irina Gomez - ETSII Universidad de Sevilla #

Fecha
2017-11-08

Definición en la línea 476 del archivo Image.lib.

Hace referencia a awk(), ogFindCache(), ogGetFreeSize(), ogGetPath(), ogHelp(), ogMount() y ogRaiseError().

Gráfico de llamadas para esta función:

function ogIsImageLocked ( )

Comprueba si una imagen está bloqueada para uso exclusivo. #.

ogIsImageLocked [str_repo] path_image

#

Parámetros
str_reporepositorio de imágenes (opcional) #
path_imagecamino de la imagen (sin extensión) #
Devuelve

Código de salida: 0 - bloqueado, 1 - sin bloquear o error. #

Nota

repo = { REPO, CACHE } #

Excepciones
OG_ERR_FORMATformato incorrecto. #
Versión

1.0 - Adaptación a OpenGnSys 1.0 #

Autor

Ramon Gomez, ETSII Universidad de Sevilla #

Fecha

2011/03/10 #

Versión

1.0.1 - Devolver falso en caso de error. #

Autor

Ramon Gomez, ETSII Universidad de Sevilla #

Fecha
2011-05-18

Definición en la línea 577 del archivo Image.lib.

Hace referencia a ogHelp().

Referenciado por ogCreateDiskImage(), ogCreateImage(), ogRestoreDiskImage() y ogRestoreImage().

Gráfico de llamadas para esta función:

function ogLockImage ( )

Bloquea una imagen para uso exclusivo. #.

ogLockImage [str_repo] path_image

#

Parámetros
str_reporepositorio de imágenes (opcional) #
path_imagecamino de la imagen (sin extensión) #
Devuelve

Nada. #

Nota

Se genera un fichero con extensión .lock #

repo = { REPO, CACHE } #

Excepciones
OG_ERR_FORMATformato incorrecto. #
Versión

1.0 - Adaptación a OpenGnSys 1.0 #

Autor

Ramon Gomez, ETSII Universidad de Sevilla #

Fecha
2011/03/10

Definición en la línea 607 del archivo Image.lib.

Hace referencia a ogHelp() y ogRaiseError().

Referenciado por ogCreateDiskImage() y ogCreateImage().

Gráfico de llamadas para esta función:

function ogRestoreBootLoaderImage ( )

Restaura la imagen del boot loader del sector de arranque de un disco. #.

ogRestoreBootLoaderImage str_repo path_image int_ndisk

#

Parámetros
str_reporepositorio de imágenes o caché local #
path_imagecamino de la imagen #
int_ndisknº de orden del disco #
Devuelve

(por determinar) #

Excepciones
OG_ERR_FORMATformato incorrecto. #
OG_ERR_NOTFOUNDfichero de imagen o partición no detectados. #
OG_ERR_IMAGEerror al restaurar la imagen del sistema. #
Versión
1.0 - Adaptacion de ogRestoreMbrImage para restaurar solo el Boot Loader #
Autor

Juan Carlos Xifre, SICUZ Universidad de Zaragoza #

Fecha
2011/03/21

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

Hace referencia a ogDiskToDev(), ogGetPath(), ogHelp() y ogRaiseError().

Gráfico de llamadas para esta función:

function ogRestoreDiskImage ( )

Restaura (recupera) una imagen de un disco completo. #.

ogRestoreDiskImage str_repo path_image int_npartition

#

Parámetros
str_reporepositorio de imágenes o caché local #
path_imagecamino de la imagen #
int_ndisknº de orden del disco #
Devuelve

(por determinar) #

Atención

Primera versión en pruebas #

Tareas pendientes:

Gestionar bloqueos de disco #

Comprobar que no se intenta restaurar de la caché sobre el mismo disco #

Excepciones
OG_ERR_FORMATformato incorrecto. #
OG_ERR_NOTFOUNDfichero de imagen o partición no detectados. #
OG_ERR_LOCKEDpartición bloqueada por otra operación. #
OG_ERR_IMAGEerror al restaurar la imagen del sistema. #
OG_ERR_IMGSIZEPARTITIONTamaño de la particion es menor al tamaño de la imagen. #
Versión

1.1.0 - Primera versión para OpenGnsys. #

Autor
Ramon Gomez, ETSII Universidad de Sevilla # 2016/04/08

Definición en la línea 647 del archivo Image.lib.

Hace referencia a ogGetImageInfo(), ogGetPath(), ogHelp(), ogIsDiskLocked(), ogIsImageLocked(), ogLockDisk(), ogRaiseError(), ogRestoreImageSyntax() y ogUnlockDisk().

Gráfico de llamadas para esta función:

function ogRestoreGptImage ( )

Restaura la imagen de la tabla de particiones GPT de un disco. #.

ogRestoreGptImage str_repo path_image int_ndisk

#

Parámetros
str_reporepositorio de imágenes o caché local #
path_imagecamino de la imagen #
int_ndisknº de orden del disco #
Devuelve

(por determinar) #

Excepciones
OG_ERR_FORMATformato incorrecto. #
OG_ERR_NOTFOUNDfichero de imagen o partición no detectados. #
OG_ERR_IMAGEerror al restaurar la imagen del sistema. #
Versión

1.1 - Adaptación a OpenGnSys 1.1 #

Autor

Juan Carlos Garcia, Universidad de Zaragoza #

Fecha
2017/03/29

Definición en la línea 1190 del archivo Image.lib.

Hace referencia a ogDiskToDev(), ogGetPath(), ogHelp() y ogRaiseError().

Gráfico de llamadas para esta función:

function ogRestoreImage ( )

Restaura una imagen de sistema de archivos en una partición. #.

ogRestoreImage str_repo path_image int_ndisk int_npartition

#

Parámetros
str_reporepositorio de imágenes o caché local #
path_imagecamino de la imagen #
int_ndisknº de orden del disco #
int_npartitionnº de orden de la partición #
Devuelve

(por determinar) #

Excepciones
OG_ERR_FORMAT1 formato incorrecto. #
OG_ERR_NOTFOUND2 fichero de imagen o partición no detectados. #
OG_ERR_PARTITION3 # Error en partición de disco. #
OG_ERR_LOCKED4 partición bloqueada por otra operación. #
OG_ERR_IMAGE5 error al restaurar la imagen del sistema. #
OG_ERR_IMGSIZEPARTITION30 Tamaño de la particion es menor al tamaño de la imagen. #
Tareas pendientes:

Comprobar incongruencias partición-imagen, control de errores, definir parámetros, caché/repositorio, etc. #

Versión

0.1 - Integracion para Opengnsys - HIDRA:RestaurarImagen{EXT3, NTFS}.sh; EAC: RestorePartitionFromImage?() en Deploy.lib #

Autor

Ramon Gomez, ETSII Universidad de Sevilla # 2008/05/13 #

Antonio J. Doblas Viso. Universidad de Malaga #

Fecha

2008/10/27 #

Versión

0.9 - Primera version muy en pruebas para OpenGnSys #

Autor

Ramon Gomez, ETSII Universidad de Sevilla #

Fecha

2009/09/10 #

Versión

1.0 - generacion sintaxis de restauracion #

Autor

Antonio J. Doblas Viso, Universidad de Malaga #

Fecha

2011/02/01 #

Versión

1.0.1 - Control errores, tamaño particion, fichero-imagen #

Autor

Antonio J. Doblas Viso, Universidad de Malaga #

Fecha
2011/05/11

Definición en la línea 737 del archivo Image.lib.

Hace referencia a ogFormat(), ogGetImageInfo(), ogGetImageSize(), ogGetImageType(), ogGetPartitionSize(), ogGetPath(), ogHelp(), ogIsImageLocked(), ogIsLocked(), ogLock(), ogMount(), ogRaiseError(), ogRestoreImageSyntax(), ogUnlock() y ogUnmount().

Gráfico de llamadas para esta función:

function ogRestoreImageSyntax ( )

Genera una cadena de texto con la instrucción para crear un fichero imagen #.

ogRestoreImageSyntax path_filename path_device [str_tools] [str_compressionlevel]

#

Parámetros
path_devicedispositivo Linux del sistema de archivos #
path_filenemepath absoluto del fichero imagen #
[opcional]str_tools herrmaienta de clonacion [partimage, partclone, ntfsclone] #
[opcional]str_compressionlevel nivel de compresion. [0 -none-, 1-lzop-, 2-gzip] #
Devuelve

cadena con el comando que se debe ejecutar. #

Excepciones
OG_ERR_FORMATformato incorrecto. #
Atención

En pruebas iniciales # introducir las herramientas fsarchiver, dd # introducir el nivel de compresion gzip #

Versión

1.0 - Primeras pruebas #

Autor

Antonio J. Doblas Viso. Universidad de Málaga #

Fecha
2010/02/08

Definición en la línea 122 del archivo Image.lib.

Hace referencia a mbuffer(), ogCheckProgram(), ogGetImageInfo(), ogHelp(), ogRaiseError() y partimage().

Referenciado por ogMcastSyntax(), ogRestoreDiskImage(), ogRestoreImage() y ogUcastSyntax().

Gráfico de llamadas para esta función:

function ogRestoreMbrImage ( )

Restaura la imagen del sector de arranque de un disco. #.

ogRestoreMbrImage str_repo path_image int_ndisk

#

Parámetros
str_reporepositorio de imágenes o caché local #
path_imagecamino de la imagen #
int_ndisknº de orden del disco #
Devuelve

(por determinar) #

Excepciones
OG_ERR_FORMATformato incorrecto. #
OG_ERR_NOTFOUNDfichero de imagen o partición no detectados. #
OG_ERR_IMAGEerror al restaurar la imagen del sistema. #
Versión

0.9 - Primera versión en pruebas. #

Autor

Ramon Gomez, ETSII Universidad de Sevilla #

Fecha

2010/01/12 #

Versión

1.0 - Adaptación a OpenGnSys 1.0 #

Autor

Ramon Gomez, ETSII Universidad de Sevilla #

Fecha
2011/03/10

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

Hace referencia a ogDiskToDev(), ogGetPath(), ogHelp() y ogRaiseError().

Gráfico de llamadas para esta función:

function ogUnlockImage ( )

Desbloquea una imagen con uso exclusivo. #.

ogUnlockImage [str_repo] path_image

#

Parámetros
str_reporepositorio de imágenes (opcional) #
path_imagecamino de la imagen (sin extensión) #
Devuelve

Nada. #

Nota

repo = { REPO, CACHE } #

Se elimina el fichero de bloqueo con extensión .lock #

Excepciones
OG_ERR_FORMATformato incorrecto. #
Versión

1.0 - Adaptación a OpenGnSys 1.0 #

Autor

Ramon Gomez, ETSII Universidad de Sevilla #

Fecha
2011/03/10

Definición en la línea 888 del archivo Image.lib.

Hace referencia a ogGetPath(), ogHelp() y ogRaiseError().

Referenciado por ogCreateDiskImage() y ogCreateImage().

Gráfico de llamadas para esta función: