Как я могу улучшить этот скрипт преобразования символов?

Это пример, который синхронизирует резервную копию вашего каталога / 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
24.11.2017, 01:15
0 ответов

Теги

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