Может кто-нибудь уточнить мою статистику Duplicity для меня?
Вот вывод из резервной копии Duplicity, которую я запускаю каждую ночь на сервере:
--------------[ Backup Statistics ]--------------
StartTime 1503561610.92 (Thu Aug 24 02:00:10 2017)
EndTime 1503561711.66 (Thu Aug 24 02:01:51 2017)
ElapsedTime 100.74 (1 minute 40.74 seconds)
SourceFiles 171773
SourceFileSize 83407342647 (77.7 GB)
NewFiles 15
NewFileSize 58450408 (55.7 MB)
DeletedFiles 4
ChangedFiles 6
ChangedFileSize 182407535 (174 MB)
ChangedDeltaSize 0 (0 bytes)
DeltaEntries 25
RawDeltaSize 59265398 (56.5 MB)
TotalDestinationSizeChange 11743577 (11.2 MB)
Errors 0
-------------------------------------------------
Я не знаю, правильно ли я это читаю, но кажется, что это так:
- Я начал с 77,7 ГБ
- Я добавил 15 файлов общим объемом 55,7 МБ
- Я удалил или изменил файлы с общим объемом 174 МБ
- Мои дельты после учета всех изменений составили 56,5 МБ
- Общий объем дискового пространства на удаленном сервере, на который я поместил дельты, составил 11,2 МБ.
Мне кажется, что мы говорим, что я выдвинул только 11,2 МБ, но, вероятно, должен был выдвинуть как минимум 55,7 МБ из-за этих новых файлов (на самом деле не могу сделать небольшую дельту файла, которого раньше не было), и тогда любое другое место на диске, которое заняли бы дельты.
Я запутался, когда увидел эти отчеты. Может кто-нибудь помочь уточнить? Я пытался найти документацию, но не вижу много ясных и кратких объяснений на английском языке по этим значениям.
0 ответов
Отказ от ответственности: я не смог найти ни подходящего ресурса, который объяснял бы разницу, ни чего-то в документах о двуличии, подтверждающих эту теорию.
ChangedDeltaSize, DeltaEntries и RawDeltaSize не связаны с изменениями в фактических файлах, они связаны с различиями между последовательными данными. Duplicity использует алгоритм rsync для создания резервных копий, который, в свою очередь, является разновидностью дельта-кодирования.
Дельта-кодирование - это способ хранения данных в виде различий, а не полных файлов. Таким образом, дельта-изменения, которые вы видите в списке, являются изменением этих фрагментов данных и, следовательно, могут быть меньше. На самом деле я думаю, что они должны быть меньше, поскольку они представляют собой всего лишь небольшие фрагменты измененных данных.
Некоторые источники:
- http://duplicity.nongnu.org/ "Зашифрованное резервное копирование с эффективным использованием полосы пропускания с использованием алгоритма rsync".
- https://en.wikipedia.org/wiki/Rsync "Алгоритм rsync - это тип дельта-кодирования.."
- https://en.wikipedia.org/wiki/Delta_encoding