about summary refs log blame commit diff
path: root/doc/manual/troubleshooting.xml
blob: 1e35c6079538b8b4f6fd77b488107c3657f68155 (plain) (tree)
1
2
3
4



                                











                                                                               
                                                                                   









                                             
<appendix>
  <title>Troubleshooting</title>

  <sect1>
    <title>Database logfile removal</title>

    <para>
      Every time a Nix database transaction takes place, Nix writes a record of
      this transaction to a <emphasis>log</emphasis> in its database directory
      to ensure that the operation can be replayed in case of a application or
      system crash.  However, without manual intervention, the log grows
      indefinitely.  Hence, unused log files should be deleted periodically.
      This can be accomplished using the following command:
    </para>

    <screen>
      $ rm `db_archive -a -h <replaceable>prefix</replaceable>/var/nix/db`</screen>

  </sect1>
	
</appendix>

<!--
local variables:
sgml-parent-document: ("book.xml" "appendix")
end:
-->