У меня есть существующий файловый сервер Ubuntu 18, использующий ZFS
. Мы приобрели дополнительный Ubuntu 18
файловый сервер. Мы бы хотели поставить их обоих на Glusterfs
зеркальный том.
Однако, используя тестовые серверы, я не могу найти способ создать том как на существующем сервере, так и на новом сервере - и иметь существующие данные, распознанные glusterfs (AKA см. Существующие данные через крепление тома gluster, используя исходное хранилище данных ZFS в качестве кирпича)
Т.е.
server1:/zpool/datastore1 (filled with data)
newserver2:/zpool/datastore1 (empty)
(Install glusterfs 3.12 on both.)
gluster volume create data1 replica 2 transport tcp server1:/zpool/datastore1 newserver2:/zpool/datastore1 force
(This works. The volume is created and started OK)
(mounted via fstab on both)
<localDNSname>:/data1 /glusterfs/data1 glusterfs defaults,_netdev 0 0
mount -a
(ПРИМЕЧАНИЕ: в fstab
Я использую DNS / сетевое имя локального сервера, НЕ используя localhost или 127.0.0.1)
Все вышеперечисленное работает. И если я создам новый файл в server1:/data1
, он правильно виден, доступен и правильно отображается на другом сервере.
Однако, конечно, никто существующих данных, которые уже были в server1:/zpool/datastore1
известно glusterfs, видно в server1:/data1
, или отображается на newserver1:/data1
.
Как я могу поместить эти данные в систему glusterfile?