
<div class="head" role="doc-pageheader" aria-label="Manual header
  line"><span class="head-ltitle">PLAKAR-CHECK(1)</span>
  <span class="head-vol">General Commands Manual</span>
  <span class="head-rtitle">PLAKAR-CHECK(1)</span></div>
<main class="manual-text">
<section class="Sh">
<h2 class="Sh" id="NAME"><a class="permalink" href="#NAME">NAME</a></h2>
<p class="Pp"><code class="Nm">plakar-check</code> &#x2014;
    <span class="Nd" role="doc-subtitle">Check data integrity in a Plakar
    repository</span></p>
</section>
<section class="Sh">
<h2 class="Sh" id="SYNOPSIS"><a class="permalink" href="#SYNOPSIS">SYNOPSIS</a></h2>
<table class="Nm">
  <tr>
    <td><code class="Nm">plakar check</code></td>
    <td>[<code class="Fl">-fast</code>] [<code class="Fl">-no-verify</code>]
      [<var class="Ar">snapshotID</var>:<var class="Ar">path ...</var>]</td>
  </tr>
</table>
</section>
<section class="Sh">
<h2 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h2>
<p class="Pp">The <code class="Nm">plakar check</code> command verifies the
    integrity of data in a Plakar repository. It checks the given paths inside
    the snapshots for consistency and validates file macs to ensure no
    corruption has occurred, or all the data in the repository if no
    <var class="Ar">snapshotID</var> or location flags is given.</p>
<p class="Pp">In addition to the flags described below, <code class="Nm">plakar
    check</code> supports the location flags documented in
    <a class="Xr" href="../plakar-query/" aria-label="plakar-query, section
    7">plakar-query(7)</a> to precisely select snapshots.</p>
<p class="Pp">The options are as follows:</p>
<dl class="Bl-tag">
  <dt id="fast"><a class="permalink" href="#fast"><code class="Fl">-fast</code></a></dt>
  <dd>Enable a faster check that skips mac verification. This option performs
      only structural validation without confirming data integrity.</dd>
  <dt id="no-verify"><a class="permalink" href="#no-verify"><code class="Fl">-no-verify</code></a></dt>
  <dd>Disable signature verification. This option allows to proceed with
      checking snapshot integrity regardless of an invalid snapshot
    signature.</dd>
</dl>
</section>
<section class="Sh">
<h2 class="Sh" id="EXIT_STATUS"><a class="permalink" href="#EXIT_STATUS">EXIT
  STATUS</a></h2>
<p class="Pp">The <code class="Nm">plakar-check</code> utility exits&#x00A0;0 on
    success, and&#x00A0;&gt;0 if an error occurs.</p>
</section>
<section class="Sh">
<h2 class="Sh" id="EXAMPLES"><a class="permalink" href="#EXAMPLES">EXAMPLES</a></h2>
<p class="Pp">Perform a full integrity check on all snapshots:</p>
<div class="Bd Pp Bd-indent Li">
<pre>$ plakar check</pre>
</div>
<p class="Pp">Perform a fast check on specific paths of two snapshot:</p>
<div class="Bd Pp Bd-indent Li">
<pre>$ plakar check -fast abc123:/etc/passwd def456:/var/www</pre>
</div>
</section>
<section class="Sh">
<h2 class="Sh" id="SEE_ALSO"><a class="permalink" href="#SEE_ALSO">SEE
  ALSO</a></h2>
<p class="Pp"><a class="Xr" href="../plakar/" aria-label="plakar, section
    1">plakar(1)</a>,
    <a class="Xr" href="../plakar-query/" aria-label="plakar-query, section
    7">plakar-query(7)</a></p>
</section>
</main>
<div class="foot" role="doc-pagefooter" aria-label="Manual footer
  line"><span class="foot-left">Plakar</span> <span class="foot-date">May 5,
  2025</span> <span class="foot-right">PLAKAR-CHECK(1)</span></div>

