Inicio
06 de enero de 2009
 
 
Copias de seguridad con RsyncX PDF Imprimir E-mail
Valoración del Usuario: / 1
PobreMejor 

RsyncX logo

RsyncX, RsyncXCD y PsyncX son dos interfaces a dos programas UNIX muy comunes a la hora de transferir archivos entre máquinas y realizar copias de seguridad sincronizadas. Básicamente los dos funcionan igual y los dos tienen especial soporte de las peculiaridades del sistema de archivos HFS+.
La diferencia se encuentra en que cada uno de ellos utiliza un comando distinto para realizar casi la misma tarea. RsyncX utiliza rsync y PsyncX usa psync. La diferencia entre rsync y psync es que psync borra los ficheros en la copia (destino) que nosotros borramos en el original (fuente). rsync no hace eso.


RsyncX

Podemos utilizar rsync y psync directamente como comandos UNIX desde el terminal. Consultad el manual:

$ man rsync

RsyncX instala una versión propia del comando rsync en /usr/local/bin.

Ejemplo de uso:

$ rsync -auvvP *.c maquina-destino:src/

copiaría todos los archivos .c de nuestro directorio al directorio src de la maquina-destino a través de ftp o sftp.

$ rsync -auvvP /Applications /Volumes/Mi\ iPod/

sincronizaría nuestra carpeta de aplicaciones con nuestro iPod. Los parámetros -auvvP quieren decir que queremos copiar en modo archivo (a), que actualize sólamente (u), que muestre información del proceso (vv) y del progreso de la copia (P). Consultad más sobre las opciones de rsync en la página de man.

El modo archivo (-a) -Archive Mode en RsyncX- quiere decir que la copia tendrá el mismo usuario, grupo fecha y permisos que la original, además de respetarse los enlances simbólicos. Lógicamente, interesa utilizar casi siempre (o siempre) esta opción.

Para crear un disco de arranque con una copia exacta de nuestro disco duro y configuración podemos emplear RsyncX, pero yo personalmente prefiero (como siempre) usar su versión de terminal:

$ sudo /usr/local/bin/rsync --eahfs -au / /Volumes/copia/







$ sudo bless -folder /Volumes/copia/System/Library/CoreServices

El parámetro --eahfs le indica a rsync que debe copiar también la información intrísica al sistma de archivos HFS (recursos, etc.). Con el OSX ya no sería necesario, pero puede especificarse explícitamente para forzar una compatibilidad absoluta. Esta opción sólo está disponible en la versión que instala RsyncX bajo /usr/local/bin.

El comando bless bendice el disco copia para que podamos arrancar desde él.

Existe más información sobre RsyncX y Backup en Mac en esta página.

Fuente:

Technorati Tags:
>>

< Anterior   Próximo >


Estadísticas
Hora: 16:40
Miembros: 520
Articulos: 233
Links: 31
Visitantes: 2482663
Who's Online
Tenemos 74 visitantes online

 
Top!
Top!