Domanda

Che cos'è un metodo buono, sicuro, per fare i backup, per i programmatori che fanno ricerche & amp; sviluppo a casa e non puoi permetterti di perdere alcun lavoro?

Condizioni:

  1. I backup devono SEMPRE essere ragionevolmente facilmente raggiungibili.

  2. Non è possibile garantire che la connessione Internet sia sempre disponibile.

  3. La soluzione deve essere GRATUITA o prezzata entro limiti ragionevoli e soggetta a quanto sopra 2.


Rapporto sullo stato

Questo per ora sta prendendo in considerazione solo le opzioni gratuite.

I seguenti progetti open source sono suggeriti nelle risposte (qui & amp; altrove):

  • BackupPC è un rendimento elevato, sistema di livello enterprise per il supporto su PC Linux, WinXX e MacOSX e computer portatili su un disco del server.
  • Storebackup è un'utilità di backup che archivia i file su altri dischi.
  • mybackware : questi script erano sviluppato per creare file di dump SQL per il ripristino di emergenza di base di piccole dimensioni Installazioni di MySQL.
  • Bacula è [...] da gestire backup, ripristino e verifica di dati informatici attraverso una rete di computer di diversi tipi. Nel termini tecnici, è una rete programma di backup basato.
  • AutoDL 2 e Sec-Bk : AutoDL 2 è un trasporto scalabile indipendente sistema di trasferimento file automatizzato. esso è adatto per il caricamento di file da un server di gestione temporanea per ogni server acceso una server farm di produzione [...] Sec-Bk è un insieme di semplici utility per eseguire il backup sicuro dei file su a posizione remota, anche un pubblico posizione di archiviazione.
  • rsnapshot è un filesystem utility snapshot per eseguire backup di sistemi locali e remoti.
  • rbme : utilizzo di rsync per i backup [...] ottieni perpetuo incrementale backup che vengono visualizzati come backup completi (per ogni giorno) e quindi consentire facile ripristinare o copiare ulteriormente su nastro ecc.
  • Duplicity supporta le directory di producendo formato tar criptato volumi e caricandoli in a file server remoto o locale. [...] usa librsync, [per] incrementale gli archivi
  • simplebup , per eseguire il backup in tempo reale dei file in fase di sviluppo attivo, man mano che vengono modificati. Questo strumento può essere utilizzato anche per il monitoraggio di altre directory. È inteso come backup automatico al volo e non come controllo della versione. È molto facile da usare.

Altre possibilità:

Utilizzo di un sistema di controllo della versione distribuita (DVCS) come Git (/ Easy Git ), Bazaar , Mercurial risponde alla necessità di avere il backup disponibile localmente .

Utilizza lo spazio di archiviazione online gratuito come backup remoto, ad esempio: comprimi la directory di lavoro / backup e inviala tramite email al tuo account Gmail.

Strategie

Vedi risposta di crazyscot

È stato utile?

Soluzione

disco rigido usb + rsync funziona per me

(vedi qui per una build Win32)

Altri suggerimenti

Preferisco http://www.jungledisk.com/ . È basato su Amazon S3, economico, multipiattaforma, più macchine con una singola licenza.

Scott Hanselman raccomanda Windows Home Server nel suo post dal titolo appropriato Il caso dell'unità disco guasta o Windows Home Server ha salvato il mio matrimonio .

Prima di tutto: mantenere i backup fuori sede è importante sia per le persone che per le aziende. Se la casa brucia, non vuoi perdere tutto.

Questo è particolarmente vero perché è così facile da realizzare. Personalmente, ho un hard disk USB esterno che tengo a casa di mio padre. Normalmente, è collegato alle sue connessioni Internet e eseguo il backup in rete (usando rsync), ma quando ho bisogno di eseguire il backup di cose molto grandi, le raccolgo e le copia tramite USB. Idealmente, dovrei ottenere un altro disco, per diffondere il rischio. Altre opzioni sono le strutture di archiviazione online gratuite (utilizzare la crittografia!).

Per motivi di sicurezza, usa TrueCrypt. Ha un buon nome nel mondo IT e sembra funzionare molto bene.

Dipende dalla piattaforma su cui si sta eseguendo (Windows / Linux / Mac / ...?)

Come metodo indipendente dalla piattaforma, utilizzo un server di subversione personale. Tutti gli oggetti di valore ci sono, quindi se perdo una delle macchine, un semplice "checkout svn" riprenderà le cose. Questo però richiede un po 'di lavoro iniziale e richiede disciplina. Potrebbe non essere per te?

