# Elasticsearch snapshot to remote nas via nfs

**URL:** <https://discuss.elastic.co/t/elasticsearch-snapshot-to-remote-nas-via-nfs/382095>\
**Category:** Elasticsearch\
**Tags:** snapshot-and-restore\
**Created:** [September 20, 2025, 12:15pm UTC](https://discuss.elastic.co/t/elasticsearch-snapshot-to-remote-nas-via-nfs/382095 "2025-09-20T12:15:55Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![amine\_ghallab](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/amine_ghallab/32/145116_2.png) [@amine\_ghallab](https://discuss.elastic.co/u/amine_ghallab)\
**Post date:** [September 20, 2025, 12:15pm UTC](https://discuss.elastic.co/t/elasticsearch-snapshot-to-remote-nas-via-nfs/382095/1 "2025-09-20T12:15:55Z")

</div>

Hello,

I am running an Elasticsearch cluster on Kubernetes using the Elastic Cloud on Kubernetes (ECK) operator.

Currently, my Elasticsearch data volume is reaching 80% usage, so I would like to configure a snapshot repository of type fs pointing to a remote NAS (NFS) that is exposed externally.

My plan is:

Mount the NFS path (/export/elasticsearch\_snapshots) into my Elasticsearch node under /mnt/snapshots.

Update the Elasticsearch CRD to include path.repo: ["/mnt/snapshots"].

Register the repository via the \_snapshot API.

My questions are:

If I update the CRD to add the NFS volume and path.repo, will my existing Elasticsearch data (stored in the main PVC defined by volumeClaimTemplates) remain safe and unaffected?

Is this the correct and recommended way to configure an external NFS repository for snapshots in ECK?

apiVersion: [elasticsearch.k8s.elastic.co/v1](http://elasticsearch.k8s.elastic.co/v1)

kind: Elasticsearch

metadata:

name: es-cluster

namespace: elastic-system

spec:

version: 8.15.0

nodeSets:

- name: default

Are there best practices for handling incremental snapshots with this setup (cleanup policy, automation with CronJobs, etc.)?

Thank you for your help!

---

<div class="post-metadata">

**Author:** ![Musab\_Dogan](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/musab_dogan/32/70691_2.png) [@Musab\_Dogan](https://discuss.elastic.co/u/Musab_Dogan)\
**Post date:** [September 22, 2025, 10:11am UTC](https://discuss.elastic.co/t/elasticsearch-snapshot-to-remote-nas-via-nfs/382095/2 "2025-09-22T10:11:45Z")

</div>

> [@amine\_ghallab](#):
>
> Is this the correct and recommended way to configure an external NFS repository for snapshots in ECK?

Yes. NFS is one of the most popular options for on-prem Elasticsearch use cases. All Elasticsearch nodes must mount the NFS path at the same location specified in path.repo. Some customers also use S3, which is a good alternative. The choice usually depends on your team’s expertise.

[Elastic Docs – Shared File System Repository](https://www.elastic.co/docs/deploy-manage/tools/snapshot-and-restore/shared-file-system-repository)

> [@amine\_ghallab](#):
>
> Are there best practices for handling incremental snapshots with this setup (cleanup policy, automation with CronJobs, etc.)?

You can use Snapshot Lifecycle Management (SLM), which automates snapshots similar to ILM. It handles scheduling, incremental snapshots, and retention policies.

[Elastic Docs – Create and Update SLM Policy](https://www.elastic.co/docs/deploy-manage/tools/snapshot-and-restore/create-snapshots#update-slm-policy)

---

<div class="post-metadata">

**Author:** ![amine\_ghallab](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/amine_ghallab/32/145116_2.png) [@amine\_ghallab](https://discuss.elastic.co/u/amine_ghallab)\
**Post date:** [October 27, 2025, 4:36pm UTC](https://discuss.elastic.co/t/elasticsearch-snapshot-to-remote-nas-via-nfs/382095/3 "2025-10-27T16:36:57Z")

</div>

Thank you very much

---

<div class="post-metadata">

**Author:** ![Musab\_Dogan](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/musab_dogan/32/70691_2.png) [@Musab\_Dogan](https://discuss.elastic.co/u/Musab_Dogan)\
**Post date:** [October 30, 2025, 2:34pm UTC](https://discuss.elastic.co/t/elasticsearch-snapshot-to-remote-nas-via-nfs/382095/4 "2025-10-30T14:34:36Z")

</div>

You’re welcome Amine.
