Este artítulo incluye los cambios previstos para ser incluidos en la definición de la versión 1.0 de la API de funciones del motor de clonación de !OpenGnSys. Nota: Estos cambios se incluirán en la página de la API cuando se termine su implementación.
Modificaciones importantes:
Nuevos tipos de datos definidos o modificados en la API 1.0:
Tabla de mnemónicos de tipos de sistemas de almacenamiento:
Tipo dispositivo | Mnemónico | Tipo de disco |
---|---|---|
1 | RAMDISK |
Disco en memoria |
3, 8, 65-69, 104-107 | DISK |
Disco local USB o RAID por hardware |
7 | LOOP |
Disco en fichero |
9 | RAID |
RAID software |
31 | ROMFLASH |
ROM Flash |
43 | NBD |
Network Block Device |
79 | CARD |
Tarjeta SD/MMC |
240-254 | Reservado (comprobar LVM) |
Cambios en la tabla de mnemónicos de tipos de partición:
Identificador | Mnemónico | Tipo de partición |
---|---|---|
07 | NTFS |
NTFS o FAT64 (exFAT) |
12 | COMPAQDIAG |
* |
42 | WIN-DYNAMIC |
* |
83 | LINUX |
Partición para sistemas operativos Linux |
af | HFS |
Partición para sistemas operativos MacOS |
Tabla de mnemónicos de tipos de sistemas de archivos y de particiones compatibles:
#!rst
+-----------+----------------------------+
| Mnemónico |Tipo de partición compatible|
+-----------+----------------------------+
| EXT2 | |
+-----------+ |
| EXT3 | |
+-----------+ |
| EXT4 | |
+-----------+ |
| REISERFS | LINUX |
+-----------+ |
| REISER4 | |
+-----------+ |
| JFS | |
+-----------+ |
| XFS | |
+-----------+----------------------------+
| NTFS | |
+-----------+ NTFS, HNTFS |
| EXFAT | |
+-----------+----------------------------+
| FAT32 | FAT32, HFAT32 |
+-----------+----------------------------+
| FAT16 | FAT16, HFAT16 |
+-----------+----------------------------+
| FAT12 | FAT12, HFAT12 |
+-----------+----------------------------+
| HFS | |
+-----------+ HFS |
| HFS+ | |
+-----------+----------------------------+
| SOLARIS | SOLARIS |
+-----------+----------------------------+
codigos de ejecución. propuesta 1.0.1
Código | Mnemónico | Descripción |
---|---|---|
0 | TRUE | TRUE |
1 | FALSE | FALSE |
Tabla de códigos de error propuesta 1.0.1 :
Código | Mnemónico | Descripción |
---|---|---|
2 | OG_ERR_FORMAT |
Formato de ejecución incorrecto |
3 | OG_ERR_NOTFOUND |
Fichero o dispositivo no encontrado |
4 | OG_ERR_OUTOFLIMIT |
Valor fuera de rango o no válido |
5 | OG_ERR_PARTITION |
Partición no reconocida o no se puede montar |
6 | OG_ERR_LOCKED |
Partición o fichero bloqueado |
7 | OG_ERR_IMAGE |
Error al crear o restaurar una imagen |
8-13 | RESERVASO | RESERVADO para ogADMClient local |
OG_ERR_FILESYS |
Error de sistema de archivos | |
OG_ERR_NOTOS |
Sin sistema operativo | |
OG_ERR_NOTEXEC |
Programa o función no ejecutable | |
OG_ERR_NOTWRITE |
No hay acceso de escritura | |
OG_ERR_NOTCACHE |
No hay particion cache en cliente | |
OG_ERR_CACHESIZE |
No hay espacio suficiente en CACHE | |
OG_ERR_REDUCEFS |
Error al reducir sistema archivos | |
OG_ERR_EXTENDFS |
Error al expandir el sistema de archivos | |
OG_ERR_EXTENDFS |
Error al expandir el sistema de archivos | |
OG_ERR_IMGSIZEPARTITION |
Error al restaurar: Particion mas pequeña que la imagen |
OG_ERR_UCASTSYNTAXT50 # Error en la generación de sintaxis de transferenica unicast
OG_ERR_UCASTSENDPARTITION51 # Error en envio UNICAST de una particion
OG_ERR_UCASTSENDFILE52 # Error en envio UNICAST de un fichero
OG_ERR_UCASTRECEIVERPARTITION53 <a id"Error"> en la recepcion UNICAST de una particion
OG_ERR_UCASTRECEIVERFILE54 <a id"Error"> en la recepcion UNICAST de un fichero
OG_ERR_MCASTSYNTAXT55 # Error en la generacion de sintaxis de transferenica Multicast.
OG_ERR_MCASTSENDFILE56 # Error en envio MULTICAST de un fichero
OG_ERR_MCASTRECEIVERFILE57 <a id"Error"> en la recepcion MULTICAST de un fichero
OG_ERR_MCASTSENDPARTITION58 # Error en envio MULTICAST de una particion
OG_ERR_MCASTRECEIVERPARTITION59 # Error en la recepcion MULTICAST de una particion
OG_ERR_PROTOCOLJOINMASTER60 # Error en la conexion de una sesion UNICAST|MULTICAST con el MASTER
Tabla de códigos de error 1.0:
Código | Mnemónico | Descripción |
---|---|---|
1 | OG_ERR_FORMAT |
Formato de ejecución incorrecto |
2 | OG_ERR_NOTFOUND |
Fichero o dispositivo no encontrado |
3 | OG_ERR_OUTOFLIMIT |
Valor fuera de rango o no válido |
4 | OG_ERR_PARTITION |
Partición no reconocida o no se puede montar |
5 | OG_ERR_LOCKED |
Partición o fichero bloqueado |
6 | OG_ERR_IMAGE |
Error al crear o restaurar una imagen |
7 | OG_ERR_CACHE |
Error en partición de caché local |
8 | OG_ERR_FILESYS |
Error de sistema de archivos |
9 | OG_ERR_NOTOS |
Sin sistema operativo |
10 | OG_ERR_NOTEXEC |
Programa o función no ejecutable |