Для этого должна быть возможность использовать Linux MD, при условии, что вы будете осторожны, чтобы избежать ошибки в слое блока .Каждый месяц или около того вы добавляете USB-диск в качестве нового члена двухдискового RAID-набора, в котором по умолчанию отсутствует один, и позволяете ему выполнять синхронизацию измененных блоков.Растровое изображение с намерением записи кажется полезным для этого, поэтому не забудьте иметь его рядом.
# Creation
mdadm -C /dev/md0 -l 1 -n 2 -e 1.0 -b internal /dev/sda missing
# Addition of slave disk
mdadm /dev/md0 -a /dev/thatusbthing
См. Также более подробное описание этой настройки , с дополнительным обсуждением параметров /потенциальные ловушки.
Приложение:
rsync был разработан для передачи файлов по (сравнительно медленной) сети.Это означает, что обе стороны будут сканировать свое устройство локально, вычислять эту скользящую контрольную сумму, а затем передавать измененные фрагменты.Список изменений, конечно, зависит от расчета контрольных сумм.(Чтение со скоростью 30+ МБ / с с диска происходит быстрее, чем безоговорочная передача, скажем, со скоростью 10 МБ / с по сети 100 Мбит.)поскольку с помощью этого растрового изображения он уже знает, какие блоки были изменены с момента последней синхронизации дисков.