Come eseguire il backup di Linux


0

Ho bisogno di aiuto con il backup del mio disco Linux, ma non voglio clonarlo, devo essere in grado di ridistribuire il backup su un altro disco che è molto più piccolo di quello attuale.

Risposte:


2

È possibile utilizzare il comando rsync.

come utilizzare rsync per il backup completo del sistema

rsync -aAXv --exclude={DIRECTORIES TO EXCLUDE} /SOURCEDIR/* /TARGETDIR 

Supponendo di voler eseguire il backup dell'intero sistema, è possibile eseguire:

rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / /path/to/backup/folder

Come accennato nel sito Web sopra, è necessario escludere percorsi generati dinamicamente dal sistema durante il runtime o percorsi utilizzati per montare dispositivi aggiuntivi come unità USB (es. / Media, / mnt).

Sarebbe ovviamente meglio farlo in modalità singola o anche meglio eseguire un altro sistema rispetto a quello di cui si sta eseguendo il backup - è anche possibile montare l'unità in sola lettura - per assicurarsi che nulla stia tentando di modificare i file durante il backup . Ricorda solo di cambiare SOURCEDIR nell'attuale mountpoint dell'unità di cui stai eseguendo il backup


clonerà l'intero sistema? perché voglio mettere il backup su un disco esterno da 100 gig e attualmente il sistema è su un disco rigido da 500 gig, quindi se esegue un clone solido, l'unità esterna non sarà in grado di compensarlo
Tyler

@Tyler dovrebbe eseguire il backup dell'intero sistema, potresti voler usare anche l'opzione -H per conservare i collegamenti fisici se vuoi. Se i file sul tuo sistema utilizzano meno di 100 GB, non dovrebbero esserci problemi, altrimenti dovrai pulire alcuni file o escludere directory aggiuntive. Potresti voler creare qualche piccola installazione di prova e fare prima il backup per assicurarti che tutto funzioni come desideri. Per rendere avviabile il sistema, ricordati di modificare / etc / fstab e la voce del bootloader secondo necessità
Kamil Piwowarski,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.