Martin
|
b0ad9aea63
|
Only try to set image to read-only if in snapshot mode
|
2018-10-18 16:55:58 +02:00 |
|
Martin
|
feeaf2943d
|
Whole disk image mounting
(cherry picked from commit 95b74412c3ff4abcfc3948ad1461841c1a81f30b)
# Conflicts:
# urbackupserver/ImageMount.cpp
# urbackupserver/ImageMount.h
# urbackupserver/dllmain.cpp
# urbackupserver/serverinterface/backups.cpp
# urbackupserver/www/js/urbackup.js
|
2018-06-01 11:33:22 +02:00 |
|
Martin
|
ad71080a0a
|
Fix extracting driver letter in image backup
(cherry picked from commit 4fbe2b819b5dd5a5ffea57fb24abf3fa6c01e4c7)
|
2018-06-01 11:06:34 +02:00 |
|
Martin
|
3627db00f0
|
Add server token when getting MBR of client
(cherry picked from commit 8aeb3f2226b9d807ac17de405f4959c2cffce87a)
(cherry picked from commit 2f9350f1359a9495f1c9b4ab88c5fa4b9a26622b)
|
2018-06-01 11:06:08 +02:00 |
|
Martin
|
5c87be6e66
|
Show correct mbr zip file size
(cherry picked from commit 39e7ee3a1903647ddc4fbcf353ee2059e68d318b)
(cherry picked from commit 9e1dd64ac673db4fa906d2219816510507c284de)
|
2018-06-01 11:05:48 +02:00 |
|
Martin
|
85c77c69fd
|
Allow getting MBR (image backup metadata) to start snapshots
(cherry picked from commit 2cdf2050e92cd94c62df72931c012eac6e2da058)
# Conflicts:
# urbackupserver/ImageBackup.cpp
(cherry picked from commit f7b9d0d804fab5ebb5e6dd988a5ea35cc010e6ec)
|
2018-06-01 11:05:37 +02:00 |
|
Martin
|
20ed179cd2
|
Sleep before retrying
(cherry picked from commit 6942c485c35634b4bec8ef0029a695fe48768e1a)
(cherry picked from commit 972be2e9c63ec460d023953a752c19b8358d130b)
|
2018-06-01 11:04:55 +02:00 |
|
Martin
|
7219669706
|
Support larger MBR zip files
(cherry picked from commit dcc74e84b3740a584cd26c24d939284612ca58d2)
# Conflicts:
# urbackupserver/ImageBackup.cpp
(cherry picked from commit 3e36cd9d2b3c904d37dc27c28d1c57713c8d939b)
|
2018-06-01 11:04:32 +02:00 |
|
Martin
|
ff5f4c1f30
|
Request MBR using unsanitized letter
(cherry picked from commit 81fcce355243ba7eceae6c587c01344fae9f36c2)
|
2018-06-01 11:04:01 +02:00 |
|
Martin
|
7eb1314bd4
|
Handle non-DOS drive letters
(cherry picked from commit 9d3e183255d9d06de074140233cb2724f9185765)
(cherry picked from commit 45ff52a41d4be367e1d885ca482f4f92238c36c4)
|
2018-06-01 11:03:51 +02:00 |
|
Martin
|
e9944a4b1e
|
Fix settings thread issue
(cherry picked from commit d02647e43d9269260fa5a560f4a9bf3cae7d4847)
# Conflicts:
# urbackupserver/ClientMain.cpp
(cherry picked from commit 48a502fde8)
|
2018-06-01 10:49:40 +02:00 |
|
Martin
|
5ad7eb4318
|
Close file before syncing
|
2018-04-11 14:21:53 +02:00 |
|
Martin
|
e563e548e8
|
Fix reflink detection and image backup with reflink
|
2018-04-02 01:39:13 +02:00 |
|
Martin Raiber
|
b5c1239a05
|
Backup using reflinks if they are available
|
2018-04-01 23:20:36 +02:00 |
|
Martin
|
01b8ad08f3
|
Set sync time even if image backup has dependencies
(cherry picked from commit 8623621f5f48224b9bf1c625c6a3c2ebeff5baaf)
|
2018-02-17 19:36:13 +01:00 |
|
Martin
|
ac9c6fa650
|
Fix log message
(cherry picked from commit f38c119cc250f2ac5dfc5830cafac3bc0a35c954)
# Conflicts:
# urbackupserver/ImageBackup.cpp
|
2017-11-10 14:04:05 +01:00 |
|
Martin Raiber
|
8b6d98189c
|
File backup with ZFS snapshots
|
2017-08-22 23:33:51 +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
|
275fe05d9c
|
Improve sync file creation error handling
|
2017-06-06 17:30:30 +02:00 |
|
Martin
|
2ffa84f2c0
|
Fix image backup syncing logic
(cherry picked from commit 1019dcac9148692dcfd52196d34951173084b2cb)
(cherry picked from commit 1956f559fc630f2706ee5f76ab2e0b9525214832)
|
2017-06-06 16:29:32 +02:00 |
|
Martin
|
4a910dfda8
|
Only set image backup to complete if sync file could be created
(cherry picked from commit 3263a5d60927419f3adbffa86958e5021f5f0579)
# Conflicts:
# urbackupserver/ImageBackup.cpp
|
2017-06-06 16:25:23 +02:00 |
|
Martin
|
6d2a8edc64
|
Only set image backup to complete if sync file could be created
(cherry picked from commit 4f718ad4a3e9b608a379ae37774ac268ffa28fc1)
|
2017-06-06 16:20:48 +02:00 |
|
Martin
|
942d27a027
|
Resize VHD/cow-raw file when opened with parent file
|
2017-02-03 16:41:31 +01:00 |
|
Martin
|
577c36d048
|
Resize cowfile bitmap if necessary
|
2017-01-27 20:49:05 +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
|
a2c96c5d5c
|
Send server token on image backup resume
|
2017-01-08 14:25:45 +01:00 |
|
Martin
|
914740994b
|
Fix: Do not set images in snapshot group to complete until the whole finishes
|
2016-12-16 16:36:52 +01:00 |
|
Martin
|
73168434e9
|
Cope with identity reset (should not occur)
(cherry picked from commit 1304af6d90dd6f505b42ed89d1c0eb13f11db73d)
# Conflicts:
# urbackupserver/ClientMain.cpp
|
2016-12-14 12:55:19 +01:00 |
|
Martin
|
4a7563b135
|
Hostname database and settings to configure it to not start backups if clients have certain hostnames
|
2016-12-10 20:57:39 +01:00 |
|
Martin
|
16a42eba83
|
Fix ZFS volume creation
|
2016-12-06 16:14:17 +01:00 |
|
Martin
|
323cbd7203
|
Remove unused parameter
|
2016-11-19 16:11:13 +01:00 |
|
Martin Raiber
|
dff3ab7ae3
|
Fix ZFS image snapshot cleanup
|
2016-11-12 11:18:38 +01:00 |
|
Martin
|
d14d56530c
|
Print image backup volume into log
|
2016-10-27 15:26:28 +02:00 |
|
Martin
|
bad786bf18
|
Fixed a few coverity issues
|
2016-10-24 02:29:54 +02:00 |
|
Martin
|
a80c056b80
|
Seek correctly in hash file after checksum error; Restart from last block if checksum for current block wasn't received yet
|
2016-10-19 17:44:49 +02:00 |
|
Martin
|
40f9f15e6c
|
Set shouldBackoff and hasTimeoutError after SYSVOL/ESP backup fails
|
2016-10-08 21:34:26 +02:00 |
|
Martin
|
cf24be6ac2
|
Proper error handling when VHD file gets too large (>2TB)
|
2016-10-05 12:12:48 +02:00 |
|
Martin
|
0d4e899704
|
Fix race condition in image snapshot group backup
|
2016-10-01 16:17:44 +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
|
4312df4fe2
|
Image backups with zfs snapshots
|
2016-09-27 19:21:56 +02:00 |
|
Martin
|
9fac211a27
|
Image backups with zfs snapshots
|
2016-09-27 16:42:22 +02:00 |
|
Martin
|
e9deebab36
|
Log about backup being scheduled/manually started
|
2016-09-26 18:36:10 +02:00 |
|
Martin Raiber
|
08bf429596
|
Handle resuming image backup from position zero
|
2016-08-26 18:39:09 +02:00 |
|
Martin
|
963b378d11
|
Synchonize backup start time in image snapshot group
|
2016-08-21 22:30:22 +02:00 |
|
Martin
|
fc139454e2
|
Image and file backup snapshot groups
|
2016-08-21 21:22:54 +02:00 |
|
Martin
|
e6deace398
|
Preallocate space for full image if possible
|
2016-08-12 02:14:03 +02:00 |
|
Martin
|
ec9ad5f5bc
|
Continue image backup after getting MBR for dynamic volume failed
|
2016-08-03 00:52:48 +02:00 |
|
Martin
|
5693620181
|
Leave other shadow copies alone only if another simultaneous backup is running
|
2016-07-12 19:04:02 +02:00 |
|
Martin
|
ec57a70017
|
Fall back to image backup without CBT if client bitmap is missing
|
2016-07-06 22:53:55 +02:00 |
|
Martin
|
b4add7275d
|
Fail backup if backing up SYSVOL or ESP partition fails
|
2016-07-03 16:17:35 +02:00 |
|