El HDD que tengo mi Ubuntu instalado está a punto de fallar. Prefiero no perder 3 años de datos, personalización y aplicaciones. Estoy buscando una forma de mover el sistema completo (SWAP incluido, porque no estoy seguro si puedo volver a vincular el sistema a una nueva partición SWAP) a otro HDD. Pero no el HDD completo <solo la partición que contiene Ubuntu, a una partición en un HDD diferente. Básicamente me gustaría hacer lo que he podido hacer con Norton Ghost para mi instalación de Windows. Pensé en usar Clonezilla, pero creo que tendría problemas con GRUB (especialmente tratando de arrancar desde un UUID diferente al que está en el archivo conf). ¿Conoces alguna forma de hacer esto?
PD: mi directorio de inicio está encriptado, pero eso no es realmente un problema, porque puedo solucionarlo.
EDITAR: cambió la explicación para hacerlo más claro
fuente
Bueno, acabo de usar usb stick + ubuntu live.
Estaba transfiriendo ubuntu 13.10 de un disco duro más grande a un ssd más pequeño, y clonezilla "dijo" que no se puede hacer de esta manera ya que la partición de destino es más pequeña que la partición de origen.
Así que comencé ubuntu live, monté ambos discos duros (disco nuevo, se particionó antes, por supuesto, no te olvides del intercambio;)), y simplemente:
entonces:
arriba puede ver que solo está copiando todos los directorios de un disco duro a otro, de forma recursiva con todos los permisos y todo lo que se conserva.
luego tuve que hacer dos enlaces simbólicos en el directorio raíz de un nuevo disco:
y el siguiente paso fue instalar grub, así que:
donde x - dispositivo, y - número de partición (si no está seguro use cfdisk o fdisk para imprimir la tabla de particiones ...)
y el último paso fue cambiar el uuid de un nuevo disco duro a uuid del viejo disco duro (es la forma más fácil de engañar a grub config, fstab o de lo contrario sin buscar y arreglar las configuraciones)
Se mostrará un nuevo UUID después de volver a montar el dispositivo. Así que ahora reinicie y si todo está bien, su ubuntu debería comenzar ...
fuente
Puedes hacerlo usando dd. Para obtener información completa, consulte el sitio.
Clonar un disco duro con un CD de Ubuntu Live
También puedes usar:
Puedes descargar Clonezilla aquí
Advertencia Asegúrese de revisar la Limitación de Clonzilla antes de comenzar.
También mencionó que ha usado Ghost para Windows, también puede usar Ghost para Linux .
Fuente: http://www.howtogeek.com/howto/19141/clone-a-hard-drive-using-an-ubuntu-live-cd/
Fuente: http://www.makeuseof.com/tag/2-methods-to-clone-your-linux-hard-drive/
fuente
ddrescue
sería una mejor opción aquí ya que el disco duro está defectuoso.Hace algunos años utilicé con éxito esta herramienta para "clonar" mis particiones: G4L . Todo funcionó con algunas correcciones posteriores a la instalación, como cambiar el tamaño de las particiones (cloné las particiones en HD de diferente tamaño) y reinstalar grub (es bastante simple, solo necesita un CD en vivo para reinstalarlo en el MBR).
Puede ignorar con seguridad su partición de intercambio (podrá recrearla por segunda vez) o clonarla también y activarla más tarde, editando manualmente
/etc/fstab
o desde la línea de comandos.En las últimas semanas hice nuevamente el clon con clonezilla, y todo salió bien con las mismas correcciones posteriores a la clonación. Así que no te preocupes y pruébalos, ¡nada en tu HD original será tocado!
EDITAR:
Encontré un correo antiguo donde describí el primer proceso de clonación. Actué de la siguiente manera:
Arrancó nuevamente con el Live CD y montó el nuevo disco:
Reiniciar, verificar el intercambio
fuente
@boywithaxe: con respecto a sus comentarios a la respuesta de Mitch, puede copiar las particiones relevantes haciendo
dd if=/dev/sdb3 of=/dev/sda3
. Esa es en realidad la parte más fácil. La parte más difícil es que también tendrá que montar la partición recién copiada, así como un par de otras particiones e instalar grub (grub-install /dev/sda
) ( y agregar una partición de intercambio antes de reiniciar (si está clonando una partición de arranque )). Al usar este método, tampoco es necesarioresize2fs
.Solo tuve que hacer esto yo mismo, y utilicé una combinación de reparación de arranque después de una actualización de Windows en Ubuntu 14.04 (no RAID) y una respuesta de jazmín .
Entonces, después de haber arrancado desde el liveCD:
Cuando eso haya terminado, entonces
donde sda3 contiene las particiones de arranque y raíz copiadas recientemente)
tenga en cuenta que esto es sda no sda3
fuente