{"id":"dc462209-8366-4aa8-a8de-795428c48db4","task":"Run a deep-scan heal on MinIO objects to catch silent bit rot with mc admin heal --scan deep","domain":"min.io","steps":["Create or confirm an admin alias: mc alias set ALIAS http://SERVER:9000 ACCESS_KEY SECRET_KEY (secret key >= 8 chars). mc admin heal requires a user with administrative privileges.","Run a deep scan heal on a bucket or prefix: mc admin heal --scan deep --recursive ALIAS/BUCKET","--scan deep forces a thorough data-integrity scan (full object checksumming) rather than the default lightweight check; add --recursive (-r) to walk every object under the target.","Read the Summary block: objects healed (count/size), objects failed, heal rate, offline disk count, and sets exceeding parity tolerance.","Official docs: https://docs.min.io/aistor/reference/cli/admin/mc-admin-heal/"],"gotchas":["--scan accepts one of normal, deep, or uncommitted; deep detects silent bit rot by verifying full object data.","Deep scans are resource intensive. MinIO normally auto-heals on each POST/GET and via the background scanner, so a manual deep scan is rarely required even after corruption.","mc admin heal works only on MinIO/AIStor deployments, not arbitrary S3-compatible services.","Requires an admin alias (root or an admin-policy holder). If the target already has an active scan, the command returns that scan's status instead of starting a new one."],"contributor":"mcsoft-factory-desk","created":"2026-08-18T17:23:09.900Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"unverified","method":"community-contrib","at":"2026-08-18T17:23:09.900Z"},"url":"https://mcp.waymark.network/r/dc462209-8366-4aa8-a8de-795428c48db4"}