Qualcuno potrebbe aiutarmi con uno script di bash in Linux per fare i backup. dovrebbe fare un backup completo ogni settimana e ogni giorno un incremento.Script per eseguire backup incrementali con rsync
risposta
Sentiti libero di usare o prendere in prestito idee da Backup.rsync here.
In realtà eseguivo backup rsync tramite Backup.rsync, ma da allora sono passato al mio programma backshift perché deduplica meglio (non più O (lunghezza^2) requisiti di archiviazione per file grandi e a crescita lenta), e comprime i blocchi con xz. Se lo guardi, probabilmente vedrai che è ispirato da rsync --link-dest.
Si consiglia rdiff-backup
, disponibile per le più diffuse, ed è very capable.
Ha anche una versione di Windows!
Ho utilizzato rsnapshot per oltre quattro anni per mantenere una rotazione di 7 scatti giornalieri, 4 settimanali e 12 mensili del mio Slackware Box. Poiché utilizza intelligentemente hardlink, tutte le 23 di queste istantanee occupano solo il 30% di spazio in più rispetto all'intera dimensione del mio filesystem.
È possibile utilizzare lo switch --link-dest di rsync per creare incrementali. Basta eseguire un rsync completo e fare un incremento con --link-dest = < path_to_full>.
puoi chiarire un po 'di più su come funziona? –
- 1. Utilizzo di rsync per eseguire il backup di MySQL
- 2. EC2 Istantanee EBS come backup incrementali
- 3. Come posso utilizzare rsync per eseguire il backup dei file modificati in un periodo recente?
- 4. Controllo di rsync con Python?
- 5. Script di backup ricorsivo PHP
- 6. Checksum incrementali
- 7. Script per eseguire altri script in sqldeveloper
- 8. rsync
- 9. Backup dati Android 2.2: come eseguire il backup di DefaultSharedPreferences?
- 10. Directory di backup mirrorback mirror
- 11. Ripristina l'ultimo backup dal file bak con lo script
- 12. Coda di priorità rapida con aggiornamenti incrementali
- 13. Build Rsync per Android
- 14. scritture incrementali in hdf5 con h5py
- 15. Come posso escludere le cartelle con questo script di backup?
- 16. Come specificare ID incrementali legacy con Java
- 17. Algoritmi di grafi incrementali
- 18. Distribuzione del database: script o backup
- 19. Script di shell Linux per il backup del database
- 20. iOS: non eseguire il backup dell'attributo?
- 21. Rsync su SSH - timeout in ssh o rsync?
- 22. file jar per utilizzare rsync per il caricamento e il download di file sul server linux
- 23. Qualunque analogo di rsync per Ant?
- 24. Rsync: implementazione pura di Ruby?
- 25. Come eseguire il backup del database SQLite?
- 26. Come eseguire il backup del server Git?
- 27. Eseguire "backup" del database SQL Server Compact
- 28. Elenchi annidati incrementali in rmarkdown
- 29. rsync - mkstemp fallito: Permesso negato (13)
- 30. Backup coerenti in python
scusa, questo non è un servizio di completamento del codice. Mostraci cosa hai provato finora. Domande simili vengono poste qui su S.O su base regolare. In bocca al lupo. – shellter
'rsync' è progettato per eseguire backup incrementali --- trasferisce solo le informazioni che sono state modificate. Qualcosa del genere dovrebbe funzionare: 'rsync -avz/data// mnt/backup' –