Este es el objetivo: tengo un servidor de respaldo con un sistema de archivos ZFS con compresión e instantáneas incorporadas. Todas nuestras máquinas hacen copias de seguridad todas las noches rsync
, y luego se toma una instantánea de ZFS, por lo que tenemos copias de seguridad de cómo se veía cada máquina al final de cada día.
El problema es que con Mac OS X, los tenedores de recursos no se copian ya que la máquina remota no es compatible con los tenedores de recursos. Lo que me gustaría hacer es rsync
un archivo .DMG que reside en el servidor de respaldo. De esta manera, tendría una imagen exacta y de arranque 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é al servidor de respaldo. Ahora, cuando lo abro en mi Mac y lo 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 Samba puede verse abrumada ... También he intentado 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?
Respuestas:
Configure un nuevo volumen en su caja Nexenta / OS para su copia de seguridad y configúrelo para compartirlo como un LUN iSCSI. Luego, use uno de los varios iniciadores iSCSI para MacOS X para adjuntar el volumen de la copia de seguridad a la espalda. En su Mac, formatee el volumen como HFS +. Ahora puede usar CCC o rsync, etc. para hacer sus copias de seguridad.
fuente
¿Has estudiado el uso de Carbon Copy Cloner ? Lo uso para una copia de seguridad manual bit a bit de mi SSD en una unidad de red una vez al mes más o menos y funciona sin problemas. Sé que hace copias de seguridad incrementales, y no he tenido problemas para volcar mi disco sobre Gigabit Ethernet.
fuente
rsync
y obtengo el mismo resultado :-(rsync
y recibía los mismos errores de E / S :-(No es la respuesta exacta a su pregunta, pero también puede sincronizar los tenedores de recursos. Aquí hay muy buenos artículos 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 (a través de ADSL lento).
En mi macbook ingresé esto:
(el / tmp / test ya existe en la computadora remota)
y obtuve esto:
Como puede ver, los tenedores 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 puedes sincronizar en zfs remotos?
fuente
rsync
ing localmente! ¡Estaba tratando de sincronizar desde la Mac al servidor! Intentaré esto y te responderé.No sé por qué , pero la conexión al servidor se interrumpió durante la copia del archivo y supongo que fue porque la gran cantidad de datos que se transfieren a una velocidad tan alta era más de lo que el servidor de respaldo podía manejar; dejaría de responder por un corto período de tiempo y la Mac desconectaría por la fuerza el DMG, 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. Luego, la copia de seguridad pareció funcionar sin problemas, porque la velocidad de datos estaba limitada y el servidor de copia de seguridad no se abrumaba.
fuente