Я тестирую GlusterFS для репликации данных на двух тестовых серверах. Я следил за этим отлично шаг за шагом Как и все работало безупречно.
Я успешно добавил однорангового узла, создал том и смонтировал том gluster в пустой точке монтирования. Файлы, коснувшиеся или скопированные в эту точку монтирования, действительно появляются на одноранговом узле. Здесь нет проблем.
Но как я могу реплицировать существующие данные, не копируя их на уже смонтированный том gluster? Такое ощущение, что я упускаю что-то тривиальное, но что?
Вам необходимо переместить данные из текущей файловой системы в файловую систему gluster.
Монтирование распределенной файловой системы похоже на создание еще одного раздела на жестком диске. В старшем разделе хранятся ваши данные, а в новом - пусто.
Gluster гарантирует, что где бы он ни был установлен, файлы будут синхронизированы. Как и вновь созданный раздел, он ничего не содержит.
Вам нужно переместить все в новый «раздел» (glusterfs). Если вы используете cp, лучше использовать режим архива, чтобы сохранить временные метки, разрешения и т. Д.