Как синхронизировать 2 жестких диска?

Вы можете попробовать Remix OS , которая поставляется с предустановленным Termux.

Запустите его с USB-накопителя или в Virtualbox.

2
08.03.2017, 21:19
3 ответа

Это пример, который синхронизирует резервную копию вашего каталога / home / user / data с подключенным резервным диском / media / backups с данными каталога резервных копий. Обратите внимание, что место назначения НЕ заканчивается на /. Это приведет к удалению всех файлов в месте назначения резервного копирования, которых нет в основных исходных данных.

rsync -av --delete --delete-excluded /home/user/data/ /media/backups/data

Используйте эту опцию в первую очередь, чтобы убедиться, что она делает то, что вы хотите. Всегда используйте --dry-run при отладке аргументов резервного копирования в первый раз, чтобы убедиться, что он делает то, что вы хотели / ожидали !! В противном случае вы можете, например, удалить все данные в своем источнике, если вы ошиблись в последовательности. -v делает его подробным, что показывает, что и куда идет.

--dry-run

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

Я использую rbxi для автоматизации резервного копирования rsync, но для большинства приложений это перебор.

rsync - один из лучших инструментов типа unix, который я когда-либо видел, автор - гений (создатель самбы, если я правильно помню), вероятность того, что будет что-то технически лучшее, я бы поставил довольно близко к нулю .

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

после того, как у вас есть основная работа с данными с помощью rsync, обычно требуется всего несколько минут для синхронизации до последней версии, поскольку это выполняется только с помощью измененных фрагментов. Например, в моей основной резервной копии выполняется резервное копирование около 1 миллиона файлов, 400 гигабайт, плюс-минус, и требуется всего около 20 минут, чтобы выполнить все это с помощью rsync. Время, потраченное на изучение этого инструмента, - это ОЧЕНЬ хорошо потраченное время, как я указал, я могу вспомнить несколько инструментов типа unix, которые лучше разработаны и реализованы, чем rysnc, и это время обучения, о котором вы никогда не пожалеете.

-1
27.01.2020, 22:19

Однонаправленные инструменты, такие как rsync , отлично работают, когда вы хотите, чтобы B выглядела как A, но менее полезны, когда вы хотите, чтобы A и B были одинаковыми, но не такими, как A или B Когда мне нужно синхронизировать деревья каталогов, мне нравится Unison . Он имеет приятный графический интерфейс, который позволяет вам видеть различия между деревьями и делать предложения, основанные на отметках времени, относительно того, какое из них новее (что не всегда то, что вы хотите сохранить). Он также имеет опции для резервного копирования обеих копий любого файла, который отличается, чтобы ничего не потерялось.

При синхронизации с rsync вы можете указать ему сохранять самую новую версию файлов, а затем синхронизировать SRC с DEST и DEST с SRC. Проблема в том, что rsync не может обнаружить конфликты, когда файл был изменен как в SRC, так и в DEST, и вы просто получите самую новую версию. Unison отслеживает, что изменилось. Если файл был изменен только в одном месте, вы получите самую новую версию, но если файл изменился в обоих местах, вы получите предупреждение о конфликте, а затем получите возможность вручную справиться с ним.

Что касается «дублирующих» файлов fslint - прекрасная утилита для идентификации файлов, которые идентичны, за исключением имени и разрешений. Графический индекс позволяет решить, какие дубликаты вам действительно нужны, а какие нет.

2
27.01.2020, 22:19

Kdiff3 - хорошая программа визуального сравнения каталогов, которая может сравнивать 2 или 3 разных дерева каталогов. Она должна быть доступна отдельно от всех пакетов KDE (kdiff3-qt в Debian). Похоже, что она обновляется каждый год или около того, так что все еще "относительно активна".

enter image description here

Кроме FSlint, есть несколько других программ для "поиска дубликатов файлов", просто поищите "linux find duplicate files" и получите следующие результаты:

0
27.01.2020, 22:19

Теги

Похожие вопросы