Re: Стратегия поддержания резервных копий. Деградация носителей.
Eugene Berdnikov -> debian-russian@lists.debian.org @ Fri, 23 Jun 2017 18:06:00 +0300:
>> тебе надо файл из конца, то приходится прочитать весь файл. Поэтому по
>> возможности бэкапы делаются rsync'ом. Инкрементальный - rsync после cp -al.
>>
>> С другой стороны, если надо сохранить систему владельцев и прав при
>> бэкапе на другую машину, то, конечно, tar. А кто-то вроде rdiff,
>> помнится, делал бэкап пофайлово, а права хранил отдельно, что тоже
>> вариант. Но получается более сложная система, что сразу ее минус.
> Владельцы (в виде числовых uid:gid) и права (mask) сохраняются на копии
> по "rsync -a --numeric-ids".
... и ты получаешь нежелательные соответствия на бэкап-сервере, который
не всегда является _только_ бэкап-сервером.
> Для ремаппинга пользователей и групп у rsync есть опции --usermap и
> --groupmap. Если нужно, можно дополнительно бэкапить маппинги,
> в простейшем случае это /etc/passwd и /etc/group.
> В общем, при использовании для бэкапа устройств прямого доступа
> не вижу никаких причин заморачиваться с tar-ом.
Скажем так, если оперативный доступ к файлам бэкапа не требуется, то tar
всё вышеперечисленное обеспечивает бесплатно.
Когда требуется, я настраиваю конструкцию с rsync. Это (настройка, в
смысле), как правило, заметно медленнее.
Reply to: