What data files does INN maintain?
Referring to the INN Data Flow Diagram in The various parts of INN is useful for the following descriptions.
Data/Files
- Active File
- This is the list of newsgroups and the high and low article numbers in the spool, and whether or not the group is moderated. Documented by the INN man page active(5)
- spool
- The news spool is where all the articles are stored. Each newsgroup has its own directory and an article is stored in a file name that matches the numerical article number in the group.
Usenet RKT How does INN store articles?
- History database
- This is a list of article message IDs, the arrival and expiration time, the article posting data, and where the article was stored in the spool. Lines are appended to the history file for each accepted incoming article. Documented by the INN man page history(5)
- History index
- This is a DBZ database which permits locating the particular line in the history database by message ID.
- logs
- Most of the INN programs generate log messages. Documented by the INN man page newslog(8)
- batch
- innd does not write the complete article out to feeds. To maintain index/overview/spool consistency there must be only one program receiving articles. But there is no such restriction on sending, therefore inn does not do this task. Instead INN writes meta-information either to a "batch" file to be transmitted later, or directly to a program which transmits.. See the INN man page newsfeeds(5)
- .NOV
- News overview files maintain the most requested "meta" information about articles in a newsgroup from the article headers. The overview database can be consulted to process many NNTP overview and XHDR commands, without having to open each article. Documented by the INN man page: overview.fmt(5)
4.3 INN FAQ How does it all fit together?
Up to The various parts of INN
RKT Rapid-Links:[Search] [RKT Tips] Path: / Usenet RKT / For Providers / Getting Started / 0061.htm
You are reading from the Usenet RKT
Comments? [DocID: USERKT/INN/0061.htm]
Copyright 1997-1998, Forrest J. Cavalier III, Mib Software, INN customization and consulting