Если я правильно понимаю, имя файла устройства является ссылкой на устройство, найденное в /dev. Точка монтирования находится там, где доступна файловая система, но какова роль виртуального каталога, в котором находится точка монтирования? Есть ли причина, по которой он не считается "настоящим каталогом" или это устаревший исторический термин?
1 ответ
Файл устройства - это особый тип файла, который не помечает какой-либо фрагмент данных на диске, а служит интерфейсом для ядра; файлы устройства сделаны с mknod
. Обычно они находятся в /dev
, но это условно.
Linux имеет только одну структуру каталогов, начинающуюся с корня /
, но в нее можно смонтировать множество различных файловых систем, подключив их к определенным подкаталогам. В этом каталоге нет ничего особенного, но если он не пустой, вы не сможете получить доступ к его содержимому, если смонтируете поверх него другую файловую систему.
В общем, монтирование файловых систем прозрачно, и вы не можете узнать, просто посмотрев путь, по которому физическая файловая система находится в данный момент. Введите df .
выяснить.