This is a general best practice recommendation for operating Vault in certain cases with both the Filesystem Storage Backend and File Audit Backend enabled.
If you operate a Vault server that uses both of these backends, ensure that each of these backends use a different logical partition on the same storage device, and preferably a distinct physical storage device for each backend if possible for numerous beneficial reasons:
- Performance will be optimal with the Vault data and audit logs written to and read from distinct physical devices
- Intensive operations on one backend (i.e. audit log filtering/searching) will not adversely affect performance of the other backends
- If audit logging fills the audit log disk and another audit log (i.e. socket based device) is enabled and writable, Vault will continue operations. If the backends shared the same physical media, Vault would cease operation as its data disk would be exhausted by the audit log