Назад | Перейти на главную страницу

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

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

Спасибо,