miércoles, 26 de mayo de 2010

Backup para mac desde linea de Comandos

Despues de batallar un poco con el migration Assistant de Mac, en 2 macbook air termine en un lapso de amor odio pues necesitaba trasladar los datos de una mac a otra se que el migration Assistant es muy eficiente para las macbook pro pero pasar una gran cantidad de datos por la red wirreless es realmente tedioso (Pues la unica forma de usarlo con las Air) pues bueno me canse de esperar casi 16 hrs para copiar solo 30 Gb y luego de batallar con problemas con la red inalambrica tire por un lado los wizars y decidi hacerlo al estilo old School linea de comandos les dejo el procedimiento que resulto ser muy bueno al final

Paso 1
-Habilitar el usuario de root (por si no esta habilitado ya) les dejo el link donde explican como hacerlo en la pagina de mac

Paso 2
-Iniciar la instalacion de la segunda mac air, muy importante es absolutamente necesario que el usuario se cree con el mismo id que en la otra maquina ahora explico por que

Paso 3
-Iniciar en ambas maquinas con el usuario root y verificar que los uid de los usuarios sean iguales como hacemos esto? en una terminal teclear lo siguiente

su nombredelusuario
psw
id

El comando id nos devolvera los id del usuario en cuestion que queremos migrar es importante que los uid que es el identificador de usuario sean los mismos, si en ambas maquinas es el primer usuario que se creo el id sera por le regular 501 de ser asi no hay problema y podemos proceder con el backup y traslado

si no son iguales igualemos en la mac nueva el ID con el siguiente comando

dscl . -change /Users/will UniqueID idnueva idgrupo

-Paso 4
Hacer el backup en una terminal como el usuario root en una sesion grafica de root empaquetar los archivos lo que usaremos sera un tar que viene en todas las versiones de mac os preserva los permisos y el path la sintaxis seria de la siguiente forma


tar cvfpz /pathDestino/USERbackup.tar "/Users/USER/Usuario"

Trasladamos el archivo a la maquina nueva de alguna forma, red, disco usb, dvd como quieran

-Paso 5
En la Mac book air nueva en una sesion grafica de root y una terminal desempacamos el backup

tar xvpf USERbackup.tar

Ojo no debe estar abierta ninguna sesion del usuario al que le estamos sacando backup con esto el perfil nos quedara igual lo unico que quedaria pendiente es instalar las aplicaciones que usabamos en la mac anterior, es realmente rapido y funcional