# Database migration from one cluster to other

**URL:** <https://forum.weaviate.io/t/database-migration-from-one-cluster-to-other/2904>\
**Category:** Support\
**Tags:** k8s\
**Created:** [July 2, 2024, 2:39pm UTC](https://forum.weaviate.io/t/database-migration-from-one-cluster-to-other/2904 "2024-07-02T14:39:28Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Syed\_Mustafa](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/syed_mustafa/32/1866_2.png) [@Syed\_Mustafa](https://forum.weaviate.io/u/Syed_Mustafa)\
**Post date:** [July 2, 2024, 2:39pm UTC](https://forum.weaviate.io/t/database-migration-from-one-cluster-to-other/2904/1 "2024-07-02T14:39:28Z")

</div>

### Description

I need to migrate our production database by copying the data from the physical volume of our current Kubernetes (k8s) cluster to a new physical volume in a different k8s cluster. There are no configurations for S3 or any physical backup modules in the current production database setup. I need to understand if this approach will work and if there are any additional operations required after copying the data.

### Server Setup Information

- Weaviate Server Version: weaviate:1.24.8
- Deployment Method: K8s
- Multi Node? Number of Running Nodes: 1
- Client Language and Version: Python 3.10.14
- Multitenancy?: No

---

<div class="post-metadata">

**Author:** ![DudaNogueira](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/dudanogueira/32/7846_2.png) [@DudaNogueira](https://forum.weaviate.io/u/DudaNogueira)\
**Post date:** [July 2, 2024, 4:24pm UTC](https://forum.weaviate.io/t/database-migration-from-one-cluster-to-other/2904/2 "2024-07-02T16:24:55Z")

</div>

hi @Syed_Mustafa !! Welcome to our community!

As it seems you have access to that server configuration you could enable the `backup-filesystem` module, (considering that you have only 1 node. If multi node, you must use s3 or gcp), and configure a volume under the path defined by the env. variable `BACKUP_FILESYSTEM_PATH `

Then you initiate the backup, copy those files over to the target cluster (that should have the very same version from source) and restore.

Or, you can migrate your data to a new cluster, as described on this migration guide:

> **[Migrate data | Weaviate - Vector Database](https://weaviate.io/developers/weaviate/manage-data/migrate)**
>
> Overview

Let me know if this helps!

Thanks!

> **[Backups | Weaviate - Vector Database](https://weaviate.io/developers/weaviate/configuration/backups#filesystem)**
>
> Weaviate's Backup feature is designed to work natively with cloud technology. Most notably, it allows:
