Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
util:fixsmb [2016/09/26 07:02] – [See Also] Buckaroo | util:fixsmb [2018/02/15 21:09] – Updated to be readable and complete with details digital man | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== FIXSMB - Rebuild Synchronet Message/ | ====== FIXSMB - Rebuild Synchronet Message/ | ||
- | **usage**: fixsmb [/opts] < | + | |
- | \\ | + | The fixsmb utility is used for repairing specific types of Synchronet message base corruption where the message base index file ('' |
- | \\ opts: | + | |
- | * /m - mail format instead | + | |
- | \\ Example: //FIXSMB /M C:\SBBS\DATA\MAIL/ | + | * hashes ('' |
- | \\ | + | |
- | \\ Use the FIXSMB utility whenever CHKSMB shows that a message base has become corrupted due to problems | + | 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 ===== | ===== See Also ===== | ||
- | * [[util: | + | * [[util: |
+ | * [[util: | ||
* [[util: | * [[util: | ||
+ | * [[module: | ||
+ | {{tag> smb}} |