Qual è la maggior parte del programma di backup simile a TimeMachine per Ubuntu?

8

Conosco questo articolo ma non c'è paragone con TimeMachine di OSX. Mi piacerebbe trovare un software di backup che sia all'incirca uguale a TimeMachine o migliore.

Mi piacerebbe avere un tale software che possa usare un certo formato di HDD che sia adatto per i file di grandi dimensioni (50 GB) in Linux. Ho notato che

  • Il formato OSX di HFS + non è supportato dalle distribuzioni Linux, dal momento che nessun maintainer di HFS in Linux dal 2006
  • Il formato NTFS realizzato da Debian 8.1 non è supportato dalle precedenti distribuzioni Linux

Se Windows supporta, bene.

Prova con il software Backup (Deja Dup)

Ho avviato il backup per la prima volta ma volevo andare a pranzo dopo che il backup era già in esecuzione da due ore di soli 10 GB di file. Così mi ha dato questo dopo il pranzo

che è davvero folle, ora riportato qui , poiché il software non è progettato per avere pause nel fare i backup.

    
posta Léo Léopold Hertz 준영 12.07.2015 - 13:38

3 risposte

0

Non consiglio Deja-dup perché non è vicino a Time-Machine nelle funzionalità ed è instabile con molti file system. Non sono riuscito a ottenere proposte di Mitch sufficienti per le funzionalità per le mie esigenze. Si rompono troppo.

Gentilezza del processo

Nice abbasserà la priorità della cpu, liberando la potenza della cpu per altri processi, ionice ridurrà la priorità del disco, liberando l'I / O del disco per altri processi). Usa tar czf con nice come descritto qui separatamente per il sistema e la casa in modo tale da poter lavorare facilmente in verticale con il tuo sistemi in molti progetti

# http://unix.stackexchange.com/a/291720/16920
sudo nice tar czf /media/masi/ntfsDisc/backup_system_24.6.2016.tar.gz --exclude=/home \
    --exclude=/media --exclude=/dev \
    --exclude=/mnt --exclude=/sys \
    --exclude=/run --exclude=/proc /

sudo nice tar czf /media/masi/ntfsDiscSami/backup_home_24.6.2016.tar.gz $HOME/

Limita il consumo della CPU del processo

Supponete di avere un ultrabook con sistema limitato, con 20 Mb / s di lettura / secondo. Se non lo conosci, usa

# http://unix.stackexchange.com/q/291713/16920
tar cf - $HOME/ | pv | gzip > media/masi/ntfsDisc/testbackup.tar.gz

Quindi, limita la CPU e fai

# http://unix.stackexchange.com/a/292659/16920
tar cf - $HOME/ | pv -L 10m | gzip > /media/masi/ntfsDisc/testbackup.tar.gz

Sposta il calcolo in GPU

TODO Future

    
risposta data Léo Léopold Hertz 준영 13.04.2017 - 14:24
3

Puoi usare Cronopete. Cronopete è un'utilità di backup per Linux, modellata su Time Machine di Apple. Mira a semplificare la creazione di backup periodici. Launchpad .

Per installare, basta premere Ctrl + Alt + T sulla tastiera per aprire Terminal. Quando si apre, esegui i comandi seguenti:

sudo apt-add-repository ppa:rastersoft-gmail/cronopetedev
sudo apt-get update
sudo apt-get install cronopete

Per installare dal sorgente, vedi Qui

Oppure puoi provare Back In Time. Back In Time è un semplice strumento di backup per Linux ispirato a FlyBack e "TimeVault". Back In Time / Launchpad .

Per installare basta premere Ctrl + Alt + T sulla tastiera per aprire Terminal. Quando si apre, esegui i comandi seguenti:

sudo apt-add-repository ppa:bit-team/stable
sudo apt-get update
sudo apt-get install backintime-qt4

