mc admin heal
Description
The mc admin heal
command scans for objects that are damaged or
corrupted and heals those objects.
mc admin heal
is resource intensive and typically not required even
after drive failures or corruption events. Instead, MinIO automatically heals
objects damaged by silent bit rot corruption, drive failure, or other issues on
POST
or GET
. MinIO also performs periodic background object healing using the scanner.
Refer to Object Healing for more details on how MinIO heals objects.
Use mc admin
on MinIO Deployments Only
MinIO does not support using mc admin
commands with other
S3-compatible services, regardless of their claimed compatibility with MinIO
deployments.
Syntax
mc admin heal
has the following syntax:
mc admin heal [FLAGS] TARGET
mc admin heal
supports the following argument:
- TARGET
Required
The full path to the bucket or bucket prefix on which the command should perform object healing. Specify the
alias
of a configured MinIO deployment as the prefix for the path. For example:mc admin heal play/mybucket/myprefix
If the
TARGET
bucket or bucket prefix has an active healing scan, the command returns the status of that scan.
Deprecated Arguments
The following command flags have been deprecated and should only be used under guidance from MinIO Engineers in association with a SUBNET ticket.
--scan
The type of scan to perform. Specify one of the following supported scan modes:
normal
(default)deep
--recursive, r
Recursively scans for objects in the specified bucket or bucket prefix.
--dry-run
Inspects the
TARGET
bucket or bucket prefix, but does not perform any object healing.--force-start, f
Force starts the healing process.
--force-stop, s
Force stops the healing sequence.
--remove
Removes dangling objects and data directories in the healing process not referenced by the metadata on a per-drive basis.
Healing Colors
Some versions of MinIO used a color key as a way to differentiate objects with different healing statuses. For details of this key, see the Healing concept page.