[Borgbackup] extract pattern never matched

Thorsten von Eicken tve at voneicken.com
Sat Dec 31 15:41:59 EST 2016


How are the extract patterns supposed to work? I can get the sh patterns 
to work, but not the fm ones. Example:

# borg list backup at backup:/big/h/home::home-2016-08-31T03:18-0700 | 
egrep big/home/weather/home/tve/relay
drwxrwxr-x tve    tve           0 Sun, 2016-07-24 22:22:53 
big/home/weather/home/tve/relay
-rw-rw-r-- tve    tve         284 Mon, 2013-12-02 23:44:04 
big/home/weather/home/tve/relay/aprs2-servers
-rw-r--r-- root   root    5256288 Mon, 2016-02-01 00:22:27 
big/home/weather/home/tve/relay/cwop.log.1.xz
-rwxrwxr-x tve    tve          34 Sun, 2014-02-23 15:48:26 
big/home/weather/home/tve/relay/doit
-rw-rw-r-- tve    tve    154513244 Sun, 2015-04-26 16:40:49 
big/home/weather/home/tve/relay/nohup.out.1.xz
-rw------- tve    tve    17961084 Sun, 2015-06-14 10:34:13 
big/home/weather/home/tve/relay/nohup.out.2.xz
-rw------- tve    tve    13316988 Sat, 2015-07-18 17:24:47 
big/home/weather/home/tve/relay/nohup.out.3.xz
-rw------- tve    tve    15975004 Sat, 2015-10-10 22:15:35 
big/home/weather/home/tve/relay/nohup.out.4.xz
-rw------- tve    tve    15338236 Sat, 2015-10-10 22:15:37 
big/home/weather/home/tve/relay/nohup.out.5.xz
-rw------- tve    tve    16072328 Tue, 2015-11-24 10:57:43 
big/home/weather/home/tve/relay/nohup.out.6.xz
-rw------- tve    tve    11614156 Sun, 2015-12-27 15:31:29 
big/home/weather/home/tve/relay/nohup.out.7.xz
-rw------- tve    tve    17320288 Thu, 2016-02-18 21:20:05 
big/home/weather/home/tve/relay/nohup.out.8.xz
-rw-rw-r-- tve    tve    26109380 Sun, 2016-07-24 22:18:42 
big/home/weather/home/tve/relay/nohup.out.9.xz
-rwxrwxr-x tve    tve        3227 Mon, 2014-11-17 21:57:51 
big/home/weather/home/tve/relay/relay.rb

Now a specific extract of one file, which works:

# borg extract --strip-components 6 
backup at backup:/big/h/home::home-2016-08-31T03:18-0700 
big/home/weather/home/tve/relay/nohup.out.9.xz
# ls -ls nohup.out.9.xz
25500 -rw-rw-r-- 1 tve tve 26109380 Jul 24 22:18 nohup.out.9.xz

But a pattern extract fails, why?

# borg extract --strip-components 6 
backup at backup:/big/h/home::home-2016-08-31T03:18-0700 
'big/home/weather/home/tve/relay/nohup*'
Include pattern 'big/home/weather/home/tve/relay/nohup*' never matched.

The same as a shell pattern works:

# borg extract --strip-components 6 
backup at backup:/big/h/home::home-2016-08-31T03:18-0700 
'sh:big/home/weather/home/tve/relay/nohup*'
# ls -ls nohup.out.9.xz
25500 -rw-rw-r-- 1 tve tve 26109380 Jul 24 22:18 nohup.out.9.xz

Borg client:

# borg debug-info
Platform: Linux h 4.4.0-47-generic #68-Ubuntu SMP Wed Oct 26 19:39:52 
UTC 2016 x86_64 x86_64
Linux: debian stretch/sid
Borg: 1.0.8  Python: CPython 3.5.2
PID: 18886  CWD: /tmp/relay
sys.argv: ['borg', 'debug-info']
SSH_ORIGINAL_COMMAND: None

Borg server:

# borg debug-info
Platform: Linux backup 3.10.104-3-ARCH #1 SMP PREEMPT Mon Nov 14 
18:37:24 MST 2016 armv7l
Linux: arch
Borg: 1.0.8  Python: CPython 3.5.2
PID: 15160  CWD: /home/tve
sys.argv: ['/usr/bin/borg', 'debug-info']
SSH_ORIGINAL_COMMAND: None



More information about the Borgbackup mailing list