Gerald (Jerry) Carter wrote:
Adam Williams wrote:
| In /varcache/samba/ I have several .tdb files.
| Like brlock.tdb,  locking.tdb, ntdrivers.tdb, etc.
| Excusing my ignorance, what are these  files, and
| what do they do?  And why must they be copied when
| migrating  from one samba server to a new one?

Samba uses a lightweight database called Trivial Database
(tdb).  Here's the list  (john, we should really document
this somewhere).

(*) information persistent across restarts (but not
necessarily important to backup).

account_policy.tdb*    NT account policy settings
            such as pw expiration, etc...

brlock.tdb        byte range locks

browse.dat        browse lists

connections.tdb        share connections (used to enforce
            max connections, etc...)

gencache.tdb        generic caching db

group_mapping.tdb*    group mapping information

lang_en.tdb        Language encodings (i think).

locking.tdb        share modes & oplocks

login_cache.tdb*    bad pw attempts

messages.tdb        Samba messaging system

netsamlogon_cache.tdb*    cache of user net_info_3 struct
            from net_samlogon() request (as a
            domain member)

ntdrivers.tdb*        installed printer drivers

ntforms.tdb*        installed printer forms

ntprinters.tdb*        installed printer information

printing/        directory containing tdb per print
            queue of cached lpq output

registry.tdb        Windows registry skeleton
            (connect via regedit.exe)

sessionid.tdb        session information (e.g. support for
            'utmp = yes')

share_info.tdb*        share acls

unexpected.tdb        unexpected packet queue needed to
            support windows clients that respond
            on a difference port that the
            originating request)  (i could be wrong
~             on this one).

winbindd_cache.tdb    winbindd's cache of user lists, etc...

winbindd_idmap.tdb* winbindd's local idmap db
>
wins.dat*        wins database when 'wins support = yes'

The following tdb's should be backed up IMO:

    nt*.tdb
    account_policy.tdb
    group_mapping.tdb
    share_info.tdb

As a brief follow-up to this, I'm in the process of moving 2 RH8/Samba 3.0.x servers to 2 new FC3/Samba 3.0.1x servers, users, groups, printers, roaming profiles, samba tdb files, cups printers, etc.. I've seen several people ask how to do this on the list, so I'm starting a "how-to" that I'll post to the list for corrections, changes, etc..


Just thought it'd be useful. Figured since I can't code, I can help with documentation. Of course, I'll see how the move goes for me before posting a "how-to" to the list.

Eric Feldhusen
--
NOTICE: New email address: [EMAIL PROTECTED]
--------------
Eric Feldhusen
Network Administrator for Adams, Chassell,
Dollar Bay-Tamarack City, and
Lake Linden-Hubbell Public Schools
emailto:[EMAIL PROTECTED]

--
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/listinfo/samba

Reply via email to