Humus er et hjælpeprogram til periodisk backup bidder af data (f.eks database backups) til Amazons S3 & nbsp; Humus 'funktioner omfatter.:
& Nbsp; * CLI værktøj og Python biblioteket.
& Nbsp; * Automatisk fil rotation
& Nbsp; * Automatisk dato baseret fil trimning.
Hvorfor anden S3 backup værktøj?
De fleste af de backup-værktøjer derude blev enten foucused om sikkerhedskopiering hele mapper af filer eller ikke give rotation / trim værktøjer, jeg var på udkig efter.
Installation & Brug
& Nbsp; 1. Run pip installere humus.
& Nbsp; 2. Opret en config fil som følgende ved ./humus.ini, ~ / humus.ini, /etc/humus.ini eller /etc/humus/humus.ini:
& Nbsp; [AWS]
& Nbsp; access_key =
& Nbsp; secret_key =
& Nbsp; spand = nogle-spand-navn
& Nbsp; # Alt efter dette punkt er valgfrit
& nbsp; path = bacups
& Nbsp; [humus]
& Nbsp; # Antallet af filer til at eksistere i S3 biblioteket, før det bliver trimmet
& Nbsp; count_limit = 2
& Nbsp; # Alderen i dage, hvor filerne skal trimmes
& Nbsp; age_limit = 2
& Nbsp; # Den luns størrelse i byte for data, der skal overføres til BZ2
& Nbsp; chunk_size = 1024
& Nbsp; 3. . Kør kommandoen humus my_filename target_file eller output_cmd | humus my_filename når du ønsker at lave en ny backup
Krav :
- Python
Kommentarer ikke fundet