[Borgbackup] Modified ("M") file status with --list
Thomas Guillet
t.guillet at gmail.com
Wed Feb 21 05:59:52 EST 2018
Hi all,
I noticed that when running borg (v1.1.4) with --list, I never see any
file marked M for modified; files that were indeed modified seem
always listed as A.
Here's a simple example script illustrating it. The files being backed
up live on an ext4 partition, with mount options:
rw,relatime,errors=remount-ro,data=ordered
and running on kernel:
4.4.0-112-generic #135-Ubuntu SMP on x86_64.
Here's the script:
#!/bin/bash
set -x
borg --version
borg init -e none repo.borg
mkdir files
function backup() {
sleep 5
touch files/.empty
borg create --list 'repo.borg::{now}' files/
}
date > files/A
date > files/B
stat files/A
backup
sleep 5
date >> files/A
stat files/A
backup
and the results:
+ borg --version
borg 1.1.4
+ borg init -e none repo.borg
+ mkdir files
+ date
+ date
+ stat files/A
File: 'files/A'
Size: 29 Blocks: 8 IO Block: 4096 regular file
Device: fc01h/64513d Inode: 8130154 Links: 1
Access: (0664/-rw-rw-r--) Uid: ( 1000/ thomas) Gid: ( 1000/ thomas)
Access: 2018-02-21 11:25:27.053753395 +0100
Modify: 2018-02-21 11:25:27.053753395 +0100
Change: 2018-02-21 11:25:27.053753395 +0100
Birth: -
+ backup
+ sleep 5
+ touch files/.empty
+ borg create --list 'repo.borg::{now}' files/
A files/A
A files/B
A files/.empty
d files
+ sleep 5
+ date
+ stat files/A
File: 'files/A'
Size: 58 Blocks: 8 IO Block: 4096 regular file
Device: fc01h/64513d Inode: 8130154 Links: 1
Access: (0664/-rw-rw-r--) Uid: ( 1000/ thomas) Gid: ( 1000/ thomas)
Access: 2018-02-21 11:25:27.053753395 +0100
Modify: 2018-02-21 11:25:37.905755879 +0100
Change: 2018-02-21 11:25:37.905755879 +0100
Birth: -
+ backup
+ sleep 5
+ touch files/.empty
+ borg create --list 'repo.borg::{now}' files/
A files/A
U files/B
A files/.empty
d files
On the second backup, files/A is listed with status A again, not M.
Do you have any idea why?
Thanks!
Thomas
More information about the Borgbackup
mailing list