diff --git a/content/v2.0/reference/cli/influxd/inspect/_index.md b/content/v2.0/reference/cli/influxd/inspect/_index.md index a8e21ecef..41ad6bbdc 100644 --- a/content/v2.0/reference/cli/influxd/inspect/_index.md +++ b/content/v2.0/reference/cli/influxd/inspect/_index.md @@ -16,9 +16,10 @@ influxd inspect [command] ``` ## Subcommands -| Subcommand | Description | -|:---------- |:----------- | -| [report-tsm](/v2.0/reference/cli/influxd/inspect/report-tsm/) | Run TSM report | +| Subcommand | Description | +|:---------- |:----------- | +| [report-tsm](/v2.0/reference/cli/influxd/inspect/report-tsm/) | Run TSM report | +| [verify-wal](/v2.0/reference/cli/influxd/inspect/verify-wal/) | Check for corrupt WAL files | ## Flags | Flag | Description | diff --git a/content/v2.0/reference/cli/influxd/inspect/verify-wal.md b/content/v2.0/reference/cli/influxd/inspect/verify-wal.md new file mode 100644 index 000000000..db3cd524a --- /dev/null +++ b/content/v2.0/reference/cli/influxd/inspect/verify-wal.md @@ -0,0 +1,39 @@ +--- +title: influxd inspect verify-wal +description: > + The `influxd inspect verify-wal` command analyzes the Write-Ahead Log (WAL) + to check if there are any corrupt files. +v2.0/tags: [wal, inspect] +menu: + v2_0_ref: + parent: influxd inspect +weight: 301 +--- + +The `influxd inspect verify-wal` command analyze the Write-Ahead Log (WAL) +to check if there are any corrupt files. +If it finds corrupt files, the command returns the names of those files. +It also returns the total number of entries in each scanned WAL file. + +## Usage +```sh +influxd inspect verify-wal [flags] +``` + +## Output details +`influxd inspect verify-wal` outputs the following for each file: + +- The file name. +- The first position of any identified corruption or "clean" if no corruption is found. + +After the verification is complete, it returns a summary with: + +- The number of WAL files scanned. +- The number of WAL entries scanned. +- A list of files found to be corrupt. + +## Flags +| Flag | Description | Input Type | +|:---- |:----------- |:----------:| +| `--data-dir` | The data directory to scan (default `~/.influxdbv2/engine/wal`). | string | +| `-h`, `--help` | Help for `verify-wal`. | |