Commit Graph

34 Commits

Author SHA1 Message Date
Martin
942d27a027 Resize VHD/cow-raw file when opened with parent file 2017-02-03 16:41:31 +01:00
Martin
fa569cf311 Return success if wanting to trim beyond original file size 2017-01-30 01:05:26 +01:00
Martin
82a8a19ab2 Set bitmap range to zero in setUnused 2017-01-28 00:51:28 +01:00
Martin
1b980d2b87 Resize cowfile bitmap if necessary 2017-01-27 20:57:42 +01:00
Martin
577c36d048 Resize cowfile bitmap if necessary 2017-01-27 20:49:05 +01:00
Martin
fcfe48c861 Fix 32bit issue 2017-01-01 17:30:52 +01:00
Martin
04044ce550 Fixup: Fall back to zeroing if hole punching isn't available in raw cow image file 2016-11-10 18:58:10 +01:00
Martin
aa3fa983ec Fixup: Fall back to zeroing if hole punching isn't available in raw cow image file 2016-11-10 18:56:06 +01:00
Martin
e8176a0edb Fall back to zeroing if hole punching isn't available in raw cow image file 2016-11-09 17:12:49 +01:00
Martin Raiber
429a2ad395 Fix build issues 2016-08-24 20:32:40 +02:00
Martin
e6deace398 Preallocate space for full image if possible 2016-08-12 02:14:03 +02:00
Martin
7bbfa311d5 Fix build issue 2016-08-10 14:07:35 +02:00
Martin
764f8e1ae1 Set errno 2016-07-08 23:16:58 +02:00
Martin
ee98a7a65f Preserve errno 2016-07-08 23:02:53 +02:00
Martin
8d90c9301f Config test for fallocate64 2016-07-06 13:30:22 +02:00
Martin
f76a0a8639 Sync backup storage file system before marking file backup as complete 2016-06-01 00:14:16 +02:00
Martin
8e9d6219db Align trimming to hash block size 2016-05-20 17:43:48 +02:00
Martin
189321a346 Define fallocate constants if not defined 2016-03-31 16:29:34 +02:00
Martin
e3c903c25e Fixed FreeBSD build issues 2016-02-06 21:48:30 +01:00
Martin Raiber
d59e9f10eb Only trim cowfile ranges which contain data 2016-01-28 18:43:18 +01:00
Martin
9ee64e650a Updated copyright 2016-01-02 16:38:00 +01:00
Martin
12e76379eb Put image backups into subvolumes/folders 2016-01-02 16:27:49 +01:00
Martin
a0f7909f61 Use client bitmap 2016-01-02 01:31:44 +01:00
Martin
bce3ac45b8 Resize with zeros 2015-12-22 21:51:45 +01:00
Martin
cc625e4e75 Resize bitmap if it is too small and use a different file for the bitmap from client 2015-12-22 21:36:05 +01:00
Martin
9bab514e22 Removed UTF16 string (std::wstring) in most places. UTF8 everywhere! 2015-12-13 16:17:36 +01:00
Martin
5051e184c1 Properly reorder setting directory modified time; "one_filesystem" flag for directories and fixes 2015-12-10 18:19:10 +01:00
Martin
5b6aa4c3ac Fixed cowfile for readahead 2015-07-18 12:09:12 +02:00
Martin Raiber
dd8f0d0240 Build on Mac OS 2015-02-07 23:06:05 +01:00
Martin
eada97fb5e Synthetic full image backups 2014-12-20 01:24:02 +01:00
Martin
1ecf007ec0 Fixed Linux build issues 2014-11-26 20:42:32 +01:00
Martin Raiber
9e5aa4ad41 Finished cow image file format 2014-11-09 19:48:57 +01:00
Martin Raiber
3d9bdce6ae Fixed cow image file format 2014-10-31 23:23:49 +01:00
Martin Raiber
a2a63e07a3 Added cow raw image file format 2014-10-19 22:32:57 +02:00