У пользователей все еще нет решения для быстрого поиска в NAS?

2089
AtariBaby

Это меня очень огорчает. Я читал о команде mdutil, но, насколько я понимаю, ее нужно вводить каждый раз, когда вы входите в систему, что просто не будет работать в многопользовательской среде. Кроме того, если NAS огромен, он, по-видимому, действительно замедляет работу компьютеров, которые индексируют.

Нет ли надежного, автоматизированного решения для пользователей сети для поиска в NAS?

3
Является ли медленный поиск вашей основной жалобой? Как вы должны иметь возможность просто использовать интерфейс проводника (в Windows) для поиска файлов, как на локальном диске? Я использую мой Synology NAS, я не помню, чтобы он был намного медленнее? Kram 9 лет назад 0
Во-первых, все это среды Mac со многими пользователями. Но по моему опыту, если NAS заполнен тысячами файлов, поиск с Mac просто не работает. Вы можете использовать команду терминала «mdutil», чтобы проиндексировать ее, но это нужно делать многократно, а индексация файлового NAS делает компьютер раздражающе вялым. Если поискать здесь и на других форумах, даже на Synology и Apple, можно найти несколько предлагаемых средств, которые подходят для одних, а не для других, и оставляют желать лучшего. AtariBaby 9 лет назад 0

1 ответ на вопрос

2
Spiff

Медленный поиск обычно означает обход файловой системы, просматривая каждый файл. Это легко сделать по любому протоколу удаленной файловой системы (SMB, AFP, NFS). Есть ли простой способ сделать это в ОС вашего клиентского бокса - это другой вопрос. Пользователи Mac, которые не очень разбираются в Unix, вероятно, не хотят запускать команду «найти» из командной строки. И вообще, этот вид поиска по файловой системе подходит только для поиска по имени файла или другим метаданным, а не по содержимому.

Для быстрого поиска обычно требуется, чтобы процесс на файловом сервере (в данном случае в блоке NAS) создавал и поддерживал отдельную базу данных / индекс метаданных файла (и, возможно, ключевые слова содержимого файла), чтобы можно было выполнить быстрый поиск по этой базе данных. Сложность этого заключается в том, что (1) разные решения быстрого поиска для разных ОС имеют разные представления о том, как должен выглядеть этот индекс, и (2) вам необходимо убедиться, что эта база данных / индекс не пропускает информацию о файлах, которые пользователь, выполняющий поиск, не имеет доступа к.

Итак, вы правы, кроссплатформенного стандарта для быстрого поиска файловых систем NAS до сих пор нет.

Если вы в основном поддерживаете пользователей Mac, рассмотрите возможность создания псевдо-NAS, купив Mac mini (499 долларов США) под управлением OS X Server (20 долларов США) и подключите его к жесткому диску Thunderbolt или настольному RAID-массиву Thunderbolt (диски стоимостью 250 долларов США +). ). В OS X Server есть средства для ведения индекса Spotlight на сервере, чтобы клиенты Mac могли использовать его только при подключении.

Привет. Это отличное объяснение, и, к сожалению, мне не хватает опыта, чтобы выразить его, по-видимому. Я оплакиваю не зная об этом недостатке, когда я перешел от настройки типа, которую вы предлагаете. Труд и затраты определенно будут препятствовать этому. IMO недостатком этой настройки являются проблемы с разрешениями, которые возникают со временем у многих пользователей. AtariBaby 9 лет назад 0
@AtariBaby Поскольку вы задаете вопрос, если вы найдете мой ответ правильным (или, по крайней мере, приемлемым и наиболее приемлемым из полученных ответов), вы можете щелкнуть контур галочки рядом с моим ответом, чтобы пометить его как принятый ответ, который на самом деле дает мне больше воображаемых интернет-баллов, чем голосов. Spiff 9 лет назад 0
Готово, спасибо. Не понял! Отличное прозвище я мог бы добавить. AtariBaby 9 лет назад 0