¿Clonezilla como aplicación para escritorio?

¿Clonezilla como aplicación para escritorio?

Lo que estoy buscando es una forma de clonar discos duros (principalmente particiones de Windows) mientras permanezco dentro del sistema operativo Ubuntu. No quiero crear una partición en el disco duro para arrancar y no quiero usar un CD de arranque. Lo único que se me ocurre que está cerca es la versión de 32 bits de Ghost que se puede ejecutar desde el escritorio de Windows.

No tiene que ser clonezilla, pero es el único software de clonación de Linux que he usado y casi lo he usado exclusivamente desde que lo descubrí. Si no hay forma de utilizar clonezilla desde el escritorio, aceptaré un programa alternativo. Lo principal es que clona unidades y se ejecuta desde Ubuntu.

Gracias por su tiempo por adelantado

Respuesta1

Clonezilla usa dddetrás de escena.

Acerca de discos y particiones

Un disco completo es un dispositivo como /dev/sda. Este es el primer disco, el segundo disco es /dev/sdb, el tercero /dev/sdc, etc. Los discos más antiguos conectados a través de un cable IDE se denominan como hda,, hdb... Un disco puede tener múltiples particiones como /dev/sda1. La segunda partición del disco /dev/sdaes /dev/sda2y así sucesivamente. Se puede crear una imagen (copia literal de bytes) tanto desde una partición como desde un disco. Tenga en cuenta que los primeros 512 bytes de un disco contienen el MBR (Master Boot Record).

No se debe montar una partición al crear o restaurar imágenes; de lo contrario, puede producirse una pérdida de datos al leer desde ella (crear una imagen) o un comportamiento inesperado y corrupción de datos si está escribiendo en ella (restaurar desde una imagen).

En los siguientes ejemplos, /dev/sda1se muestra la partición a partir de la cual se debe crear una imagen.

/devSolo el superusuario (root) y los usuarios del grupo pueden escribir en las particiones y los dispositivos de disco disk. No me gusta ejecutar todo como root, así que por seguridad (en caso de que haya cometido un error tipográfico, por ejemplo), cambio el grupo temporal a mí mismo, para poder leerlo y escribirlo:

sudo chgrp my_user_name /dev/sda1

Si omite el comando anterior, debe anteponer los siguientes ddcomandos con sudo.

Lo esencial

El comando básico para crear una imagen a partir de una partición es:

dd if=/dev/sda1 of=disk.img

ifsignifica "archivo de entrada", ofsignifica "archivo de salida". Todo en Linux es un archivo, incluso los dispositivos.

Para restaurar dicha imagen, ejecute:

dd if=disk.img of=/dev/sda1

El orden no importa, también podrías haber escrito lo anterior dd of=/dev/sda1 if=disk.img.

Imágenes comprimidas

Dado que las particiones son generalmente grandes, se recomienda comprimir los datos antes de escribirlos en la imagen:

dd if=/dev/sda1 | gzip > disk.img.gz

Esto funciona porque si ofse omite, la salida se escribe en la "salida estándar", que es la conexión al programa de compresión gzip. La salida de eso se escribe en disk.img.

Para restaurar una imagen tan comprimida, ejecute:

gunzip -c disk.img.gz | dd of=/dev/sda1

Aquí gunzipestá el comando inverso de gzip. -chace que la salida se escriba en la salida estándar, que es la canalización del ddcomando. Debido a que ifse omite en dd, la entrada se lee desde la "entrada estándar", que es la salida de gunzip.

Leer de una imagen sin restaurarla

Se pueden montar imágenes sin comprimir para que pueda leerlas. Si ha comprimido las imágenes de su partición, descomprímalas primero ( disk.img.gzse eliminarán, disk.imgse crearán. ¡Asegúrese de tener suficiente espacio!):

gunzip disk.img.gz

Alternativamente, descomprima una imagen sin tocar la imagen misma:

gunzip -c disk.img.gz > disk.img

Ahora cree un directorio en el que se pueda montar el disco y monte la imagen de solo lectura ( ro):

sudo mkdir /mnt/wind
sudo mount -o ro disk.img /mnt/wind

Ahora puedes ver tus archivos en formato /mnt/wind. Cuando termine, desmóntelo y elimine el punto de montaje obsoleto:

sudo umount /mnt/wind
sudo rmdir /mnt/wind

Menos tamaño, más uso de CPU, mayor duración de copia de seguridad y restauración

Si el tiempo no es un problema y no tienes mucho espacio de almacenamiento, puedes utilizar el bzip2formato de compresión. Simplemente reemplácelo gzippor bzip2en lo anterior. Es común usar la .bz2extensión para archivos comprimidos con bzip2, así que hágalo.

Respuesta2

¿Quieres clonar un disco duro a otro? Hay varias maneras de hacer eso. Generalmente prefiero el comando dd. Tenga en cuenta que para utilizar este comando, necesitará acceso sudo.

  1. Para clonar el disco duro 1 en el disco duro 2. Tenga en cuenta que el disco duro 2 debe ser de mayor tamaño que el disco duro 1. Si su disco duro de origen es sda y el disco duro de destino es sdb, entonces puede copiar todo el contenido de sda ​​a sdb usando lo siguiente dominio.

    dd if=/dev/sda of=/dev/sdb
    
  2. Para clonar todo el disco duro 1 en una imagen, utilice el siguiente comando. Tenga en cuenta que ~/disk1.img debería residir en un disco diferente

    dd if=/dev/sda of=~/disk1.img
    
  3. Para clonar una partición única en una imagen, use el siguiente comando. Tenga en cuenta que el archivo de imagen no debe residir en la misma partición.

    dd if=/dev/sda1 of=~/drive1.img
    
  4. Para restaurar la imagen, use el siguiente comando.

    dd if=drive1.img of=/dev/sda1 - For Partition
    dd if=disk1.img of=/dev/sda   - For whole hard disk
    
  5. También puedes ahorrar espacio comprimiendo el archivo de imagen.

    gzip disk1.img  - This will generate disk1.img.gz
    bzip2 disk1.img - This will generate disk1.img.bz2
    

Cortesía:Copia de seguridad de Linux: clonación del disco duro con "dd"

información relacionada