Su una nota personale, utilizzo Systemback per tutti i miei backup, archiviazione e imaging. Per installarlo, basta premere Ctrl + Alt + T sulla tastiera per aprire Terminal. Quando si apre, esegui i comandi seguenti:

sudo add-apt-repository -y ppa:nemh/systemback
sudo apt-get update
sudo apt-get install systemback
    
risposta data Mitch 12.07.2015 - 17:34
1

Se non ti dispiace lavorare con la console prova backup-manager , arriva con la distribuzione. La gestione avviene con un file di configurazione che si trova in / etc.

sudo apt-get install backup-manager

Per modificare il file potresti usare nano nella console.

sudo nano /etc/backup-manager.conf

Non ti servirà più di questo. Quello che personalmente mi piace è che non sono necessari pacchetti aggiuntivi.

Ecco un piccolo esempio di backup.

Dove conservare i file?

##############################################################
# Repository - everything about where archives are
#############################################################

# Where to store the archives
export BM_REPOSITORY_ROOT="/var/archives"

scegli la tua Directory, dove mettere i file.

Prestare particolare attenzione alle seguenti impostazioni

# For security reasons, the archive repository and the generated
# archives will be readable/writable by a given user/group.
# This is recommended to set this to true.
export BM_REPOSITORY_SECURE="true"

# The repository will be readable/writable only by a specific
# user:group pair if BM_REPOSITORY_SECURE is set to true.
export BM_REPOSITORY_USER="root"
export BM_REPOSITORY_GROUP="root"
# You can also choose the permission to set the repository, default
# is 770, pay attention to what you do there!
export BM_REPOSITORY_CHMOD="770"

Se esegui il backup di qualcosa come /home o /movie puoi lasciare questa opzione attiva, quindi solo root e il gruppo radice potrebbero essere in grado di accedere al backup

Per un backup del server (ad esempio un server multiutente e / o cartelle come /var/www/ /opt/ /etc/ /var/ ) potresti prendere in considerazione l'impostazione di questa opzione su false per preservare la proprietà / accessibilità dei file dopo un ripristino . Altrimenti dovrai impostarli manualmente dopo un ripristino.

Scegli il tuo metodo di backup

##############################################################
# Archives - let's focus on the precious tarballs...
##############################################################

# The backup method to use.
# Available methods are:
# - tarball
# - tarball-incremental
# - mysql
# - pgsql
# - svn
# - pipe
# - none
# If you don't want to use any backup method (you don't want to
# build archives) then choose "none"

scegliere

export BM_ARCHIVE_METHOD="tarball-incremental"

Scegli le directory di cui eseguire il backup

Ulteriori informazioni sono disponibili nella sezione

 ##############################################################
 # Section "TARBALL"
 # - Backup method: tarball
 #############################################################

Qui ho controllato le seguenti opzioni

export BM_TARBALL_FILETYPE="tar.bz2"
export BM_TARBALL_DIRECTORIES="/etc /var/www /home/wikibackup"

Scegli la rotazione di master e incrementali

##############################################################
# The tarball-incremental method uses the same keys as the 
# tarball method, plus two others.
#############################################################

Ho scelto di fare backup completi settimanali il lunedì (primo giorno della settimana). Ciò significa che ogni lunedì ricevo un backup completo e il resto della settimana verrà salvato in diversi file incrementali più piccoli. Quindi ripristinarli significherebbe. Riprendi il backup completo e, successivamente, i file incrementali, per recuperare l'ultimo backup dei tuoi dati.

export BM_TARBALLINC_MASTERDATETYPE="weekly"
export BM_TARBALLINC_MASTERDATEVALUE="1"

cronjob

Utilizza un semplice cronjob per eseguire automaticamente il backup

sudo -i

crontab -e

Inserisci il seguente

00 03 * * * /usr/sbin/backup-manager >/dev/null 2>&1

Se hai bisogno di un'email di notifica rimuovi questa parte

>/dev/null 2>&1
    
risposta data s1mmel 04.07.2016 - 17:12

Leggi altre domande sui tag