wiki:Api1.0

Version 6 (modified by ramon, 14 years ago) (diff)

Tabla de errores

TOC(heading=Índice)?

Definición de la API de funciones 1.0

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:

  • Separación de objetos de tipo partición y sistema de archivos.
  • Redefinición y ampliación de códigos de error.
  • Nuevas librerías de funciones.
  • Gestión de la caché local.
  • Protocolos de comunicaciones.
  • ...

Tipos de datos

Nuevos tipos de datos definidos o modificados en la API 1.0:

  • Partición:
  • Tipo de partición:
  • Identificador de partición:
  • Sistema de archivos:
  • Tipo de sistema de archivos:
  • ...

Particiones

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

Sistemas de archivos

Tabla de mnemónicos de tipos de sistemas de archivos y de particiones compatibles:

+-----------+----------------------------+
| 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                    |
+-----------+----------------------------+

Errores

Tabla de códigos de error:

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_OUTOFLIMITValor 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