Borg: Difference between revisions
From DWIKI
mNo edit summary |
m (→Links) |
||
(16 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
*[https://borgbackup.readthedocs.io/en/stable/ Homepage] | *[https://borgbackup.readthedocs.io/en/stable/ Homepage] | ||
*[https://borgbackup.readthedocs.io/en/stable/faq.html Borg FAQ] | |||
*[https://github.com/borgbackup/borg/issues/392 support keyring for passphrase storage] | *[https://github.com/borgbackup/borg/issues/392 support keyring for passphrase storage] | ||
*[https://ci.appveyor.com/project/borgbackup/borg/build/artifacts Borg on windows] | *[https://ci.appveyor.com/project/borgbackup/borg/build/artifacts Borg on windows] | ||
*[https://notabug.org/demure/scripts/src/master/borg_wrap.sh A borg script] | *[https://notabug.org/demure/scripts/src/master/borg_wrap.sh A borg script] | ||
*[https://github.com/borgbackup/borg/issues/6602 About upgrading to borg 2] | |||
*[http://www.elho.net/dev/borg/ Someone did some benchmarking] | |||
=Tools= | |||
*[ https://vorta.borgbase.com/ Vorta, a borg backup GUI for Linux and MacOS] | |||
=HOWTO= | |||
== Rename repository == | |||
*On server: rename repository | |||
*On client: change previous_location in ~/.cache/borg/*.config | |||
*BORG_RELOCATED_REPO_ACCESS_IS_OK=yes | |||
== Extract with pattern == | |||
borg extract server:repo sh:path/to/files.* | |||
==Export key== | |||
= FAQ = | = FAQ = | ||
== 4 orphaned objects found! == | |||
A job for borg check | |||
==Enter passphrase for key== | |||
probably means the BORG_PASSPHRASE | |||
== Remote: Using a pure-python msgpack! This will result in lower performance == | == Remote: Using a pure-python msgpack! This will result in lower performance == | ||
Line 20: | Line 43: | ||
| | ||
'user@borgserver' ? | |||
| | ||
Line 30: | Line 50: | ||
== Error messages == | == Error messages == | ||
=== Connection closed by remote host. Is borg working on the server? === | |||
Usually ssh key problem of it means borg is not installed on the server | |||
===Failed to create/acquire the lock=== | |||
Usually the 'timeout' bit is relevant. Just try again later. | |||
Does the backup or source happen to be pretty big? | |||
=== BlockingIOError: [Errno 11] Resource temporarily unavailable === | === BlockingIOError: [Errno 11] Resource temporarily unavailable === | ||
Line 39: | Line 68: | ||
For some reason it might help to run | For some reason it might help to run | ||
borg check --repository-only | borg check --repository-only | ||
=== Exception: FD exception occurred === | === Exception: FD exception occurred === | ||
Line 51: | Line 76: | ||
Also check your quotes | Also check your quotes | ||
=== Cache, or information obtained from the security directory is newer than repository - this is either an attack or unsafe (multiple repos with same ID) === | === Cache, or information obtained from the security directory is newer than repository - this is either an attack or unsafe (multiple repos with same ID) === | ||
Something broke during a backup, try (re)moving ~/.config/borg/security/<id> and ~/.cache/borg/<id>. | Something broke during a backup, try (re)moving ~/.config/borg/security/<id> and ~/.cache/borg/<id>. | ||
=== Prune: Chunk ID missing from chunks index, corrupted chunks index - aborting transaction. === | === Prune: Chunk ID missing from chunks index, corrupted chunks index - aborting transaction. === | ||
Try | Try | ||
borg check ( --repair ) | |||
borg | If check finds no problem, delete cache: | ||
mv ~/.cache/borg ~/.cache/borg_corrupted | |||
=== ValueError: stats_against: key contained in self but not in master_index. === | === ValueError: stats_against: key contained in self but not in master_index. === | ||
Line 74: | Line 96: | ||
=== BrokenPipeError: [Errno 32] Broken pipe === | === BrokenPipeError: [Errno 32] Broken pipe === | ||
===Remote: Write failed: Broken pipe=== | |||
== | ===The 'borgbackup==1.1.3' distribution was not found and is required by the application=== | ||
Incomplete install? | |||
==Deduplicated size== | |||
For single archive: total size of unique chunks for this archive | |||
[[Category:Backup]] | [[Category:Backup]] |
Latest revision as of 09:44, 17 June 2024
Borg backup
Links
- Homepage
- Borg FAQ
- support keyring for passphrase storage
- Borg on windows
- A borg script
- About upgrading to borg 2
- Someone did some benchmarking
Tools
- [ https://vorta.borgbase.com/ Vorta, a borg backup GUI for Linux and MacOS]
HOWTO
Rename repository
- On server: rename repository
- On client: change previous_location in ~/.cache/borg/*.config
- BORG_RELOCATED_REPO_ACCESS_IS_OK=yes
Extract with pattern
borg extract server:repo sh:path/to/files.*
Export key
FAQ
4 orphaned objects found!
A job for borg check
Enter passphrase for key
probably means the BORG_PASSPHRASE
Remote: Using a pure-python msgpack! This will result in lower performance
On CentOS: try installing python34-msgpack?
'user@borgserver' ?
Error messages
Connection closed by remote host. Is borg working on the server?
Usually ssh key problem of it means borg is not installed on the server
Failed to create/acquire the lock
Usually the 'timeout' bit is relevant. Just try again later. Does the backup or source happen to be pretty big?
windows?
Corrupted segment reference count - corrupted index or hints
For some reason it might help to run
borg check --repository-only
Exception: FD exception occurred
Probably running borg on cygwin, could be ssh key issue. Try
BORG_RSH="ssh -vvv" borg ...
Also check your quotes
Cache, or information obtained from the security directory is newer than repository - this is either an attack or unsafe (multiple repos with same ID)
Something broke during a backup, try (re)moving ~/.config/borg/security/<id> and ~/.cache/borg/<id>.
Prune: Chunk ID missing from chunks index, corrupted chunks index - aborting transaction.
Try
borg check ( --repair )
If check finds no problem, delete cache:
mv ~/.cache/borg ~/.cache/borg_corrupted
ValueError: stats_against: key contained in self but not in master_index.
Try
borg check ( --repair )
BrokenPipeError: [Errno 32] Broken pipe
Remote: Write failed: Broken pipe
The 'borgbackup==1.1.3' distribution was not found and is required by the application
Incomplete install?
Deduplicated size
For single archive: total size of unique chunks for this archive