mirror of
https://github.com/borgbackup/borg.git
synced 2024-12-25 01:06:50 +00:00
Add FAQ for preventing SSH timeout in extract, fixes #3866
This commit is contained in:
parent
3981e8875b
commit
f07bcb1387
1 changed files with 40 additions and 0 deletions
40
docs/faq.rst
40
docs/faq.rst
|
@ -509,6 +509,46 @@ Please disclose security issues responsibly.
|
|||
Common issues
|
||||
#############
|
||||
|
||||
Why does Borg extract hang after some time?
|
||||
-------------------------------------------
|
||||
|
||||
When I do a ``borg extract``, after a while all activity stops, no cpu usage,
|
||||
no downloads.
|
||||
|
||||
This may happen when the SSH connection is stuck on server side. You can
|
||||
configure SSH on client side to prevent this by sending keep-alive requests,
|
||||
for example in ~/.ssh/config:
|
||||
|
||||
::
|
||||
|
||||
Host borg.example.com
|
||||
# Client kills connection after 3*30 seconds without server response:
|
||||
ServerAliveInterval 30
|
||||
ServerAliveCountMax 3
|
||||
|
||||
You can also do the opposite and configure SSH on server side in
|
||||
/etc/ssh/sshd_config, to make the server send keep-alive requests to the client:
|
||||
|
||||
::
|
||||
|
||||
# Server kills connection after 3*30 seconds without client response:
|
||||
ClientAliveInterval 30
|
||||
ClientAliveCountMax 3
|
||||
|
||||
How can I deal with my very unstable SSH connection?
|
||||
----------------------------------------------------
|
||||
|
||||
If you have issues with lost connections during long-running borg commands, you
|
||||
could try to work around:
|
||||
|
||||
- Make partial extracts like ``borg extract REPO PATTERN`` to do multiple
|
||||
smaller extraction runs that complete before your connection has issues.
|
||||
- Try using ``borg mount REPO MOUNTPOINT`` and ``rsync -avH`` from
|
||||
``MOUNTPOINT`` to your desired extraction directory. If the connection breaks
|
||||
down, just repeat that over and over again until rsync does not find anything
|
||||
to do any more. Due to the way borg mount works, this might be less efficient
|
||||
than borg extract for bigger volumes of data.
|
||||
|
||||
Why do I get "connection closed by remote" after a while?
|
||||
---------------------------------------------------------
|
||||
|
||||
|
|
Loading…
Reference in a new issue