Что мне нужно, это:

1) выберите несколько каталогов на одном диске и автоматически отразите их на другом диске. Например: предположим, у меня есть каталог на диске A с именем /myFiles и тот же каталог на диске B. Теперь, каждый раз, когда я что-то изменяю на диске A, изменения автоматически отражаются на диске B. Если я удаляю файл на диске A, файл удаляется с диска B и так далее. Зеркало.

Есть ли способ, чтобы какой-нибудь демон, сервис или что-то еще работало в фоновом режиме, что позволяет мне делать это в Mac OS X Snow Leopard?

ПРИМЕЧАНИЕ: я знаю о Time Machine и о rsync и других инструментах ручной синхронизации, но мне нужны только несколько каталогов с одного диска на другой.

2 ответа2

0

Rsync - это то, что вам нужно, все, что вы найдете, это rsync GUI, которые гораздо менее полезны, чем программа командной строки, которая у вас уже есть. Вот несколько подсказок: Arsync, backuplist+, dropsync, grsync, synctwofolders.

Если Rsync не то, что вы хотите, почему?

Действия с папками - довольно простая вещь с ограничениями. Вы можете использовать crontab каждые пять минут. Вот одно из таких действий с папками.

0

Я знаю, что вы сказали "каталоги", но вот способ сделать это с дисками. У меня работает следующая настройка:

  • Хост Linux A экспортирует локальный диск как диск iSCSI
  • Хост Linux B экспортирует локальный диск как диск iSCSI

(эти два диска одинакового размера)

  • Хост Mac OS X монтирует два диска iSCSI с инициатором GlobalSAN, и я создал том RAID1 на них.

Изменения записываются на оба диска одновременно. Доступ к тому возможен, если присутствует хотя бы один диск iSCSI. Скорость + задержка, конечно, ограничена сетью.

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