Конфигурация seaweedfs для нового смонтированного тома с тем же существующим ведром?

У меня есть конфигурация кластера seaweedfs с 1 мастером, 1 томом (SSD-диск), 1 файлером и 1 сервером s3 (1 кластер - 4 сервера). Но теперь мой сервер томов почти заполнен диском, поэтому я добавил второй сервер томов (диск HHD) и смонтировал его на мастер с помощью следующей команды:weed volume -dir="/some/data/dir2" -mserver="<master_host>:9333" -port=8081. Но в старом томе у меня есть конфигурация корзины, и наши клиенты используют S3 API для доступа к этой корзине. Поэтому мне нужно смонтировать 2-й том, чтобы использовать то же ведро, что и старый том. Но я не могу найти инструкции по этому поводу.

  1. Можем ли мы настроить новый том с тем же ведром (что и старый том)?
  2. Если мы сможем настроить ту же корзину с новым томом, будут ли у нас какие-либо изменения в S3 API? Если новый объект помещается в это ведро, будет ли он храниться внутри старого или нового тома?
  3. У меня есть несколько очень старых документов (к ним нет доступа через 1-2 года), поэтому я хочу сохранить их в новом томе (жесткий диск) вместо старого тома (SSD-диск), чтобы получить дополнительное место на SSD-диске. Могу ли я перемещаться между двумя томами, не меняя ведро? Если это возможно, подскажите, пожалуйста, как это сделать?

Пожалуйста помоги

1 ответ

  1. Да
  2. Без изменений. Случайным образом сохраняются в старых/новых томах, если они доступны для записи.
  3. Сбалансируйте объемы. См. справку вweed shell.
Другие вопросы по тегам