| File :: Ruota :: Backup File :: ROTATE :: Backup è un modulo perl per effettuare backup di più directory e ruotarli su UNIX. |
Scarica ora |
File :: Ruota :: Backup Classifica e riepilogo
- Licenza:
- Perl Artistic License
- Sito web dell'editore:
- http://search.cpan.org/~dowens/File-Rotate-Backup-0.13/lib/File/Rotate/Backup.pm
File :: Ruota :: Backup Tag
File :: Ruota :: Backup Descrizione
File :: Ruota :: Backup è un modulo perl per effettuare backup di più directory e ruotarli su UNIX. File :: Ruota :: Backup è un modulo Perl per effettuare backup di più directory e ruotarli su Unix.synopsis my $ params = {archive_copies => 2, dir_copies => 1, backup_dir => '/ backups', file_prefix => 'backup_' secondary_backup_dir => '/ backups2', secondary_arkive_copies => 2, verbose => 1, use_flock => 1,}; My $ Backup = File :: Ruota :: Backup-> Nuovo ($ params); $ Backup-> Backup (, ,]); $ Backup-> Ruota; questo modulo effettuerà i backup e li ruota in base alle specifiche. Crea una directory di backup in base al file_prefix specificato e dall'ora corrente. Quindi copia le directory che hai specificato nella chiamata a New () a quella directory di backup. Quindi un file tar'd e compresso viene creato da quella directory. Per impostazione predefinita, Bzip2 viene utilizzato per la compressione. Questo modulo è stato testato solo su Linux e Solaris. I solo programmi esterni utilizzati sono TAR e un programma di compressione. Copie e cancella sono implementati internamente.MethodsNew (% params) My $ params = {archive_copies => 2, dir_copies => 1, backup_dir => '/ backups', file_prefix => 'backup_' secondary_backup_dir => '/ backups2', secondary_Archive_Copies => 2, verbose => 1, use_flock => 1, dir_regex => 'd + -D + -D + _D + _D + _D +', FILE_REGEX => 'D + -D + -D + _D + _D + _D +',}; My $ Backup = File :: Ruota :: Backup-> Nuovo ($ params); crea un oggetto di backup.Archive_copestyhe Numero di vecchi file di archivio in Keep.No_Archiveif impostato su TRUE, quindi non verrà creato (s) di archivio compresso (s) verrà creato anche se Archive_Copies è set.dir_copestyhe Numero di vecchie directory di backup per Keep.Backup_diRow Backups è posizionato.File_PrefixIl prefisso da utilizzare per le directory di backup e i file di archivio. Quando vengono create le directory e i file di archivio, il nome per ciascuno viene creato aggiungendo un timestamp alla fine del prefisso del file si specifichi.secondary_backup_diroverflow Directory per copiare i file in prima di eliminarli dalla directory di backup quando rotanti.secondary_archive_copestyhe Numero di file di archivio Per mantenere nella directory di backup secondaria.Verboseif impostato su un valore reale, i messaggi di stato verranno stampati in quanto i file vengono elaborati.use_use_flockif impostato su un valore reale, verrà effettuato un tentativo di acquisire un blocco di scrittura su qualsiasi file da rimuovere durante la rotazione. Se non è possibile acquisire un blocco, il file non verrà rimosso. Questo è utile per il controllo concorrenza, ad esempio, quando il tuo script di backup viene eseguito contemporaneamente a un altro script che sta scrivendo i backup su nastro.use_rmif impostato su un valore reale, il programma esterno / bin / rm verrà utilizzato per rimuovere a file nel caso in cui lo scollegamento () fallisce. Ciò può verificarsi sui sistemi in cui il file che viene rimosso è maggiore di 2 GB e tali file non sono completamente supportati.Dir_regexregolare espressione utilizzata per cercare le directory per ruotare. File_Prefix è preferito a questo per creare l'espressione regolare finale. Ciò è utile per le directory rotanti che non sono state create da questo modulo.File_regexregalare espressione utilizzata per cercare i file di archivio per ruotare. File_Prefix è preferito a questo per creare l'espressione regolare finale. Questo è utile per ruotare i file che non sono stati creati da questo modulo.requirements: · Requisiti perl: · Perl.
File :: Ruota :: Backup Software correlato