[[path-settings]] [discrete] ==== Path settings {es} writes the data you index to indices and data streams to a `data` directory. {es} writes its own application logs, which contain information about cluster health and operations, to a `logs` directory. For <>, <>, and <> installations, `data` and `logs` are subdirectories of `$ES_HOME` by default. However, files in `$ES_HOME` risk deletion during an upgrade. In production, we strongly recommend you set the `path.data` and `path.logs` in `elasticsearch.yml` to locations outside of `$ES_HOME`. <>, <>, <>, <>, and <> installations write data and log to locations outside of `$ES_HOME` by default. IMPORTANT: To avoid errors, only {es} should open files in the `path.data` directory. Exclude the `path.data` directory from other services that may open and lock its files, such as antivirus or backup programs. Supported `path.data` and `path.logs` values vary by platform: include::{es-repo-dir}/tab-widgets/code.asciidoc[] include::{es-repo-dir}/tab-widgets/customize-data-log-path-widget.asciidoc[]