Come secondo backup per le cose non-svn, uso Time Machine , integrato in OS X. Semplicemente fantastico. :)

Consiglio vivamente www.mozy.com. Il loro software è semplice e funziona alla grande, e dal momento che è archiviato sui loro server ottieni implicitamente backup fuori sede. Non preoccuparti di eseguire un server di backup e assicurarti che funzioni. Inoltre, la società è supportata da EMC (una delle principali società di prodotti per l'archiviazione dei dati), quindi mi dà abbastanza fiducia per fidarmi di loro.

Sono un grande fan di Acronis Trueimage. Assicurati di ruotare attraverso alcuni HDD di backup in modo che tu possa tornare indietro di alcune generazioni o se uno dei backup fallisce. Se si tratta di una pietra miliare, invio un messaggio di posta elettronica a mamma e lei me lo presenta. Vive in uno stato diverso, quindi dovrebbe coprire la maggior parte dei disastri di proporzioni non bibliche.

EDIT: Acronis ha la crittografia tramite una password. Trovo anche che la larghezza di banda di snailmail sia in qualche modo infinita: 10 GB durante la notte = 115 kb / s, dai o dai. Non è mai stato limitato dall'Australia Post.

Il mio voto vale per il cloud storage di qualche tipo. Il problema con quasi tutti i backup "domestici" è che rimangono in casa, il che significa che qualsiasi danno catastrofico al sistema sottoposto a backup probabilmente danneggerà anche i backup (incendi, inondazioni, ecc.). Le mie esigenze sarebbero

1) automatizzato: i backup manuali vengono dimenticati, in genere proprio quando più necessari

2) off-site - vedi sopra

3) versioni multiple: è il backup su più di una cosa, nel caso in cui una cosa fallisca.

In qualità di sviluppatore, in genere le dimensioni dei dati per il backup sono relativamente ridotte, quindi potrebbero fare un paio di account di backup cloud gratuiti. Spesso soddisfano anche la parte 1 in quanto di solito possono essere automatizzati. Ho sentito cose positive su www.getdropbox.com/.

L'altro vantaggio di più di un account è che potresti averne uno su "sincronizzazione giornaliera" e un altro su "sincronizzazione settimanale" per darti un po 'di cronologia. Questo non è affatto vicino ai veri backup incrementali.

