База ответов ИНТУИТ

Внутреннее устройство ядра Linux

<<- Назад к вопросам

Может ли процедура lookup() зациклиться при выполнении поиска пути, где часть пути является синонимом каталога?

(Отметьте один правильный вариант ответа.)

Варианты ответа
нет не может, так как каждый шаг поиска валидируется вызовом метода revalidate()
может сделать не больше одной петли, но затем текущий объект vfsmount поменяется на другой, у которого дугой набор потомков, и поиск продолжится(Верный ответ)
да может, поэтому существуют ограничения на создание синонима каталога
нет не может, так как есть ограничение на количество шагов поиска и если оно превышено, то поиск завершается
Похожие вопросы
Как выглядит lookup если в искомом пути задействовано несколько файловых систем?
Что является результатом операции lookup и сохраняется в структуре file (в виде ссылок)?
Какие объекты создаются в ядре при поиске пути в файловой системе?
Что делает операция lookup?
Из каких шагов состоит операция lookup?
Какие шаги выполняются при операции lookup, если dentry не найден в hash-таблице?
Что является ключом поиска в хеш таблице inode, находящейся в ядре?
Как организуется синоним каталога, полученный в результате выполнения команды mount c ключём bind?
Как работает процедура переключения контекста с процесса current на процесс next?
Какие операции выполняются при выполнении системного вызова link()?