body { margin:0px; background-color:#fff } img { margin:0px; border-style:none } button { margin:0px; border-style:none; padding:0px; background-color:transparent; vertical-align:top } p:first-child { margin-top:0px } table { empty-cells:hide } .f-sp { font-size:1px; visibility:hidden } .f-lp { margin-bottom:0px } .f-x1 { } .f-x2 { } .f-x3 { } a:visited { color:#8b0000; text-decoration:underline } .capsub { color:#808080; font-weight:bold; text-transform:uppercase; letter-spacing:2.4px } .bulletlist { margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0.1px } .bold { color:#00f; font-weight:bold } .fixed { color:#000; font-family:monospace } .rightaligned { margin-left:0px; margin-right:0px; text-align:right; margin-top:0px; margin-bottom:0.1px } .footer { color:#808080; font-size:90% } .FWExtra { } .FWExtra a:link { text-decoration: none; } .FWExtra a:active { text-decoration: none; } .FWExtra a:visited { text-decoration: none; } .FWExtra a:hover { text-decoration: underline; } -->
top pages
Soapbox
Blog Company
About
| datafile statistics and verification Metakit datafiles are failsafe, in that failures at any point, even power failures, will not lead to damaged datafiles. This is due to a technique called "stable storage". Still, there may be cases when datafiles do get damaged:
The Mkstats utility helps verify datafiles, in that it checks the most likely form of damage: allocated/free space use in the file which are incorrect and have overlap. Note that there is no free space list on file: free space is defined implicitly as the space which is not in use. This means free space need never be reclaimed - its reuse is automatic. The one error is if byte ranges used on file show any overlap. As a side benefit, "mkstats" also displays some basic file usage statistics. Mkstats currently works on Windows, Mac OS X, and Linux (x86). It's packaged as a Starkit and requires Tclkit to run. Windows
Linux and mac os x
Mkstats can deal with datafiles created on any platform. Note: please remove the mku.* utility created by mkstats when updating, to make sure the latest versions is used after the update. latest news
See the change log for further details, and the feedback forum in case of trouble. | metakit index • Overview • Download • Quotes • Links | |||