Here is from an email:
In dCacheSetup (in Aglt2, it is poolSetup)you need to define:
metaDataRepositoryImport=org.dcache.pool.repository.meta.file.FileMetaDataRepository
metaDataRepository=org.dcache.pool.repository.meta.db.BerkeleyDBMetaDataRepository
Then you need to restart your pool *once*.
After that you remove the declaration of metaDataRepositoryImport from
dCacheSetup (but leave the metaDataRepository declaration in place). You
restart your pool again.
The first restart will be as slow as always. The second restart will be
much faster and the pool will use less memory.
Once you have moved to the DB backend, it is important that you do not
switch back - otherwise the pool looses all the meta data.
Be warned that the DB backend stores all data in a database - if that
database is corrupted, the pool may need to refetch all information from
PNFS/Chimera. It will also loose information about pins.
--
WenjingWu - 12 Feb 2009