Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia |
software:backup:borg [15/11/2020 12:59] – [scripts] mate | software:backup:borg [15/06/2022 02:19] (actual) – [borgbackup] mate |
---|
* [[https://borgbackup.readthedocs.io/en/stable/index.html]] | * [[https://borgbackup.readthedocs.io/en/stable/index.html]] |
* [[https://www.atareao.es/podcast/hice-un-rm-rf-salvado-por-borg/]] | * [[https://www.atareao.es/podcast/hice-un-rm-rf-salvado-por-borg/]] |
| * alternativa?: [[https://restic.readthedocs.io/en/stable/index.html]] |
| |
| == quick |
| <code bash> |
| sudo mount /media/mate/3TB-EXT4_BACKUP2 |
| sudo borg list /media/mate/3TB-EXT4_BACKUP2/borgbackup/home |
| sudo borg list /media/mate/3TB-EXT4_BACKUP2/borgbackup/entireDisk |
| |
| tail -f /media/mate/3TB-EXT4_BACKUP2/borgbackup/entireDisk.last_exec.txt |
| sudo myscripts/backups/borg-create_entireDisk_encrypted.sh |
| |
| tail -f /media/mate/3TB-EXT4_BACKUP2/borgbackup/home.last_exec.txt |
| sudo scripts/backups/borg-create_home_encrypted.sh |
| </code> |
== repositorio | == repositorio |
* creación repositorio:<code bash>borg init --encryption=[none|repokey] [--make-parent-dirs] [--storage-quota QUOTA ] /path/to/repo</code> | * creación repositorio:<code bash>borg init --encryption=[none|repokey-blake2] [--make-parent-dirs] [--storage-quota QUOTA ] /path/to/repo</code> |
* backup repokey:<code bash>borg key export [--paper] [--qr-html] <REPO> /path/to/repokey.export</code> | * backup repokey:<code bash>borg key export [--paper] [--qr-html] <REPO> /path/to/repokey.export</code> |
* información del repositorio o archivo:<code bash>borg info /path/to/repo</code> | * información del repositorio o archivo:<code bash>borg info /path/to/repo</code> |
* borrado de repositorio y archivos:<code bash>borg delete /path/to/repo::<archivo></code> | * borrado de repositorio y archivos:<code bash>borg delete /path/to/repo::<archivo></code> |
| |
| == remove-lock |
| <code>Failed to create/acquire the lock /path/to/repo/lock.exclusive (timeout). |
| terminating with error status, rc 2</code> |
| <code bash>borg break-lock /path/to/repo</code> |
== automatización | == automatización |
* especificar el repositorio:<code bash>export BORG_REPO=ssh://username@example.com:2022/~/backup/main</code><code bash>export BORG_REPO=/path/to/repo</code> | * especificar el repositorio:<code bash>export BORG_REPO=ssh://username@example.com:2022/~/backup/main</code><code bash>export BORG_REPO=/path/to/repo</code> |