Мне нужна помощь с проблемой автоматического копирования с диска A -> диск B.

Я хочу определить диск на монтировании, поскольку A - 1-й установленный диск - A, в качестве исходного диска. Определите 2-й установленный диск как B-целевой диск.

Как только оба диска смонтированы, я хочу автоматически создать новую папку и скопировать содержимое диска A в новую папку на диске B. (В моем случае диск A будет SD-картой, а диск B будет жестким диском или USB-накопителем).

Как я могу автоматизировать этот процесс, возможно, используя для копирования что-то вроде rsync?

2 ответа2

1

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

Итак, еще раз, да, Rsync, вероятно, будет путь. Удачи.

0

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

Страницы , идущие вам варианты этого процесса можно найти здесь, ч ERE и здесь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .