Я намерен использовать старый компьютер, который у меня есть, в качестве удаленного сервера резервного копирования для себя и нескольких других людей. Мы все географически разделены, и мы планируем делать ежедневные инкрементные резервные копии, используя rsync и ssh.
Моя первоначальная идея состояла в том, чтобы сделать одну первоначальную полную резервную копию, чтобы больше никогда не приходилось сталкиваться с накладными расходами на ее выполнение, и с этого момента копировать только файлы, измененные с момента последней резервной копии.
Мне сказали, что это может быть плохо, но я не понимаю, почему. Поскольку каждый снимок состоит из жестких ссылок на неизмененные файлы плюс оригинальные измененные, не будет ли это идентично новой полной резервной копии? Зачем мне делать еще одну полную резервную копию?
РЕДАКТИРОВАТЬ:
Я должен был объяснить пункт лучше. Когда я имею в виду, что собираюсь делать инкрементные резервные копии с помощью rsync, я имею в виду это:
rsync -avh --delete --link-dest=./remote/previous_increment ./local/ ./remote/new_increment
В результате получается полный и рабочий снимок, поскольку он будет содержать жесткие ссылки на все неизмененные файлы. Даже если удаляется полная резервная копия и все предыдущие инкрементные копии, последняя инкрементная копия остается неизменной. Но я уверен, что если какой-либо из предыдущих файлов будет поврежден, последние тоже будут повреждены, поскольку они указывают на один и тот же индекс.
Что делать, если я периодически делаю синтетическое полное резервное копирование на стороне сервера, ломая ссылки на последнем снимке и копируя его на другой защищенный от записи HD (скажем, раз в месяц). Таким образом, у меня будет избыточная полная копия, и я все равно буду избегать повторной отправки файлов.
Это решит проблему? Нужно ли мне делать полные резервные копии?