[Samba] Understanding the difference of lock/state/cache directory

Marc Muehlfeld samba at marc-muehlfeld.de
Mon Sep 30 14:07:56 MDT 2013


Hello Andrew,

Am 30.09.2013 21:55, schrieb Andrew Bartlett:
>> *Question 1*: The manpage says "state directory" is for persistent and
>> "cache directory" for non-persistent data. Ok. That's clear. But what is
>> stored in the "lock directory" and what is the reason why its content
>> isn't placed in one of the other two directories?
>
> locks are for things that can (and should) go away at shutdown.  cache
> is for things that are handy to have, but can be re-generated without
> major cost (which makes it fiddly, as you then get to your next
> question)
>
>> *Question 2*: Why is the "winbindd_cache.tdb" stored in the state
>> directory? Isn't it just a cache file?
>
> The issue is that if this is treated as cache, and destroyed, then
> offline logins fail after a reboot on a system that chooses to purge
> such cache files.  I think there may also be some other persistent data
> in there as well (others I hope will clarify).
>
> At least that is how I understand the issue.  See also the FHS:
> http://www.pathname.com/fhs/pub/fhs-2.3.html#PURPOSE33


Thanks for that good explanation. This clarifies my questions.


Regards,
Marc


More information about the samba mailing list