Borg básico
borg es un gran programa para crear backups aqui muestro lo básico de lo básico, es mucho mas extenso y potente de gran utilidad.
instalar
sudo dnf install borgbackup
crear repo
Encriptar el repositorio ( donde se guardaran los backups )
borg init --encryption=repokey /home/users/inf/wism2/ism47787241/backup-borg
Sin encriptar y sin password
borg init -e none /home/debian/repoborg
crear backups
Creando primer backup de carpeta
borg create /home/users/inf/wism2/ism47787241/backup-borg::primer-backup ~/carpeta ~/carpeta2
Creando segundo backup de carpeta
listar backups
borg list /home/users/inf/wism2/ism47787241/backup-borg
borg list /home/users/inf/wism2/ism47787241/backup-borg::primer-backup
borg list /home/users/inf/wism2/ism47787241/backup-borg::segundo-backup
Borrar backup específico
borg delete /home/users/inf/wism2/ism47787241/backup-borg::segundo-backup
borg delete /home/users/inf/wism2/ism47787241/backup-borg
restaurar backup
borg extract /home/users/inf/wism2/ism47787241/backup-borg::segundo-backup
Repositorio remoto
borg init user@hostname:/path/to/repo
Otra manera de hacerlo remoto, sincronizando carpetas del host remoto y añadiendo la repo
sshfs user@hostname:/path/to /path/tot
borg init /path/to/repo
fusermount -u /path/to
Backup compression
Por defecto compresión 4
rango de compresión de 1-22, 1 poco comprimido 22 máxima compresión.
borg create –compression zstd,N /path/to/repo::arch ~