Как искать все файлы, принадлежащие конкретному пользователю в SAN

Мой вопрос может вас смущать, но, честно говоря, очень прямо. У меня есть SAN со многими терабайтами данных. У всех пользователей есть собственный домашний каталог или общий каталог (и большинство подключений обрабатывают с помощью NFS). Я ищу решение, чтобы, когда кто-то покинул их компанию, я мог легко найти все файлы, принадлежащие ему, и сообщить об этом своему менеджеру, чтобы переназначить кому-то еще. Сейчас я делаю это командой find: find / -user $USERNAME > /root/userfiles.txt Но это требует много времени и ресурсов. Я подумываю найти решение для индексации метаданных всех файлов (например, владельца) и сохранения их в базе данных, и когда мне нужно, я просто ищу в этом списке, написав запрос. Поэтому мой вопрос в том, что ElasticSearch или другие инструменты индексирования вообще являются хорошим решением для моей проблемы, или, если нет, у вас есть какие-либо предложения? Примечание: мне не нужно индексировать содержимое файлов. ТОЛЬКО владелец файла или UID

Спасибо,

0 ответов

Другие вопросы по тегам