Οδηγίες για ρύθμιση ημερήσιου αυτόματου backup

Ενδοεταιρική χρήση ΠΡΟΣΧΕΔΙΟ

Σε κάθε εγκατάσταση Pylon και Softon θα πρέπει να ρυθμίζουμε αυτόματο ημερήσιο backup της βάσης δεδομένων και των αρχείων του φορολογικού μηχανισμού.

Ιδανικά αυτό πρέπει να γίνεται στο τέλος της ημέρας και να κρατιέται αντίγραφο σε 2ο τοπικό μέσο (πχ εξωτερικό σκληρό ή usb) και online (πχ στο onedrive).

Εδώ θα βρείτε βασικές οδηγίες για την ρύθμιση αυτή που θα βελτιώνονται στην πορεία για την κάλυψη αδυναμιών ή εναλλακτικών αναγκών.

Το setup που περιγράφεται έχει τις παρακάτω αδυναμίες:

  • Χρησιμοποιεί software τρίτου (SQL Backup Manager) που στην free έκδοση έχει περιορισμούς
    • Δεν καλύπτει αυτόματα την απαίτηση για εκτέλεση στο τέλος της ημέρας στην περίπτωση που κλείνουν τον υπολογιστή
    • Δεν καλύπτει την απαίτηση της κρυπτογράφησης του backup που ανεβαίνει στο cloud (περιορισμός λόγω του sql

Οδηγίες

Κατεβάζουμε και εγκαθιστούμε την δωράν έκδοση του SQL Backup Master με τις προεπιλεγμένες ρυθμίσεις. Προσοχή όμως να μην αρχίσει κάποια στιγμή να βάζει ανεπιθύμητα πρόσθετα κατά την εγκατάσταση, όπως κάνουν κάποια freeware προγράμματα.

Αντιγράφουμε τον φάκελο Rclone από το ….. στο C:\Program Files\

Από cmd τρέχουμε

cd “c:\program files\rclone”

rclone config

n για New Remote

name>GoogleDrive ή OneDrive

Storage>15 για Google Drive ή 26 για OneDrive

client_id >

client_secret >

Scope > 1

root_folder_id>

service_account_file>

Προσθέτουμε ένα backup προφίλ με

  • όνομα Daily & Online
  • φάκελος αποθήκευσης C:\Backup\Daily με διατήρηση για 30 ως 90 μέρες ανάλογα με το μέγεθος της βάσης
  • ρυθμίσεις αποστολής email notifications
  • ρυθμίσεις batch script για ανέβασμα στο cloud

 

 

Ρυθμίσεις

cd “c:\program files\rclone”
rclone sync “C:\epsilon net\Backup” OneDrive:/PylonBackup –config=”C:\Users\%UserName%\.config\rclone\rclone.conf”
ή
rclone sync “C:\Softone\Backup” OneDrive:/SoftoneBackup –config=”C:\Users\%UserName%\.config\rclone\rclone.conf”

rclone sync “C:\Share Files\Tax Agent” D:\Backup\TaxAgent

rclone sync “C:\Share Files\Tax Agent” GoogleDrive:/TaxAgent –config=”C:\Users\%UserName%\.config\rclone\rclone.conf”

Πρόσθετα flags

Σε περίπτωση που ο πελάτης δεν έχει καλό upload ίσως μας βγάλει μήνυμα σφάλματος το rclone στο log του SQL Backup Manager “Custom batch script error: 2021/12/17 21:35:14 ERROR : 504 Gateway Timeout: : upload chunks may be taking too long – try reducing –onedrive-chunk-size or decreasing –transfers”. Προσθέτουμε το flag –drive-chunk-size=4096

Το Google Drive μετράει και τα αρχεία στον Κάδο Ανακύκλωσης στο χώρο οπότε ρυθμίζουμε να σβήνουν απευθείας με το flag –drive-use-trash=false

Σε περίπτωση μεγάλων backup πρέπει να ανεβάσουμε και το batch script execution timeout σε 120 λεπτά ή παραπάνω από 60 που είναι το default στα γενικά options του προγράμματος.