Commit Graph

176 Commits

Author SHA1 Message Date
Martin
1add15c184 More detailed error message if client list file cannot be created 2018-11-13 19:22:39 +01:00
Martin Raiber
89cc9fd29d Remove unused variable
(cherry picked from commit 2366a8b3ec2556280f823479919f6fed0152c5a6)
2018-08-09 15:00:13 +02:00
Martin Raiber
74e899c617 Improve out of space error handling
(cherry picked from commit be91138dfae259f5a670ba4440647ef0b48580b9)

# Conflicts:
#	urbackupserver/FileBackup.cpp
#	urbackupserver/FileBackup.h
2018-06-01 11:50:34 +02:00
Martin
65f96a2431 Use reflinks instead of hardlinks for unchanged files only if hardlinks are not available 2018-04-18 18:30:03 +02:00
Martin
cb7a673984 Improve space accounting if reflinking is replaced by copying 2018-04-18 18:23:05 +02:00
Martin Raiber
b5c1239a05 Backup using reflinks if they are available 2018-04-01 23:20:36 +02:00
Martin
e4fb4bcb0b Use cross volume links if creating new subvolume 2018-02-17 20:08:14 +01:00
Martin
91c08a0731 Make new subvolumes during incremental backups read only 2018-02-17 19:32:19 +01:00
Martin
2ca995bebd Reference directory link parents for proper directory link removal and refcounting 2018-01-31 16:21:39 +01:00
Martin
169550b15a Fix fallback to full empty snapshot creation on ZFS 2017-11-08 20:23:51 +01:00
Martin Raiber
8b6d98189c File backup with ZFS snapshots 2017-08-22 23:33:51 +02:00
Martin
79fbbebb61 Start/stop single file shadow copy references 2017-08-11 17:36:05 +02:00
Martin Raiber
4e3d2504ac Show on status screen if no backup directories are configured 2017-08-01 00:16:26 +02:00
Martin
bedc0cd90e More error information when volume/snapshot creation fails
(cherry picked from commit b7c8840f765d3dc17bc5535c4708b6fddfa5b733)
2017-07-24 18:50:53 +02:00
Martin Raiber
08dcfefe97 Delete incr backup before running full 2017-06-19 16:38:28 +02:00
Martin
275fe05d9c Improve sync file creation error handling 2017-06-06 17:30:30 +02:00
Martin
636d0f768b Only set backup to done if sync file could be created
(cherry picked from commit 2e10975330429947ecad33d14b6df310c9438a52)
2017-06-06 16:20:35 +02:00
Martin
19093bf63d Parallel metadata application 2017-05-16 22:34:09 +02:00
Martin Raiber
504126720d Delete sync file before stating backup
(cherry picked from commit 1afb2b4e0600ace2cd1eb8f33007a10b2105e88f)
2017-05-05 13:20:41 +02:00
Martin
0e7b0f83ba Lazy user token creation 2017-03-21 00:09:24 +01:00
Martin
8d71071ea0 Merge remote-tracking branch 'gh/dev' into dev
# Conflicts:
#	urbackupclient/client.cpp
2017-03-03 17:33:47 +01:00
Martin
1ac2ec802d Set metadata hash from parallel hash load 2017-02-16 16:32:02 +01:00
Martin
85ffd76b73 Working on parallel file hashing 2017-02-16 01:46:51 +01:00
Martin
dec96a7aad Working on parallel file hashing 2017-02-15 19:23:30 +01:00
Nick Glencross
94c5f405da Fix typo: 'copyied' -> 'copied'. 2017-02-09 14:52:28 +04:00
Martin
3e936a72c3 Make failure to load backupcom.xml non-fatal 2017-01-19 01:20:17 +01:00
Martin
88ea7d0478 Do not start backup if it cannot be added to the database 2017-01-15 20:30:27 +01:00
Martin
264766cd12 Fix Windows component backup 2017-01-10 16:53:13 +01:00
Martin
e96b88f8dd Correctly set metadata source path if directory does not already exist 2017-01-02 15:12:37 +01:00
Martin Raiber
5b6cf6550d Fix directory to directory symlink change with btrfs 2016-12-28 22:42:28 +01:00
Martin
f77d3d5e76 Per backup temporary file folders 2016-12-17 18:40:03 +01:00
Martin
4defce1072 Fix warnings 2016-12-10 20:57:52 +01:00
Martin
44047219df Compatibility with previous versions: Fix symlinked file to file changes during incremental backups with btrfs 2016-12-10 18:52:49 +01:00
Martin
5ccecb1ad2 Create metadata directory if directory symlink changes to a directory during incremental file backup 2016-12-10 12:55:01 +01:00
Martin
087acad813 Do not add small files when resuming file backup 2016-12-08 15:24:25 +01:00
Martin
8563abba10 Cope with entry not being present in file entry index if it should be 2016-12-02 13:55:22 +01:00
Martin
2e48dda144 Fixup: Delete symlink before creating it if it wasn't deleted previously
(cherry picked from commit 103036647a868be15c04801809f8fa48c05f212a)
2016-11-28 18:31:19 +01:00
Martin
a742451a2d Log about syncing to file system 2016-11-24 23:39:09 +01:00
Martin
0baf38bbfb Delete symlink before creating it if it wasn't deleted previously
(cherry picked from commit ca9c12be8994293aa78cae70e5bc7de09240be4e)
2016-11-24 01:56:53 +01:00
Martin
e361ea8b0e Fixup: Do not delete files in snapshot to later reflink them
(cherry picked from commit 291abbec910521bafcdb223bb07409774d3cebdb)
2016-11-24 01:51:43 +01:00
Martin Raiber
bff6c765e0 Fix handling of missing metadata file
(cherry picked from commit 2865959ddf1e92a5c2d89e91bc7069a7eafd29e2)
2016-11-24 01:50:43 +01:00
Martin Raiber
8fdb2f0568 Do not delete files in snapshot to later reflink them
(cherry picked from commit 00c1f15572a536f4f9fb5b17d675da767060fb5c)
2016-11-24 01:45:13 +01:00
Martin
902abe3972 Better line number type 2016-10-23 11:13:15 +02:00
Martin
7634b4f6d2 Improve symlink file deletion 2016-10-05 15:41:47 +02:00
Martin
5c8934f3b0 Put files into backup folders after backup storage synchronization and recover from missing sync files by deleting the backups on startup 2016-10-01 13:39:07 +02:00
Martin
11c8fa8aa6 Fix symbolic link to file deletion on Windows 2016-09-29 11:35:06 +02:00
Martin
e9deebab36 Log about backup being scheduled/manually started 2016-09-26 18:36:10 +02:00
Martin
aac08d5283 Make btrfs subvolumes read only after backup 2016-08-19 19:48:10 +02:00
Martin
932488a4b0 Add sparse file entries even if hashes are currently not in the database 2016-08-18 14:07:21 +02:00
Martin
135100ec9f Save partial backup after disk error 2016-08-13 01:37:17 +02:00