Personalmente preferisco un backup con script (ai dischi rigidi locali, che ruoto per funzionare come "offsites". Ciò è in gran parte dovuto al mio hobby (fotografia) e quindi alla mia banda upstream Internet relativamente scadente senza far fronte al volume di dati.

Porta a casa il messaggio: non fare affidamento su una soluzione e non dare per scontato che i tuoi dati non siano abbastanza importanti per riflettere sui problemi così profondamente come "Enterprise".

Compra una cassaforte antincendio. Questa non è solo una buona idea per l'archiviazione dei backup, ma un buon periodo di idea.

Esattamente quale supporto hai inserito è oggetto di altre risposte qui.

Ma, dal punto di vista del recupero da un incendio, avere un mezzo lavabile è buono. Finché la temperatura non aumenta troppo, i CD e i DVD sembrano ragionevolmente resistenti, anche se sarei preoccupato per i danni causati dal fumo. Idem per i dischi rigidi.

Un'unità flash ha il vantaggio che non ci sono parti mobili da danneggiare e non è necessario preoccuparsi delle proprietà ottiche.

mozy.com è il re. Ho iniziato a usarlo solo per il backup del codice e poi ho aumentato le 5 bux al mese per eseguire il backup delle mie foto personali e di altre cose che preferirei non perdere se la casa dovesse bruciare. Il backup iniziale può richiedere un po 'di tempo, ma dopo puoi dimenticartene fino a quando non è necessario ripristinare qualcosa.

Ottieni un disco rigido esterno con una porta di rete in modo da poter conservare i tuoi backup in un'altra stanza che fornisce un po 'di sicurezza contro il fuoco oltre ad essere una soluzione semplice che puoi fare da solo a casa.

Il passo successivo è quello di ottenere spazio di archiviazione in una posizione remota (ad esempio ci sono prezzi mensili molto convenienti per i server) o di avere diversi dischi rigidi esterni e passare periodicamente da quello domestico a quello remoto. Se si utilizza la crittografia, questa può trovarsi ovunque, come il posto o il lavoro di un amico o dei genitori.

Bacula è un buon software, è open source e deve fornire buone prestazioni, un tipo di software commerciale, un po 'difficile la prima volta da configurare, ma non così difficile. Ha una buona documentazione

Secondo il voto per JungleDisk . Lo uso per inviare i miei documenti e proiettare le cartelle su S3. La mia fattura mensile media da Amazon è di circa 20c.

Tutti i miei progetti sono in Subversion su un host esterno.

Inoltre, sono su un Mac, quindi uso SuperDuper per scattare un'immagine notturna del mio disco. Sono sicuro che ci sono buone opzioni nel mondo Windows / Linux.

Ho due unità esterne che ruoto su base settimanale e conservo una delle unità fuori sede durante la settimana libera.

Ciò significa che sono sempre e solo 24 ore di distanza da un'immagine in caso di guasto, e sono solo 7 giorni da un'immagine in caso di guasto catastrofico (furto di fuoco). La possibilità di collegare l'unità a una macchina e di essere immediatamente in esecuzione dall'immagine mi ha salvato immensamente. La mia partizione di avvio è stata danneggiata durante un'interruzione di corrente (non un errore hardware, per fortuna). Ho collegato il backup, ripristinato e funzionava di nuovo nel tempo necessario per trasferire i file del disco esterno.

Un altro voto per mozy.com

Ottieni 2 GB gratuitamente o per $ 5 al mese ti offre uno spazio di backup illimitato. I backup possono avvenire a tempo o quando il PC / Mac non è occupato. È crittografato durante il transito e lo stoccaggio.

È possibile recuperare i file tramite software integrato, tramite il Web o pagare per la masterizzazione e la pubblicazione di un DVD.

William Macdonald

Se hai voglia di sincronizzarti con il cloud e non ti occupi del limite iniziale, beta, da 2 GB, mi sono innamorato di Dropbox .

Ha versioni per Windows, OSX e Linux, funziona senza sforzo, mantiene i file aggiornati e funziona interamente in background in base alla modifica dei file (non una pianificazione giornaliera o attivazioni manuali).

Ars Technica e Joel Spolsky hanno entrambi innamorato (anche se l'amore sembra forte con Spolsky, ma facciamo finta!) con il servizio se la parola di un fanatico di Internet casuale non è abbastanza.

Questi sono tempi interessanti per " la domanda di backup personale " ;.

Ora ci sono diverse scuole di pensiero:

  1. Backup locale automatizzato frequente + backup manuale locale periodico

      

    Automatizzato: backup notturno pianificato su unità esterna.
      Manuale: copia sulla seconda unità esterna una volta alla settimana / mese / anno / oops-forgot
      e rilascialo da "casa della mamma".
      & Nbsp;
      C'è un sacco di software sul campo, ma eccone alcuni: c'è RSync e TimeMachine su Mac e DeltaCopy www.aboutmyip.com/AboutMyXApp/DeltaCopy.jsp per Windows.

  2. Backup remoto frequente

      

    Esistono numerosi servizi che ti consentono di eseguire il backup attraverso la tua connessione Internet a un data center remoto. il servizio S3 di Amazon + il software client di JungleDisk è una scelta forte in questi giorni - non è l'opzione più economica, ma paghi per quello che usi e il track record di Amazon suggerisce come azienda sarà in attività più o meno a lungo rispetto a qualsiasi altro provider di archiviazione che appende il loro scandole oggi.
      & Nbsp;
      Ho già detto che dovrebbe essere crittografato? Props to JungleDisk per la gestione del "problema di crittografia" e a prova di futuro (libreria open source per interagire con Jungle Disk) abbastanza bene.

  3. Tutto quanto sopra.

      

    Alcune persone lo definiscono paranoico ... altri pensano a se stessi "Ahhh, ora posso dormire di notte".


Inoltre, è più tollerante agli errori rispetto al backup, ma dovresti dare un'occhiata a Drobo - in pratica è semplicissimo RAID che sembra funzionare abbastanza bene.

Ecco le funzionalità che avrei cercato:

  • Il più vicino possibile al più completamente automatico. Se ti affidi a premere un pulsante o eseguire un programma regolarmente, ti annoierai e alla fine smetterai di disturbare. Un cron job orario si occupa di questo per me; Sincronizzo con il server 24x7 che eseguo sulla mia rete domestica.
  • Supporti di backup rimovibili multipli in modo da poterli tenere fuori sede (e / o portarne uno con sé durante il viaggio). Lo faccio con un alloggiamento per unità SATA inseribile a caldo e un processo cron che mi invia un'e-mail ogni settimana per ricordarmi di cambiare unità.
  • Supporti fortemente crittografati, nel caso in cui tu ne perda uno. Il supporto del dispositivo crittografato per Linux ( cryptsetup et al) lo fa per me.
  • Una sorta di recupero temporizzato, ma considera attentamente quale risoluzione desideri. Ogni giorno potrebbe essere sufficiente - avere più supporti di backup probabilmente ti fa questo - o potresti desiderare qualcosa di più completo come la Time Machine di Apple. Ho usato alcune opzioni rsync accurate con le mie unità rimovibili: ogni giorno crea una nuova directory di istantanee, ma i file che sono invariati rispetto al giorno precedente sono hard linked anziché copiati, per risparmiare spazio.

O semplicemente crea un account Gmail e spediscilo a te stesso :) A meno che tu non sia un po 'paranoico sul fatto che Google sappia delle tue cose da quando hai detto ricerca. Non ti aiuta molto con la struttura e le cose, ma è gratuito, grande spazio di archiviazione e off-site così abbastanza sicuro.

Se usi OS X 10.5 o versioni successive, il costo di Time Machine è il costo di un disco rigido esterno. Non solo, ma l'interfaccia è semplicissima da usare. Apri la cartella che desideri ripristinare, fai clic sull'icona della macchina del tempo e sfoglia la directory come se fosse di nuovo 1999!

Non ho provato a crittografarlo, ma immagino che potresti usare truecrypt .

Sì, questa risposta è stata pubblicata un po 'di tempo dopo che è stata posta la domanda, tuttavia credo che dovrebbe aiutare coloro che si imbatteranno in questo post in futuro (come ho fatto io).

Installa un server Linux o xBSD:

-Impostare un sistema di controllo del codice sorgente a scelta.
--Mirror Raid (raid 1) al minuto
- Backup giornalieri (o anche orari) su unità esterne.

Dal server è inoltre possibile impostare un backup offsite automatico. Se Internet è fuori uso, avresti comunque il tuo disco esterno e appena avresti la sincronizzazione automatica una volta tornato.

Una volta installato dovrebbe essere circa 0 lavoro.

Non hai bisogno di nulla " fancy " per backup fuori sede. Ottieni un host web che consenta di archiviare dati non web. sincronizzare via sftp o rsync su ssh. Archivia i dati dall'altra parte in un vero contenitore cripta se il tuo paranoico.

Se lavori per un datore di lavoro / appaltatore, chiediglielo. La maggior parte dei luoghi ha già qualcosa in atto o ti consente di lavorare con il loro IT.

Il mio voto va a dirvish (per Linux). Utilizza rsync come backend ma è molto facile da configurare. Effettua backup automatici, periodici e differenziali di directory. Il grande vantaggio è che crea collegamenti fissi a tutti i file non modificati dall'ultimo backup. Quindi il ripristino è semplice: basta copiare indietro l'ultima directory creata, invece di ripristinare tutte le differenze una dopo l'altra, come devono fare altri strumenti di backup differenziale.

Ho i seguenti scenari di backup e utilizzo gli script rsync per archiviare su USB e condivisioni di rete.

  1. ( settimanale ) Backup di Windows per " bare metal " recupero
    Contenuto dell'unità di sistema C: \ utilizzo di Windows Backup per un ripristino rapido dopo un errore fisico del disco, poiché non desidero reinstallare Windows e le applicazioni da zero. Questo è configurato per l'esecuzione automatica usando la pianificazione di Windows Backup.

  2. ( giornaliero e condizionale ) Backup dei contenuti attivi tramite rsync
    Rsync si occupa di tutti i file modificati da laptop, telefono e altri dispositivi. Eseguo il backup del laptop ogni notte e dopo cambiamenti significativi nei contenuti, come l'importazione dei RAW fotografici recenti dalla scheda SD al laptop.

Ho creato uno script bash che eseguo da Cygwin su Windows per avviare rsync: https: //github.com/paravz/windows-rsync-backup

Se stai usando la deduplica STAY LONTANO da JungleDisk. Il loro client di ripristino crea un disastro del punto di riferimento e rende il file inutilizzabile. Spero che tu possa risolverlo in modalità sicura con:

  

elimina fsutil reparsepoint

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top