Использование жестких ссылок NTFS для объединения полных / разностных резервных копий

Short: можно ли (robo)скопировать дерево каталогов, используя жесткие ссылки вместо физической копии?

Я хочу сделать ежедневную резервную копию моих файлов данных, каждый день в своем собственном каталоге. Теперь большинство файлов не меняются каждый день, поэтому моя идея ускорить резервное копирование и использовать меньше дискового пространства состояла в том, чтобы скопировать резервную копию (день-1) в (день) с помощью жестких ссылок, а затем использовать robocopy для замены файлов, которые изменились со вчерашнего дня.
Таким образом, мне нужно будет только скопировать полную резервную копию один раз в USB-накопитель, после чего я мог бы просто скопировать изменения и по-прежнему иметь каталоги, содержащие все файлы, обмен файлами с другими резервными копиями с помощью жестких ссылок. Таким образом, я получил две полные резервные копии, но он использует только файловое пространство для одного+дифференциал, и резервные файлы доступны без необходимости специального программного обеспечения, что является большим плюсом для меня.

это возможно?


Существует ли программа для создания жестких копий всех файлов в дереве каталогов?


Я скучаю какая-то ловушка, о которой я не знаю?

15
задан Der Hochstapler
13.04.2023 14:09 Количество просмотров материала 2920
Распечатать страницу

4 ответа

есть способ сделать резервные копии, как вы говорите, но я не верю только в Robocopy.

есть несколько программ, которые будут жесткие ссылки или дедупликации резервных копий, и быть пространство эффективным.

вот несколько программ, которые я использовал или перебегал:

Я верю, что может быть хорошо подходит для ваших вопросов Dupemerge. Вы можете иметь пакетный файл выполнить Robocopy, чтобы скопировать содержимое в каталог (например. d:\backups\YYYY-MM-DD). Когда эта команда будет выполнена, пакетный файл может вызвать Dupemerge на d:\backups. Что бы ссылка на файлы внутри все подкаталоги d:\backups.

недостатком этого является то, что вам понадобится достаточно места на внешнем, чтобы держать вновь созданную unhard связанную резервную копию. После запуска Dupemerge вновь созданная резервная копия будет жестко связана и пространство будет освобождено.

Это сделало бы восстановление легким, потому что каждый датированный каталог, по-видимому, имеет полную резервную копию.

в качестве примечания, если вы собираетесь использовать жесткие ссылки, мне нравится Link Shell Расширение. Это помогает вам узнать, что не сложно связать, что и с чем это связано.

я наткнулся на другие жесткие ссылки или дедупинговые программы, но мне они понравились больше всего.

7
отвечен Scott McClenning 2023-04-14 21:57

BackupAssist позволит вам точно чего вы требуете. Его использование hardlinks называется "магазином одного экземпляра", но на самом деле это жесткие ссылки под капотом. Он может быть использован, среди прочего, для резервного копирования на USB-устройства, как вы просили, или в удаленных местах с помощью rsync.

1
отвечен Zlika 2023-04-15 00:14

мы написали наш собственный инструмент для такого рода работы. Его называются NTFS-жесткой связи-резервное копирование: https://github.com/International-Nepal-Fellowship/Windows-Tools/tree/master/ntfs-hardlink-backup

для создания жестких ссылок его использует ЛН инструмент Германа сайт schinagl: http://schinagl.priv.at/nt/ln/ln.html

Так вы смогли также использовать ln сразу. Его довольно мощный

1
отвечен INDIVIDUAL-IT 2023-04-15 02:31

есть изъян в вашей логике в первую очередь.

Если вы создаете жесткие ссылки, как это можно назвать резервным копированием? как только ваш файл будет удален / поврежден, ваша так называемая резервная копия тоже пойдет таким образом. Все указанные вами требования обычно покрываются сегодняшним программным обеспечением резервного копирования.

P. S.: В НТФС не поддерживает жесткие ссылки АФАКА.

-3
отвечен anilmwr 2023-04-15 04:48

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх