Відповіді:
Річ у тім, що з’ясування, які байти змінилися, включатиме читання обох пристроїв та порівняння кожного байта. Це також не дуже швидко звучить.
Якщо ви готові відмовитися від "резервного копіювання всього жорсткого диска" і замість цього зробити резервну копію на рівні файлової системи:
1. rsync
2. rdiff-backup
AFAIK, ці програми використовують такі атрибути, як час модифікації та розмір, які доступні на рівні FS. Таким чином, вони повинні прискорити багато (особливо якщо більшість ваших файлів не змінюються)
Ви можете створити резервну копію одного розділу LVM (не цілого неочищеного диска, як ви згадуєте, але все ще може відповідати вашим вимогам), зробивши його знімок, зробивши додаткове резервне копіювання файлової системи, а не необроблений диск. Коли ви зробите знімок, ви можете використовувати додаткові резервні копії смоли або rsync (рекомендуємо rsync). Знімок вам точно не потрібен - або LVM, але допомагає забезпечити отримання точки часу у зображенні файлової системи.
rsnapshot (який в основному є великою обгорткою на rsync, щоб полегшити робити додаткові резервні копії) підтримує знімки LVM та інкрементальні резервні копії. Я використовую це для вищезазначеного. Зауважте, що перша синхронізація триватиме тривалий час.