Ответ зависит от версии locate
, которую вы используете, но есть большая вероятность, что это mlocate
, чья updatedb
работает быстро, избегая полного сканирования диска :
.
mlocate is a locate/updatedb implementation. The 'm' stands for "merging": updatedb reuses the existing database to avoid rereading most of the file system, which makes updatedb faster and does not trash the system caches as much.
(В базе данных хранится временная метка каждого каталога, ctime
или mtime
, в зависимости от того, что новее.)
Как и большинство реализаций updatedb
, mlocate
также будут пропускать файловые системы и пути, которые он настроен игнорировать. По умолчанию в случае mlocate
их нет, но дистрибутивы обычно предоставляют базовую updatedb.conf
, которая игнорирует сетевые файловые системы, виртуальные файловые системы и т. д. (см., например, файл конфигурации Debian ; это стандартная практика в Debian, поэтому GNU updatedb
настроен аналогично).
Все прошло хорошо к
mdadm --stop /dev/md0
А потом
mdadm /dev/md0 --assemble /dev/sdb1 /dev/sdc1