Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
util:fixsmb [2018/02/15 21:09] – Updated to be readable and complete with details digital man | util:fixsmb [2020/01/06 18:02] – created digital man | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== Synchronet Message Base Re-indexing Utility ====== |
+ | FIXME | ||
+ | ===== See Also ===== | ||
+ | * [[: | ||
- | The fixsmb utility is used for repairing specific types of Synchronet message base corruption where the message base index file ('' | + | {{tag>fixsmb}} |
- | * header allocation ('' | + | |
- | * data allocation ('' | + | |
- | * hashes ('' | + | |
- | + | ||
- | Fixsmb will also make the following changes to the header file ('' | + | |
- | * The '' | + | |
- | * The '' | + | |
- | * The message base/status header is updated to reflect the correct total number of messages and last message number | + | |
- | + | ||
- | As part of this rebuilding process, fixsmb may also re-number all of the messages in a message base (the '' | + | |
- | + | ||
- | During a message base rebuild, fixmsb may also " | + | |
- | + | ||
- | ===== Usage ===== | + | |
- | + | ||
- | The fixsmb utility does not read Synchronet configuration files, so it won't know where to find message base files (i.e. stored by default in '' | + | |
- | + | ||
- | The BBS should be offline while using fixsmb to rebuild Synchronet message base files. | + | |
- | + | ||
- | ==== Syntax ==== | + | |
- | + | ||
- | usage: fixsmb [-renumber] [-undelete] < | + | |
- | + | ||
- | **Note:** | + | |
- | Although multiple message bases may be specified on the command-line (e.g. using wildcards, e.g. '' | + | |
- | + | ||
- | ==== Repair ==== | + | |
- | + | ||
- | The fixsmb utility can only repair //specific types// of corruption, specifically corruption related to the index, allocation, and hash files. Other types of corruption (e.g. in the header or data files) cannot be fixed using fixsmb. See [[util: | + | |
- | + | ||
- | ===== See Also ===== | + | |
- | * [[util: | + | |
- | * [[util: | + | |
- | * [[util: | + | |
- | * [[module: | + | |
- | {{tag> smb}} |