Версия: 11.1-alt2 Глава: 69.5.1. Рост базы данных при первичной репликации сложной инфраструктуры ___________________________ Шаги из документации Процедура сжатия базы данных: # systemctl stop samba.service # cd /var/lib/samba/private/sam.ldb.d/ # for i in *.ldb; do mv $i $i.bak; mdb_copy -n -c $i.bak $i.new; mv $i.new $i; done # systemctl start samba.service Результат: # for i in *.ldb; do mv $i $i.bak; mdb_copy -n -c $i.bak $i.new; mv $i.new $i; done mdb_copy: opening environment failed, error -30793 (MDB_INVALID: File is not an LMDB file) mv: не удалось выполнить stat для 'CN=CONFIGURATION,DC=SAMBA,DC=TESTDOMAIN.ldb.new': Нет такого файла или каталога mdb_copy: opening environment failed, error -30793 (MDB_INVALID: File is not an LMDB file) mv: не удалось выполнить stat для 'CN=SCHEMA,CN=CONFIGURATION,DC=SAMBA,DC=TESTDOMAIN.ldb.new': Нет такого файла или каталога mdb_copy: opening environment failed, error -30793 (MDB_INVALID: File is not an LMDB file) mv: не удалось выполнить stat для 'DC=DOMAINDNSZONES,DC=SAMBA,DC=TESTDOMAIN.ldb.new': Нет такого файла или каталога mdb_copy: opening environment failed, error -30793 (MDB_INVALID: File is not an LMDB file) mv: не удалось выполнить stat для 'DC=FORESTDNSZONES,DC=SAMBA,DC=TESTDOMAIN.ldb.new': Нет такого файла или каталога mdb_copy: opening environment failed, error -30793 (MDB_INVALID: File is not an LMDB file) mv: не удалось выполнить stat для 'DC=SAMBA,DC=TESTDOMAIN.ldb.new': Нет такого файла или каталога После выполнения команды: # ls 'CN=CONFIGURATION,DC=SAMBA,DC=TESTDOMAIN.ldb.bak' 'DC=FORESTDNSZONES,DC=SAMBA,DC=TESTDOMAIN.ldb.bak' 'CN=CONFIGURATION,DC=SAMBA,DC=TESTDOMAIN.ldb.bak-lock' 'DC=FORESTDNSZONES,DC=SAMBA,DC=TESTDOMAIN.ldb.bak-lock' 'CN=SCHEMA,CN=CONFIGURATION,DC=SAMBA,DC=TESTDOMAIN.ldb.bak' 'DC=SAMBA,DC=TESTDOMAIN.ldb.bak' 'CN=SCHEMA,CN=CONFIGURATION,DC=SAMBA,DC=TESTDOMAIN.ldb.bak-lock' 'DC=SAMBA,DC=TESTDOMAIN.ldb.bak-lock' 'DC=DOMAINDNSZONES,DC=SAMBA,DC=TESTDOMAIN.ldb.bak' metadata.tdb 'DC=DOMAINDNSZONES,DC=SAMBA,DC=TESTDOMAIN.ldb.bak-lock' После чего Samba запускаться перестаёт.
А процедура сжатия проверяется для хранилища MDB (backend mdb)?
(Ответ для Elena Mishina на комментарий #1) > А процедура сжатия проверяется для хранилища MDB (backend mdb)? Прошу прощения, упустил этот момент, хранилище было tdb. Развернул с mdb, все сработало штатно.