2

Если я правильно понимаю, имя файла устройства является ссылкой на устройство, найденное в /dev. Точка монтирования находится там, где доступна файловая система, но какова роль виртуального каталога, в котором находится точка монтирования? Есть ли причина, по которой он не считается "настоящим каталогом" или это устаревший исторический термин?

1 ответ1

2

Файл устройства - это особый тип файла, который не помечает какой-либо фрагмент данных на диске, а служит интерфейсом для ядра; файлы устройства сделаны с mknod . Обычно они находятся в /dev , но это условно.

Linux имеет только одну структуру каталогов, начинающуюся с корня / , но в нее можно смонтировать множество различных файловых систем, подключив их к определенным подкаталогам. В этом каталоге нет ничего особенного, но если он не пустой, вы не сможете получить доступ к его содержимому, если смонтируете поверх него другую файловую систему.

В общем, монтирование файловых систем прозрачно, и вы не можете узнать, просто посмотрев путь, по которому физическая файловая система находится в данный момент. Введите df . выяснить.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .