2017-03-08 02:47:23 +00:00
|
|
|
|
---
|
|
|
|
|
layout: "docs"
|
|
|
|
|
page_title: "Filesystem - Storage Backends - Configuration"
|
|
|
|
|
sidebar_current: "docs-configuration-storage-filesystem"
|
|
|
|
|
description: |-
|
|
|
|
|
The Filesystem storage backend stores Vault's data on the filesystem using a
|
|
|
|
|
standard directory structure. It can be used for durable single server
|
|
|
|
|
situations, or to develop locally where durability is not critical.
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
# Filesystem Storage Backend
|
|
|
|
|
|
|
|
|
|
The Filesystem storage backend stores Vault's data on the filesystem using a
|
|
|
|
|
standard directory structure. It can be used for durable single server
|
|
|
|
|
situations, or to develop locally where durability is not critical.
|
|
|
|
|
|
|
|
|
|
- **No High Availability** – the Filesystem backend does not support high
|
|
|
|
|
availability.
|
|
|
|
|
|
|
|
|
|
- **HashiCorp Supported** – the Filesystem backend is officially supported by
|
|
|
|
|
HashiCorp.
|
|
|
|
|
|
|
|
|
|
```hcl
|
2017-03-08 14:17:00 +00:00
|
|
|
|
storage "file" {
|
2017-03-08 02:47:23 +00:00
|
|
|
|
path = "/mnt/vault/data"
|
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
Even though Vault's data is encrypted at rest, you should still take appropriate
|
|
|
|
|
measures to secure access to the filesystem.
|
|
|
|
|
|
|
|
|
|
## `file` Parameters
|
|
|
|
|
|
|
|
|
|
- `path` `(string: <required>)` – The absolute path on disk to the directory
|
|
|
|
|
where the data will be stored. If the directory does not exist, Vault will
|
|
|
|
|
create it.
|
|
|
|
|
|
|
|
|
|
## `file` Examples
|
|
|
|
|
|
2018-03-20 18:54:10 +00:00
|
|
|
|
This example shows the Filesystem storage backend being mounted at
|
2017-03-08 02:47:23 +00:00
|
|
|
|
`/mnt/vault/data`.
|
|
|
|
|
|
|
|
|
|
```hcl
|
2017-03-08 14:17:00 +00:00
|
|
|
|
storage "file" {
|
2017-03-08 02:47:23 +00:00
|
|
|
|
path = "/mnt/vault/data"
|
|
|
|
|
}
|
|
|
|
|
```
|