Назад | Перейти на главную страницу

Настройка репликации с одного локального диска на другой локальный диск (Ubuntu)

Есть ли способ настроить локальную репликацию одного диска на другой (Ubuntu) таким образом, чтобы все операции чтения выполнялись только с первого диска? Такая конфигурация будет очень полезна для инстансов AWS SSD. В этом случае хранилище экземпляра SSD (которое является нестабильным диском и будет удалено после остановки экземпляра) можно реплицировать на диск EBS. При использовании такой конфигурации службы, интенсивно использующие данные (например, MySQL или MongoDB), могут быть настроены на использование SSD-диска, и в то же время мы можем гарантировать, что данные будут постоянно храниться в EBS.

Вы можете попробовать создать md устройство в режиме RAID1, где операции чтения выполняются на более быстрое устройство, предпочтительно

mdadm --create --verbose /dev/md0 --level=mirror --raid-devices=2 --write-mostly /dev/sdb1 /dev/sdc1

где устройство /dev/sdb медленнее для чтения (например, диск SATA), в то время как /dev/sdc работает лучше (например, SSD-диск). Приведенная выше конфигурация означает, что привод /dev/sdc будут избегать чтения.

То, что вы ищете, называется bcache: http://bcache.evilpiepirate.org/

Он пишет и читает с более быстрого устройства, периодически записывая на более медленное.

это может вам помочь: dd if=/dev/sda of=/dev/sdb

Команда dd может копировать диск в необработанном формате. Он скопирует таблицу разделов, загрузчик и все разделы на этом диске.

if = / dev / sda: Входной диск (источник)

of = / dev / sdb: выходной диск (место назначения)