put_storage_partition_id_check
Starts a file system check (fsck) on a partition specified by ID. Track progress through the partition's operation_pct field.
Instructions
Checks the partition with the given id To be able to check a partition you need to provide the following parameters (JSON encoded): NOTE: once started you can monitor the fsck process getting the partition information (see DiskPartition operation_pct field)
Error codes: not_found, invalid_disk, is_a_partition, is_internal, op_not_supported, op_failed, disk_busy
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id__path | Yes | (Path parameter) | |
| id | No | unique partition id | |
| disk_id | No | related disk id | |
| state | No | Values: `error`: Partition has error; `checking`: Partition check in progress; `formatting`: Partition format in progress; `mounting`: Partition mount in progress; `maintenance`: Partition is in maintenance mode; `mounted`: Partition is ready; `umounting`: Partition umount in progress; `umounted`: Partition is umounted; `ejecting`: Partition ejection in progress | |
| fstype | No | ||
| label | No | partition name | |
| path | No | partition mount point (encoded in base64 as explained in fs API) | |
| total_bytes | No | partition size (in bytes) | |
| used_bytes | No | partition used space (in bytes) | |
| free_bytes | No | partition free space (in bytes) | |
| fsck_result | No | fsck result — Values: `no_run_yet`: Partition has not been checked yet; `running`: Check is in progress; `fs_clean`: File system is ok; `fs_corrected`: File system was corrected; `fs_needs_correction`: File system need correction; `failed`: File system has unrecoverable error | |
| operation_pct | No | partition operation progress |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||