Назад | Перейти на главную страницу

Каталог Rdiff-backup слишком большой, чем реальный каталог

У меня есть каталог с 14G, который я создаю на своем локальном сервере с помощью rdiff-backup. Я бекаю уже около трех месяцев.

Я недавно бегал rdiff-backup --remove-old-than 8B / backup / каталог чтобы освободить место. Проблема в том, что когда я бегу rdiff-backup -l --list-increment-sizes / backup / каталог, это показывает, что мой каталог резервных копий составляет 92,8 ГБ.

Вопрос: Как мне снова сделать его 14G? Надо ли его удалить и сделать полную резервную копию?

РЕДАКТИРОВАТЬ: rdiff-backup -l --list-increment-sizes / backup / каталог:

        Time                       Size        Cumulative size
-----------------------------------------------------------------------------
Mon Oct  8 01:00:09 2018         93.2 GB           93.2 GB   (current mirror)
Sun Oct  7 01:00:08 2018         21.6 MB           93.2 GB
Sat Oct  6 01:00:09 2018         65.3 MB           93.3 GB
Fri Oct  5 01:00:07 2018         48.0 MB           93.3 GB
Thu Oct  4 01:00:08 2018         35.6 MB           93.3 GB
Tue Oct  2 09:30:24 2018         73.1 MB           93.4 GB
Mon Oct  1 01:00:08 2018         47.7 MB           93.5 GB
Sun Sep 30 01:00:08 2018         19.4 MB           93.5 GB
Sat Sep 29 01:00:07 2018         22.7 MB           93.5 GB
Fri Sep 28 01:00:09 2018         51.7 MB           93.5 GB
Thu Sep 27 01:00:07 2018         40.2 MB           93.6 GB
Wed Sep 26 01:00:09 2018         42.0 MB           93.6 GB
Tue Sep 25 01:00:09 2018         30.8 MB           93.7 GB
Mon Sep 24 01:00:07 2018         39.1 MB           93.7 GB
Sun Sep 23 01:00:07 2018         35.1 MB           93.7 GB
Sat Sep 22 01:00:07 2018         22.4 MB           93.7 GB
Fri Sep 21 01:00:07 2018         39.0 MB           93.8 GB
Thu Sep 20 01:00:06 2018         38.7 MB           93.8 GB
Wed Sep 19 01:00:07 2018         30.9 MB           93.9 GB
Tue Sep 18 01:00:07 2018         37.3 MB           93.9 GB
Mon Sep 17 01:00:06 2018         97.4 MB           94.0 GB
Sun Sep 16 01:00:16 2018         20.3 MB           94.0 GB
Sat Sep 15 01:00:07 2018          112 MB           94.1 GB
Fri Sep 14 01:00:08 2018         37.4 MB           94.2 GB
Thu Sep 13 08:21:01 2018         37.9 MB           94.2 GB
Wed Sep 12 01:00:07 2018         33.1 MB           94.2 GB
Tue Sep 11 01:00:06 2018          122 MB           94.3 GB
Mon Sep 10 04:00:07 2018         56.0 MB           94.4 GB
Sun Sep  9 04:00:06 2018          266 MB           94.7 GB
Sat Sep  8 04:00:05 2018         21.5 MB           94.7 GB
Fri Sep  7 04:00:06 2018         25.4 MB           94.7 GB
Thu Sep  6 04:00:08 2018         52.2 MB           94.8 GB
Wed Sep  5 04:00:06 2018         37.6 MB           94.8 GB

Вы делаете предположение, что ваша резервная копия всегда будет только того же размера, что и исходный; если вы хотите только этого, просто используйте cp или rsync, rdiff-backup не кажется вам подходящим инструментом. rdiff-backup поддерживает несколько резервных копий (как полных, так и инкрементных), так что вы можете откатить данные до определенного момента времени, а не только вернуться к последней известной копии.

Представьте себе сценарий, в котором вы потеряли или повредили какой-то файл, но с тех пор была сделана резервная копия, в вашей единственной резервной копии будет только поврежденная копия или вообще ничего.

Если эти 14 ГБ сильно меняются между резервными копиями, то, к сожалению, это создаст большие дельты.

Первое число во втором столбце вывода list-increment-sizes всегда равно размеру исходных данных (кроме возможных --excludes). Если там написано «93 ГБ», то ваш источник действительно должен быть не менее 93 ГБ, а не 14 ГБ, как вы говорите. Есть три объяснения наблюдаемых разногласий по поводу ваших ожиданий и фактических измерений:

  1. В ваших данных есть скрытые файлы;
  2. Есть редкий файлы среди ваших данных, и rdiff-backup не обрабатывает их эффективно (это известная проблема);
  3. ваша резервная копия была очень сильно повреждена, и по какой-то причине rdiff-backup не жалуется на это. rdiff-backup --compare-full могут найти такие несоответствия. Но это маловероятно, поскольку rdiff-backup - зрелый и стабильный инструмент.

Последний выпуск rdiff-backup был в 2009 году. Рассмотрите возможность использования другого программного обеспечения для резервного копирования в качестве borg-backup или restic.