security - respaldar - Desarrolladores de copias de seguridad seguras en casa
glacier amazon (23)
¿Cuál es un método bueno y seguro para realizar copias de seguridad para los programadores que realizan investigación y desarrollo en el hogar y no pueden permitirse perder ningún trabajo?
Condiciones:
Las copias de seguridad deben estar SIEMPRE dentro de un alcance razonablemente fácil.
No se puede garantizar que la conexión a Internet esté siempre disponible.
La solución debe ser GRATUITA o tener un precio dentro de lo razonable, y está sujeta a los 2 anteriores.
Informe de estado
Esto es por ahora solo considerando opciones gratuitas.
Los siguientes proyectos de código abierto se sugieren en las respuestas (aquí y en otros lugares):
- BackupPC es un sistema de alto rendimiento y de nivel empresarial para hacer copias de seguridad de PCs y laptops con Linux, WinXX y MacOSX en el disco de un servidor.
- Storebackup es una utilidad de respaldo que almacena archivos en otros discos.
- mybackware : estos scripts se desarrollaron para crear archivos de volcado de SQL para la recuperación de desastres básicos de pequeñas instalaciones de MySQL.
- Bacula es para administrar copias de seguridad, recuperación y verificación de datos de la computadora a través de una red de computadoras de diferentes tipos. En términos técnicos, es un programa de respaldo basado en red.
- AutoDL 2 y Sec-Bk : AutoDL 2 es un sistema automatizado de transferencia de archivos independiente del transporte escalable. Es adecuado para cargar archivos desde un servidor intermedio a cada servidor en una granja de servidores de producción. Sec-Bk es un conjunto de utilidades simples para hacer copias de respaldo de manera segura en una ubicación remota, incluso en una ubicación de almacenamiento pública.
- rsnapshot es una utilidad de instantáneas del sistema de archivos para realizar copias de seguridad de sistemas locales y remotos.
- rbme : al utilizar rsync para copias de seguridad, [...] obtiene copias de seguridad incrementales perpetuas que aparecen como copias de seguridad completas (para cada día) y, por lo tanto, permiten una restauración fácil o una copia posterior en cinta, etc.
- Duplicity respalda directorios produciendo volúmenes cifrados de formato tar y cargándolos en un servidor de archivos local o remoto. [...] usa librsync, [para] archivos incrementales
- simplebup , para realizar copias de seguridad en tiempo real de archivos en desarrollo activo, a medida que se modifican. Esta herramienta también se puede usar para monitorear otros directorios también. Se pretende que sea una copia de seguridad automatizada sobre la marcha y no un control de versiones. Es muy fácil de usar.
Otras posibilidades:
Usando un Sistema de Control de Versión Distribuido (DVCS) como Git (/ Easy Git ), Bazaar , Mercurial responde a la necesidad de tener la copia de seguridad disponible localmente.
Utilice el espacio de almacenamiento gratuito en línea como respaldo remoto, por ejemplo: comprima su directorio de trabajo / respaldo y envíelo por correo a su cuenta de Gmail.
Estrategias
Bacula es un buen software, es de código abierto y ofrecerá un buen rendimiento, un tipo de software comercial, un poco difícil de configurar por primera vez, pero no tan difícil. Tiene buena documentación
Compre un seguro contra incendios. Esta no es solo una buena idea para almacenar copias de seguridad, sino un período de buena idea.
Exactamente qué medios pone usted en él es el tema de otras respuestas aquí.
Pero, desde la perspectiva de recuperarse de un incendio, tener un medio lavable es bueno. Siempre que la temperatura no sea demasiado alta, los CD y DVD parecen razonablemente resistentes, aunque me preocuparía el daño por humo. Lo mismo para discos duros.
Una unidad flash tiene la ventaja de que no hay partes móviles que puedan dañarse y no necesita preocuparse por las propiedades ópticas.
Configure un servidor Linux o xBSD:
- Instale un sistema de control de fuente de su elección en él.
--Mirror Raid (raid 1) al minuto
- Copias de seguridad diarias (o incluso cada hora) a unidades externas [s].
Desde el servidor también puede configurar una copia de seguridad externa automática. Si no tiene acceso a Internet, aún tendrá su disco externo y solo lo sincronizará automáticamente una vez que regrese.
Una vez que está configurado, debería ser aproximadamente 0 trabajo.
No necesita nada "elegante" para la copia de seguridad fuera del sitio. Obtenga un servidor web que permita almacenar datos que no sean web. sincronización a través de sftp o rsync en ssh. Almacene los datos en el otro extremo en el contenedor cripta verdadero si su paranoico.
Si trabaja para un empleador / contratista también pregúnteles. La mayoría de los lugares ya tienen algo en su lugar o le permiten trabajar con su TI.
Depende de la plataforma en la que se ejecuta (Windows / Linux / Mac / ...?)
Como una plataforma independiente, uso un servidor de subversión personal. Todos los objetos de valor están allí, así que si pierdo una de las máquinas, un simple ''svn checkout'' recuperará todo. Sin embargo, esto requiere un poco de trabajo inicial y requiere disciplina. Puede que no sea para ti?
Como segunda copia de seguridad para las cosas que no son svn, uso Time Machine , que está integrado en OS X. Simplemente genial. :)
En primer lugar: mantener las copias de seguridad fuera del sitio es tan importante para las personas como lo es para las empresas. Si tu casa se quema, no quieres perder todo.
Esto es especialmente cierto porque es muy fácil de lograr. Personalmente, tengo un disco duro USB externo que guardo en la casa de mi padre. Normalmente, está conectado a sus conexiones a Internet y hago una copia de seguridad en la red (usando rsync), pero cuando necesito hacer copias de seguridad de cosas realmente grandes, las recojo y copio cosas a través de USB. Idealmente, debería obtener otro disco para distribuir el riesgo. Otras opciones son instalaciones gratuitas de almacenamiento en línea (¡use cifrado!).
Por seguridad, solo use TrueCrypt. Tiene un buen nombre en el mundo de TI, y parece funcionar muy bien.
Estas son las características que buscaría:
- Lo más cercano a lo más automático posible. Si depende de presionar un botón o ejecutar un programa regularmente, te aburrirás y finalmente dejarás de molestar. Un trabajo de cron por hora se ocupa de esto para mí; Me sincronizo con el servidor 24x7 que ejecuto en mi red doméstica.
- Múltiples medios de copia de seguridad extraíbles para que pueda mantener algunos fuera del sitio (y / o llevar uno cuando viaje). Lo hago con un compartimiento de disco SATA de conexión en caliente y un trabajo de cron que me envía un correo electrónico todas las semanas para recordarme que debo cambiar las unidades.
- Medios fuertemente encriptados, en caso de que pierda uno. El soporte del dispositivo encriptado de Linux (
cryptsetup
et al) hace esto por mí. - Algún tipo de recuperación en un punto en el tiempo, pero considere cuidadosamente qué resolución desea. Diariamente puede ser suficiente (tener varios medios de respaldo probablemente lo consiga) o puede querer algo más completo como Time Machine de Apple. He usado algunas opciones de rsync con cuidado con mis unidades extraíbles: todos los días crea un nuevo directorio de instantáneas, pero los archivos que no han cambiado desde el día anterior están vinculados en lugar de copiados, para ahorrar espacio.
Estos son tiempos interesantes para "la pregunta de copia de seguridad personal".
Hay varias escuelas de pensamiento ahora:
Frecuente Copia de Seguridad Local Automatizada + Copia de Seguridad Manual Local Periódica
Automatizado: Copia de seguridad nocturna programada a la unidad externa.
Manual: copia a la segunda unidad externa una vez por semana / mes / año / oops-forgot
y déjalo en "la casa de mamá".
Gran cantidad de software en el campo, pero aquí hay algunos: están RSync y TimeMachine en Mac, y DeltaCopy www.aboutmyip.com/AboutMyXApp/DeltaCopy.jsp para Windows.Copia de seguridad remota frecuente
Hay una gran cantidad de servicios que le permiten respaldar su conexión a Internet a un centro de datos remoto. El servicio S3 de Amazon + el software de cliente de JungleDisk es una gran opción en estos días, no es la opción más barata, pero pagas por lo que usas y la trayectoria de Amazon sugiere que como empresa funcionará tanto o más tiempo que cualquier otro proveedor de almacenamiento. que cuelgan sus tejas hoy.
¿Mencioné que debería estar encriptado? Apoyos a JungleDisk para manejar el "problema de cifrado" y el futuro (biblioteca de código abierto para interoperar con Jungle Disk) bastante bien.Todas las anteriores.
Algunas personas lo llaman ser paranoico ... otros piensan para sí mismos "Ahhh, ahora puedo dormir por la noche".
Además, es más tolerante a las fallas que la copia de seguridad, pero deberías echarle un vistazo a Drobo , básicamente es un RAID simple y muerto que parece funcionar bastante bien.
Mi voto es para el almacenamiento en la nube de algún tipo. El problema con casi todas las copias de seguridad "domésticas" es que permanecen en el hogar, lo que significa que cualquier daño catastrófico al sistema que se está respaldando también dañará las copias de seguridad (incendios, inundaciones, etc.). Mis requisitos serían
1) automatizado: las copias de seguridad manuales se olvidan, generalmente justo cuando más se necesitan
2) fuera del sitio - ver arriba
3) múltiples versiones: es una copia de seguridad de más de una cosa, en caso de que una cosa falle.
Como desarrollador, generalmente los tamaños de datos para la copia de seguridad son relativamente pequeños, por lo que un par de cuentas gratuitas de copia de seguridad en la nube podrían funcionar. También suelen cumplir con la parte 1, ya que generalmente se pueden automatizar. He oído cosas buenas sobre www.getdropbox.com/.
La otra ventaja de más de 1 cuenta es que podría tener una en ''sincronización diaria'' y otra en ''sincronización semanal'' para darle un poco de historia. Esto no es tan bueno como las verdaderas copias de seguridad incrementales.
Personalmente prefiero una copia de seguridad con guiones (a los discos duros locales, que rotar para trabajar como ''fuera de sitio.'' Esto se debe en gran parte a mi afición (fotografía) y por lo tanto a mi ancho de banda ascendente de Internet sin lidiar con el volumen de datos.
Para llevar a casa, no confíe en una solución y no asuma que sus datos no son lo suficientemente importantes como para pensar en los problemas tan profundamente como lo hace la ''Empresa''.
Mi voto va a dirvish (para Linux). Utiliza rsync como back-end, pero es muy fácil de configurar. Realiza copias de seguridad automáticas, periódicas y diferenciales de directorios. El gran beneficio es que crea enlaces duros a todos los archivos no modificados desde la última copia de seguridad. Así que restaurar es fácil: simplemente copie el último directorio creado de nuevo, en lugar de restaurar todas las diferencias una tras otra como lo hacen otras herramientas diferenciales de respaldo.
O simplemente configure una cuenta de Gmail y envíela por correo electrónico a usted mismo :) A menos que sea un poco paranoico sobre que Google sepa sobre sus cosas desde que dijo la investigación. No ayuda mucho con la estructura y otras cosas, pero es gratis, de gran capacidad de almacenamiento y fuera del sitio, por lo que es bastante seguro.
Obtenga un disco duro externo con un puerto de red para que pueda mantener sus copias de seguridad en otra sala que le brinde un poco de seguridad contra incendios además de ser una solución simple que puede hacer usted mismo en casa.
El siguiente paso es obtener espacio de almacenamiento en alguna ubicación remota (hay precios mensuales muy baratos para los servidores, por ejemplo) o tener varios discos duros externos y cambiar periódicamente entre uno en el hogar y uno remoto. Si usa el cifrado, puede ser en cualquier lugar, como el lugar o el trabajo de un amigo o padre.
Otro voto para mozy.com
Obtienes 2gb gratis, o por $ 5 / mes te da espacio de respaldo ilimitado. Las copias de seguridad pueden ocurrir de forma oportuna, o cuando su PC / Mac no está ocupada. Está encriptado durante el tránsito y el almacenamiento.
Puede recuperar archivos mediante un software integrado, a través de la web o pagar por un DVD para grabar y publicar.
William Macdonald
Prefiero http://www.jungledisk.com/ . Está basado en Amazon S3, máquinas múltiples, baratas y multiplataforma con una sola licencia.
Recomiendo encarecidamente www.mozy.com. Su software es fácil y funciona muy bien, y dado que está almacenado en sus servidores, usted obtiene implícitamente copias de seguridad fuera del sitio. No se preocupe por ejecutar un servidor de respaldo y asegurarse de que esté funcionando. Además, la empresa cuenta con el respaldo de EMC (una compañía líder de productos de almacenamiento de datos), por lo que me da la confianza suficiente para confiar en ellos.
Si está usando deduplication, manténgase alejado de JungleDisk. Su cliente de restauración hace un lío del punto de reanálisis e inutiliza el archivo. Es de esperar que pueda arreglarlo en modo seguro con:
fsutil reparsepoint eliminar
Si quieres sincronizarte con la nube y no te importa el límite inicial, beta, 2 GB, me enamoré de Dropbox .
Tiene versiones para Windows, OSX y Linux, funciona sin esfuerzo, mantiene las versiones de los archivos y funciona completamente en segundo plano en función de cuándo se modificaron los archivos (no una programación diaria o activaciones manuales).
Ars Technica y Joel Spolsky se han enamorado (aunque el amor parece fuerte con Spolsky, pero pretendemos!) Con el servicio si la palabra de un friki al azar en Internet no es suficiente.
Si usa OS X 10.5 o superior, el costo de Time Machine es el costo de un disco duro externo. No solo eso, sino que la interfaz es muy fácil de usar. Abra la carpeta que desea recuperar, haga clic en el ícono de la máquina del tiempo y examine el directorio como si fuera 1999 otra vez.
No he intentado encriptarlo, pero imagino que podrías usar truecrypt .
Sí, esta respuesta se publicó bastante tiempo después de que se hizo la pregunta, sin embargo, creo que debería ayudar a quienes tropiezan con esta publicación en el futuro (como yo).
Soy un gran admirador de Acronis Trueimage. Asegúrese de rotar a través de unas pocas HDD de respaldo para que tenga unas pocas generaciones para volver, o si una de las copias de seguridad se dispara. Si es un hito importante, le envío un paquete de DVDs a mamá y ella los archiva para mí. Ella vive en un estado diferente por lo que debe cubrir la mayoría de los desastres de proporciones menos que bíblicas.
EDITAR: Acronis tiene cifrado a través de una contraseña. También encuentro que el ancho de banda de snailmail es algo infinito: 10 GB durante la noche = 115 kb / s, más o menos. Nunca ha sido estrangulado por Australia Post.
Tengo los siguientes escenarios de copia de seguridad y uso scripts rsync para almacenar en USB y recursos compartidos de red.
( semanal ) Copia de seguridad de Windows para recuperación "bare metal"
Contenido de la unidad del sistema C: / utilizando la Copia de seguridad de Windows para una recuperación rápida después del fallo del disco físico, ya que no quiero volver a instalar Windows y las aplicaciones desde cero. Esto está configurado para ejecutarse automáticamente utilizando la programación de copia de seguridad de Windows.( diario y condicional ) Copia de seguridad de contenido activo usando rsync
Rsync se ocupa de todos los archivos modificados de la computadora portátil, el teléfono y otros dispositivos. Copio de seguridad de la computadora portátil todas las noches y después de cambios significativos en el contenido, como la importación de las fotos RAW recientes de la tarjeta SD a la computadora portátil.
Creé un script bash que corrí desde Cygwin en Windows para iniciar rsync: https://github.com/paravz/windows-rsync-backup
Yo segundo el voto para http://www.jungledisk.com/ . Lo uso para enviar mis documentos y carpetas de proyectos a S3. Mi factura mensual promedio de Amazon es de aproximadamente 20 centavos.
Todos mis proyectos están en Subversion en un host externo.
Además de esto, estoy en una Mac, así que uso SuperDuper para tomar una imagen nocturna de mi disco. Estoy seguro de que hay buenas opciones en el mundo de Windows / Linux.
Tengo dos unidades externas que rota semanalmente, y almaceno una de las unidades fuera del sitio durante la semana de descanso.
Esto significa que solo estoy a 24 horas de una imagen en caso de falla, y solo estoy a 7 días de una imagen en caso de falla catastrófica (robo de fuego). La capacidad de conectar la unidad a una máquina y ejecutarla instantáneamente desde la imagen me ha ahorrado muchísimo. Mi partición de arranque estaba corrupta durante un corte de energía (afortunadamente no fue una falla de hardware). Conecté la copia de seguridad, la restauré y volví a funcionar en el tiempo que tardó en transferir los archivos de la unidad externa.
mozy.com es el rey. Empecé a usarlo solo para hacer una copia de seguridad del código y luego acumulé 5 bux al mes para hacer una copia de seguridad de mis imágenes personales y otras cosas que preferiría no perder si la casa se incendia. La copia de seguridad inicial puede demorar un poco, pero luego puede olvidarse hasta que necesite restaurar algo.
Scott Hanselman recomienda Windows Home Server en su acertadamente titulada publicación The Case of the Failing Disk Drive o Windows Home Server Saved My Marriage .