opengnsys-1.1.0 (#14) - Crear imagen de disco completo (#323) - Message List

Crear imagen de disco completo
 unsolved

Hola, ¿se encuentra implementada ya la opción de clonación de disco completo con la versión 1.1.0? Gracias

Tree View Flat View (newer first) Flat View (older first)
  • Message #726

    Buenas.

    Hay definidas 2 funciones del motor de clonación:

    • ogCreateDiskImage ndisco npartición repositorio imagen: genera la imagen con extensión .dsk
    • ogRestoreDiskImage repositorio imagen ndisco npartición: restaura la imagen sin realizar ningún tipo de postconfiguración

    Pero no está definida ninguna operación en la consola web, así que solo pueden usarse "a mano" ejecutándolas sobre los clientes, con la función de "Ejecutar script" o definiendo un procedimiento con el script.

    Saludos.

  • Message #848

    Hola Ramón, me podrías dar un ejemplo de cómo escribir un script para un disco de varias particiones?

    Otra cosa, donde pone en la línea "repositorio", ¿he de escribir el nombre del repositorio o algo más? Al poner el nombre del repositorio me da un error de "Fichero o dispositivo no encontrado"

    Muchas gracias!!

    Buenas.

    Hay definidas 2 funciones del motor de clonación:

    • ogCreateDiskImage ndisco npartición repositorio imagen: genera la imagen con extensión .dsk
    • ogRestoreDiskImage repositorio imagen ndisco npartición: restaura la imagen sin realizar ningún tipo de postconfiguración

    Pero no está definida ninguna operación en la consola web, así que solo pueden usarse "a mano" ejecutándolas sobre los clientes, con la función de "Ejecutar script" o definiendo un procedimiento con el script.

    Saludos.

  • Message #849

    Hola.

    Donde puse repositorio tienes que poner la cadena REPO para el repositorio asociado al PC (sea el que sea) o la IP de otro repositorio (aunque esta opción no recuerdo si está implementada.

    Si en vez de hacer un backup del disco completo quieres hacer imágenes por sistemas operativos, tendrías que hacer un bucle con todas las particiones del disco, comprobar si tiene un SO instalado y crear cada imagen.

    Podría ser algo así (sin comprobaciones y suponiendo que el 1er parámetro es el nº de disco):

    # Para cada partición del disco
    for ((p=1; p<=$(ogGetPartitionsNumber $1); p++); do
        # Si tiene SO ...
        if [ -n "$(ogGetOsVersion $1 $p 2>/dev/null)" ]; then
            # Nombre de imagen (discoD-partP)
            IMAGEN="disco$1-part$p"
            # Script para crear imagen
            createImage "$1" "$p" "REPO" "$IMAGEN"
        fi
    done
    
  • Message #855

    Ok, me pondré a probarlo.

    Muchas gracias!!

Tree View Flat View (newer first) Flat View (older first)

Attachments

No attachments created.