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 two backends, you should make every effort to ensure that each of these backends use at least different logical partitions 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) do not adversely affect performance of the other backends
- If the audit logging fills the audit log disk and another audit log (such as a socket based one) is enabled and writable, Vault will continue operations, while if they shared the same physical media, Vault would cease operation as its data disk would be exhausted by the audit logging