Version 3 (modified by 16 years ago) (diff) | ,
---|
Resumen del API de funciones EAC
Variables globales
Lista de variables globales de entorno.
Variable | Descripción | Valor por defecto |
CloneImageEXT23 | Programa para clonar sistemas de archivos Ext2 y Ext3 | partimage
|
CloneImageNTFS | Programa para clonar sistemas de archivos NTFS | partimage
|
IP | Dirección IP del cliente | |
IPuno , IPdos , IPtres , IPcuatro | Cada uno de los octetos de la IP del cliente | |
IPservidor | Dirección IP del servidor EAC | |
MAC | Dirección MAC (Ethernet) del cliente | |
REPO | Punto de montaje del servidor EAC | /var/EAC
|
Funciones
Funciones de particiones
Disk
- Descripción: devuelve el fichero de dispositivo que corresponde a una partición del disco.
- Formato:
Disk numdisco numpartición
MountPartition
- Descripción: monta una partición y devuelve el directorio donde se ha montado.
- Formato:
MountPartition numdisco numpartición
UmountPartition
- Descripción: desmonta una partición y borra el directorio del punto de montaje.
- Formato:
UmountPartition numdisco numpartición
Parámetros:
- numdisco: nº del disco.
- numpartición: nº de partición.
Ejemplos:
# Disk 1 1 /dev/sda1 # MountPartition 1 1 /mnt/sda1 # UmountPartition 1 1
Funciones de clonación
CreateImageFromPartition
- Descripción: crea una imagen completa a partir de una partición de disco local.
- Formato:
CreateImageFromPartition numdisco numpartición ipservidor directorio/ imagen.compresor
RestorePartitionFromImage
- Descripción: restaura el contenido de una partición completa a partir de un fichero de imagen.
- Formato:
RestorePartitionFromImage numdisco numpartición ipservidor directorio/ imagen.compresor
DeployPartitionFromImage
- Descripción: actualiza el caché local y restaura una partición completa a partir de un fichero de imagen.
- Formato:
DeployPartitionFromImage numdisco numpartición ipservidor directorio/ imagen.compresor
Parámetros:
- numdisco: nº del disco.
- numpartición: nº de partición (detecta automáticamente el tipo de sistema de archivos).
- ipservidor: IP del servidor de imágenes; si es
$IP
, se usa el caché local. - directorio: camino relativo al repositorio donde guardar la imagen (debe terminar en /).
- imagen.compresor: nombre de la imagen incluyendo el tipo de compresor usado (GZip o LZOP).
Ejemplos:
CreateImageFromPartition 1 1 $IPservidor hdimages/winxp/ winxp.gzip RestorePartitionFromImage 1 1 $IPservidor hdimages/winxp/ winxp.gzip DeployPartitionFromImage 1 1 $IPservidor hdimages/winxp/ winxp.gzip