Search the Community
Showing results for tags 'incremental'.
-
Un backup perfect Probabil majoritatea se intreaba care ar fi cerintele unui backup perfect si ce fel de aplicatie ar trebui sa foloseasca pentru a crea backup.Un backup perfect ar trebui sa indeplineasca urmatoarele cerinte: storage in discuri separate -copia unui back-up necesita un storage in discuri separate, posibil sa nu fie in aceeasi incapere fizica restore simplu (cross platform) -un backup nu trebuie sa depinda de un anumit program si trebuie gasita o solutie de restore in cazul in care programul care vine folosit pentru backup nu va functiona scheduling automat -un backup necesita sa fie programat , calitatea unui restore depinde de acest lucru (cu cat mai multe backup-uri recente cu atat calitatea de restore este mai buna) Voi face un exemplu practic pe care il voi adopta zilnic Pentru un storage separat voi folosi doua disk-uri externe disk1 650gb disk2 2000gb Voi structura disk-urile de backup in urmatoarele partitii: disk1 = 3 partitii 150gb ntfs (Data_Bck) 250gb ext4 (Data_Bck) 250gb ext3 (encrypted) disk2 = 2 partitii 1000gb ext4 (Data_Recovery) 1000gb ext4 (Clone_Disk) Pentru backup voi folosi urmatoarele utility: Duplicity aka Duply aka Duplicati(windows version) Duplicity duplicity: Main Duply ftplicity / duply (simple duplicity) Duplicati duplicati - A flexible backup system with a friendly user interface - Google Project Hosting Clonezilla Clonezilla - About Aceste utility folosesc gpg,tar,winrar pentru a crea o arhiva Clonezila foloseste partclone,nfsclone,partimage si dd pentru a clona un HD Un backup necesita sa fie recuperat si in cazul in care nu avem la dispozitie aceste utility Un backup nu trebuie sa depinda de un program pentru a putea face restore. Scheduling, (backup scheme) Cum se va face backup? Am decis sa aplic urmatoarea structura (personala): Un backup full pentru fiecare sistem o data pe luna + un backup incremental in fiecare saptamana care va copia doar fisierele care au fost mofificate de la ultimul backup. Am adoptat urmatorul sistem: Jan 1st: Full Backup A Jan 8th: Incremental Backup A1 Jan 15th: Incremental Backup A2 Jan 22nd: Incremental Backup A3 Jan 29th: Incremental Backup A4 Feb 5th: Full Backup B (Won't delete backup chain A because we always keep two full backups) Feb 12th: Incremental Backup B1 Feb 19th: Incremental Backup B2 Feb 26th: Incremental Backup B3 Mar 5th: Incremental Backup B4 Mar 12th: Full Backup C (After this, the last incremental backup in chain A is over a month old and we have two full backups, so chain A will be deleted) Aceste backup-uri se vor face direct pe disk1. Sistemele windows vor face backup in partitia ntfs 150gb disk1 <users data> Sistemele Unix/Linux vor face backup in partitia ext4 250gb disk1 <home users> Datele considerate confidential vor face backup in partitia ext3 250gb encrypted disk1 <home users> Partitiile ntfs 150gb disk1 si ext4 250gb disk1 vor face mirror in partitia 1000gb ext4 disk2 (Data_Recovery) Partitia ext3 250gb disk1 va fi clonata in partitia 1000gb ext4 (Clone_Disk) disk2 <full partitionclone> Toate sistemele vor fi clonate in mod complet si separat de backup o data pe luna in partitia 1000gb ext4 disk2 <Full system clone> Acest lucru comporta copierea fiecarui harddisk la un block-level access (very low-level file access) full disk.Dupa fiecare clona se va face un test pentru restore iar ambele disk-uri vor fi separate in spatii diverse. Diagrama backup