# Can I restore using lsm/hnsm files?

**URL:** <https://forum.weaviate.io/t/can-i-restore-using-lsm-hnsm-files/2532>\
**Category:** Support\
**Created:** [May 29, 2024, 4:32am UTC](https://forum.weaviate.io/t/can-i-restore-using-lsm-hnsm-files/2532 "2024-05-29T04:32:57Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Juhong-Namgung](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/juhong-namgung/32/1609_2.png) [@Juhong-Namgung](https://forum.weaviate.io/u/Juhong-Namgung)\
**Post date:** [May 29, 2024, 4:32am UTC](https://forum.weaviate.io/t/can-i-restore-using-lsm-hnsm-files/2532/1 "2024-05-29T04:32:57Z")

</div>

### Description

I have a question about Weaviate data recovery.  
I was running weaviate in a kubernetes environment and noticed that the schema and object information is gone (verified by API call).  
However, I noticed that they remain on the volume as files as shown below.  
Is there any way to recover the schema and object with the files below?

### Server Setup Information

- Weaviate Server Version: 1.19.0
- Deployment Method: docker
- Multi Node? Number of Running Nodes: 1
- Client Language and Version: python, weaviate-client==3.21.0

### Any additional Information

./volumes/weaviate/vector\_index\_ced7df20\_8996\_479e\_bf37\_f68dcffec3ad\_node\_Xj0snMo61w5a\_lsm/  
$ tree  
.  
├── objects  
│ ├── segment-1715650387933488511.bloom  
│ ├── segment-1715650387933488511.cna  
│ ├── segment-1715650387933488511.db  
│ ├── segment-1715650387933488511.secondary.0.bloom  
│ ├── segment-1715652308439864614.bloom  
│ ├── segment-1715652308439864614.cna  
│ ├── segment-1715652308439864614.db  
│ ├── segment-1715652308439864614.secondary.0.bloom  
│ └── segment-1716855118203888163.wal  
├── property\_\_id  
│ ├── segment-1715650388410771921.bloom  
│ ├── segment-1715650388410771921.db  
│ ├── segment-1715652308767138292.bloom  
│ ├── segment-1715652308767138292.db  
│ └── segment-1716855118469504900.wal  
├── property\_dataset\_id  
│ ├── segment-1715650389699234478.bloom  
│ ├── segment-1715650389699234478.db  
│ ├── segment-1715652304956749755.bloom  
│ ├── segment-1715652304956749755.db  
│ └── segment-1716855118472673999.wal  
├── property\_dataset\_id\_searchable  
│ ├── segment-1715650389757747752.bloom  
│ ├── segment-1715650389757747752.db  
│ ├── segment-1715652305085030152.bloom  
│ ├── segment-1715652305085030152.db  
│ └── segment-1716855118605171553.wal  
├── property\_doc\_hash  
│ ├── segment-1715650389942676103.bloom  
│ ├── segment-1715650389942676103.db  
│ ├── segment-1715652305886099046.bloom  
│ ├── segment-1715652305886099046.db  
│ └── segment-1716855118478182765.wal  
├── property\_doc\_hash\_searchable  
│ ├── segment-1715650389983463298.bloom  
│ ├── segment-1715650389983463298.db  
│ ├── segment-1715652305407777282.bloom  
│ ├── segment-1715652305407777282.db  
│ └── segment-1716855118597692591.wal  
├── property\_doc\_id  
│ ├── segment-1715650389800043583.bloom  
│ ├── segment-1715650389800043583.db  
│ ├── segment-1715652305692913786.bloom  
│ ├── segment-1715652305692913786.db  
│ └── segment-1716855118472569528.wal  
├── property\_doc\_id\_searchable  
│ ├── segment-1715650389842080459.bloom  
│ ├── segment-1715650389842080459.db  
│ ├── segment-1715652305287907012.bloom  
│ ├── segment-1715652305287907012.db  
│ └── segment-1716855118583386613.wal  
├── property\_document\_id  
│ ├── segment-1715650389594462983.bloom  
│ ├── segment-1715650389594462983.db  
│ ├── segment-1715652304873104082.bloom  
│ ├── segment-1715652304873104082.db  
│ └── segment-1716855118472616873.wal  
├── property\_document\_id\_searchable  
│ ├── segment-1715650389628972827.bloom  
│ ├── segment-1715650389628972827.db  
│ ├── segment-1715652304872807847.bloom  
│ ├── segment-1715652304872807847.db  
│ └── segment-1716855118583386662.wal  
├── property\_page  
│ ├── segment-1715650389583512361.bloom  
│ ├── segment-1715650389583512361.db  
│ └── segment-1716855118445661995.wal  
├── property\_source  
│ ├── segment-1715650389490172869.bloom  
│ ├── segment-1715650389490172869.db  
│ └── segment-1716855118445442201.wal  
├── property\_source\_searchable  
│ ├── segment-1715650389512749252.bloom  
│ ├── segment-1715650389512749252.db  
│ └── segment-1716855118537806688.wal  
├── property\_text  
│ ├── segment-1715650388219738458.bloom  
│ ├── segment-1715650388219738458.db  
│ ├── segment-1715652308952750959.bloom  
│ ├── segment-1715652308952750959.db  
│ └── segment-1716855118477330606.wal  
└── property\_text\_searchable  
├── segment-1715650388645712503.bloom  
├── segment-1715650388645712503.db  
├── segment-1715652304193259596.bloom  
├── segment-1715652304193259596.db  
└── segment-1716855118607894705.wal

15 directories, 73 files

---

<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:** [May 29, 2024, 2:04pm UTC](https://forum.weaviate.io/t/can-i-restore-using-lsm-hnsm-files/2532/2 "2024-05-29T14:04:42Z")

</div>

Hi @Juhong-Namgung !

If you run the same version of Weaviate that produced those files and have them at `PERSISTENCE_DATA_PATH` (by default `/var/lib/weaviate`), it should work.

Let me know if this helps.

Thanks!
