Войти

Показать полную графическую версию : Как лучше синхронизировать дисковое устройство по сети


El Scorpio
09-03-2021, 02:45
Вопрос: как лучше синхронизировать дисковое устройство по локальной сети

Например, на одном компьютере есть раздел LVM, который редко изменяется (раздел с архивами от виртуальной машины c Windows). Отображается в системе, как /dev/lvm/disk1 (дисковое устройство с таблицей разделов) и /dev/lvm/disk1p1 (раздел 1 дискового устройства)
Его нужно побайтово скопировать на другой компьютере (чтобы обеспечить сохранение всех атрибутов NTFS), и в течение какого-то времени обновлять (после очередной архивации - в остальное время операций записи не производится).
Желательно, чтобы при обновлении копировалась только изменённая информация (чтобы не гонять туда-сюда по 500 Гб каждый день).
Место хранения информации на другом компьютере - опять же раздел LVM соответствующего размера или файл образа.


rsync вроде бы с файлами устройств не работает. dd - копирует всё.
Или можно сделать зеркалирование LVM по сети? Но тут нужно будет учесть, что компьютер-получатель будут периодически выключать

DJ Mogarych
09-03-2021, 11:16
rsync вроде бы с файлами устройств не работает »
Как это?

Jula0071
09-03-2021, 20:37
Как это? »
Это ТС так block device обозвал. Работает, конечно. Но для консистентности нужно работать со снэпшотами. Что прекрасно работает в случае LVM, если на PV есть свободное место, конечно. Или переводить в ro

El Scorpio
10-03-2021, 05:20
Это ТС так block device обозвал. Работает, конечно. »
А как именно?
Для проверки пробую копировать одно блочное устройство в другое (два LV одинакового размера) - пока в пределах одного компьютера
sudo rsync /dev/ws020100/test1 /dev/ws020100/test2
skipping non-regular file "test1"

DJ Mogarych
10-03-2021, 21:01
обеспечить сохранение всех атрибутов »
Я бы для начала rsync --archive попробовал на файловом уровне, чем лезть в дебри побайтового копирования.

Jula0071
11-03-2021, 14:20
skipping non-regular file "test1" »
А значит я ошибся, не работает. Говорят есть тулза https://vog.github.io/bscp/




© OSzone.net 2001-2012