Changes between Version 1 and Version 2 of SynBackup
- Timestamp:
- 08/20/10 16:57:47 (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SynBackup
v1 v2 14 14 15 15 * Ieder uur draait er een cronjob die /usr/backup/backup start. Het script kijkt zelf of het tijd is om te backuppen. 16 * Uitvoeren van '''/usr/backup/*.backup'''. Dit zijn scripts die bijvoorbeeld databases dumpen. Als een script een foute exitcode geeft word er een logmelding gemaakt, maar gaat het systeem wel door. Als parameter krijgen de scripts een directory waar ze hun data kunnen dumpen. 17 * xfsdumpen van '''/home'''. In /home/system staan alle configuratie en datafiles die belangrijke gegevens bevatten. (Zo is Syn-3 opgebouwd) 16 * De / en /boot worden gersynced naar /home/.syn3systembackup 17 * In geval van snapshot mode: De databases worden tijdelijk 'gefreezed' en er word een LVM snapshot gemaakt. 18 * In geval van spool mode: Alle scripts in '''/usr/backup/*.backup''' worden uitgevoerd. Deze dumpen hun data naar /home/system/spool. 19 * xfsdump van '''/home'''. 18 20 19 21 xfsdump neemt ook gelijk alle ACL's en quotas mee. … … 24 26 25 27 * Stoppen of afbreken alle services. 26 * Unmounten /home 27 * Formateren homepartitie 28 * Mounten /home 28 * Unmounten /home en formateren van /home 29 29 * xfsrestoren /home 30 * Uitvoeren van '''/usr/backup/*.restore''' 30 * Lege file aanmaken: /home/.syn3restorespool 31 * Lege file aanmaken: /home/.syn3restoresystem 32 * x-bit zetten van /etc/postinst.d/post.restore en /home/.syn3restoresystem/etc/postinst.d/post.restore 31 33 * Gebruiker attenderen op een reboot. 32 34 35 Tijdens de 1e boot in de initrd: 36 * Als de initrd een /home/.syn3restoresystem ziet: 37 * Inhoud van /home/.syn3systembackup terug zetten 38 39 Tijdens de 1e boot in /etc/post.restore: 40 * Grub opnieuw installeren 41 * Terugzetten van alle gedumpte database uit spooldir. 42 43