¿Cómo puedo hacer una copia de seguridad de mi sistema en un servidor remoto (AFP, Samba o NFS compartido)?

10

Este es el objetivo: tengo un servidor de respaldo con un sistema de archivos ZFS con compresión e instantáneas integradas. Todas nuestras máquinas realizan copias de seguridad allí cada noche con rsync , y luego se toma una instantánea de ZFS, por lo que tenemos copias de seguridad de cómo se ve la máquina de investigación al final de cada día.

El problema es que con Mac OS X, las bifurcaciones de recursos no se copian ya que la máquina remota no admite bifurcaciones de recursos. Lo que me gustaría hacer es rsync a un archivo .DMG que reside en el servidor de respaldo. De esta manera, obtendría una imagen de inicio exacta de cómo se veía mi sistema cada noche.

Como beneficio adicional, el servidor de respaldo también es un servidor NetBoot, por lo que esto realmente me permitiría arrancar desde mi Mac en cualquier momento de la historia.

Creé una imagen de la unidad de mi Mac y la copié en el servidor de respaldo. Ahora, cuando lo abro en mi mac y ejecuto rsync , se ejecuta durante un período (a veces más de una hora, a veces menos) y luego me da una tonelada de errores de E / S. La imagen se almacena en una matriz RAID, estoy seguro de que no hay errores de E / S.

Creo que la conexión con el recurso compartido de Samba puede estar abrumada ... También probé con AFP y obtengo el mismo resultado ... ¿Qué podría estar causando esto y cómo puedo resolverlo? O, ¿alguna otra idea sobre cómo puedo actualizar el archivo DMG remoto?

    
pregunta Josh 06.06.2011 - 14:51

4 respuestas

0

No sé por qué , pero la conexión con el servidor se interrumpió durante la copia del archivo y supongo que se debió a que la gran cantidad de datos que se transfirieron a una velocidad tan alta fue mayor que el servidor de copia de seguridad podría manejar; dejaría de responder por un corto período de tiempo y la Mac desconectaría el DMG a la fuerza, y la copia de seguridad fallaría.

Encontré una solución: antes de realizar una copia de seguridad, en Preferencias del sistema, bajé la velocidad de mi NIC Ethernet de 1000Mbps a 100Mbps. Entonces, la copia de seguridad pareció funcionar perfectamente, ya que la velocidad de datos estaba limitada y el servidor de copia de seguridad no se vio superado.

    
respondido por el Josh 09.06.2011 - 15:13
5

Configure un nuevo volumen en su caja Nexenta / OS para su copia de seguridad y configúrelo para que se distribuya como un LUN iSCSI. Luego use uno de varios iSCSI iniciadores para MacOS X para adjuntar el volumen de respaldo en su espalda. En tu mac, formatea el volumen como HFS +. Ahora puede usar CCC o rsync, etc. para hacer sus copias de seguridad.

    
respondido por el tegbains 06.06.2011 - 18:00
3

¿Ha investigado el uso de Carbon Copy Cloner ? Lo utilizo para realizar una copia de seguridad manual bit a bit de mi SSD en una unidad de red una vez al mes aproximadamente y funciona perfectamente. Sé que hace copias de seguridad incrementales, y no he tenido problemas para descargar mi disco a través de Gigabit Ethernet.

    
respondido por el alampros 06.06.2011 - 17:26
2

No es la respuesta exacta a su pregunta, pero también puede sincronizar las horquillas de recursos. Aquí hay artículos muy buenos sobre:

ps: ¿usas solaris o freebsd?

Entonces, lo que he intentado ahora:

Tengo un sistema operativo remoto (no mac) y lo monté a través de fuse / sshfs (sobre ADSL lento).

sshfs [email protected]:/path/to/dir /Users/me/Mount/myfs -oauto_cache,reconnect,volname=MyFs

En mi macbook ingresé esto:

/usr/bin/rsync -avE /Users/me/tmp/bk /Users/me/Mount/myfs/tmp/test

(el / tmp / test ya existe en la computadora remota)

y obtuve esto:

building file list ... done
bk/
._bk
bk/.DS_Store
bk/._.DS_Store
bk/Icon\#015
bk/._Icon\#015
bk/test.rtfd/
bk/test.rtfd/.LSOverride
bk/test.rtfd/TXT.rtf

sent 311127 bytes  received 186 bytes  15186.00 bytes/sec
total size is 6874  speedup is 0.02

Como puede ver, las bifurcaciones de recursos se convierten en archivos dot_underscore y se copian en una ubicación remota. (por ejemplo, el icono personalizado para el directorio bk también).

Por lo tanto, no entiendo, ¿por qué no puede rsync en zfs remotos?

    
respondido por el jm666 06.06.2011 - 16:02

Lea otras preguntas en las etiquetas