bup-gc - справочное руководство, опции, примеры команд


ИМЯ

bup-gc - удалить неиспользуемые, ненужные данные

СИНТАКСИС

bup gc [-#|--verbose] <branch|save...>

ОПИСАНИЕ

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

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

Обычно сборщик мусора вызывается после некоторого набора вызовов bup rm.

ПРЕДУПРЕЖДЕНИЕ. Это одна из немногих команд bup, которая намеренно изменяет ваш архив. Хотя, если попытка присоединиться или восстановить данные, которые вам все еще нужны после gc, увенчается успехом, это довольно обнадеживающий признак того, что команды работали правильно. (Команду dev/compare-trees в исходном дереве можно использовать для проверки результатов до/после.)

ПАРАМЕТРЫ

--threshold=N

переписывать пакетный файл только в том случае, если он содержит более N процентов мусора; в противном случае оставьте его в покое. Пороговое значение по умолчанию составляет 10%.

-v, --verbose

увеличить многословность (можно использовать более одного раза). С одним -v bup печатает каждое имя каталога по мере его резервного копирования. С двумя -v он также печатает каждое имя файла.

-#, --compress=#

установите уровень сжатия на # (значение от 0 до 9, где 9 — самый высокий уровень, а 0 — отсутствие сжатия). Значение по умолчанию — 1 (быстрое слабое сжатие).

ПРИМЕРЫ

Удалите все сохранения «дома» и большую часть других данных, на которые нет ссылок.

bup rm home
bup gc

СМОТРИТЕ ТАКЖЕ

bup-rm(1) and bup-fsck(1)

БУП

Часть люкса bup(1).

АВТОРЫ

Роб Браунинг rlb@defaultvalue.org.