Инструменты пользователя

Инструменты сайта


igor:udev_i_ego_primenenie_dlja_montirovanija_fajlovoj_sistemy

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
Следующая версияСледующая версия справа и слева
igor:udev_i_ego_primenenie_dlja_montirovanija_fajlovoj_sistemy [2017/09/13 01:00] – [Монтирование файлового дерева при загрузке системы. Файлы /etc/fstab и /etc/mtab] igorigor:udev_i_ego_primenenie_dlja_montirovanija_fajlovoj_sistemy [2019/12/01 02:03] – [Несколько замечаний про udev] igor
Строка 81: Строка 81:
 /dev/sda1 on /media/windows type fuseblk (ro,nosuid,nodev,allow_other,blksize=4096)'' \\ \\ /dev/sda1 on /media/windows type fuseblk (ro,nosuid,nodev,allow_other,blksize=4096)'' \\ \\
 Как видим, результаты двух команд по существу одинаковы, хотя представлены в несколько разном формате. Как видим, результаты двух команд по существу одинаковы, хотя представлены в несколько разном формате.
-Команда mount без параметров просто выдает список всего, что смонтировано. Файл /etc/mtab также хранит информацию о смонтированных ФС. Этот файл создается системой, и пользователю изменять его не следует. \\+Команда mount без параметров просто выдает список всего, что смонтировано. Файл /etc/mtab также хранит информацию о смонтированных ФС. Этот файл создается системой, и пользователю изменять его не следует. Заметим, что команда cat отображает __настоящее содержимое__ файла (/etc/mtab - символическая ссылка, которая в Дебиане ведет на /proc/mounts). \\
 Devtmpfs, proc,tmpfs,devpts,shm,sysfs - это как раз псевдофайловые системы. \\ Devtmpfs, proc,tmpfs,devpts,shm,sysfs - это как раз псевдофайловые системы. \\
 Вывод этих команд можно сделать более наглядным, если использовать утилиту column, например так: \\ \\ Вывод этих команд можно сделать более наглядным, если использовать утилиту column, например так: \\ \\
Строка 165: Строка 165:
 Udev - вещь достаточно универсальная, его компетенция простым автомонтированием гаджетов отнюдь не исчерпывается (некоторые даже пишут, что он для этого не предназначен - непонятно почему). Однако по жизни именно автомонтирование - задача номер один, при решении которой люди в первую очередь вспоминают про udev. \\ Udev - вещь достаточно универсальная, его компетенция простым автомонтированием гаджетов отнюдь не исчерпывается (некоторые даже пишут, что он для этого не предназначен - непонятно почему). Однако по жизни именно автомонтирование - задача номер один, при решении которой люди в первую очередь вспоминают про udev. \\
 Udev независим ни от файл-менеджеров, ни от используемой вами графической оболочки (desktop environment, window manager...), ни вообще от X-сервера, то есть описанная ниже технология применима даже к компьютеру, совсем не имеющему графической периферии. \\ Udev независим ни от файл-менеджеров, ни от используемой вами графической оболочки (desktop environment, window manager...), ни вообще от X-сервера, то есть описанная ниже технология применима даже к компьютеру, совсем не имеющему графической периферии. \\
-Второе. В бинарных дистрибутивах, как правило, имеются свои варианты решения поставленной задачи, разработанные для нас (за нас) создателями конкретного дистрибутива и, в отличие от того что сказано чуть выше, "привязанные" к графическим средствам этого дистрибутива. Если вы, подобно вашему покорному слуге, считаете их неудачными и хотите решить задачу по-своему, то надо понимать, что это обходное решение - "костыль". В данной ситуации это слово не несет отрицательной эмоциональной нагрузки, но этот "костыль" может конфликтовать со стандартным решением, которого никто не отменял. У меня, например, тунар просто "вылетает" при попытке обратиться к флэшке, примонтированной через udev. \\ \\+Второе. В бинарных дистрибутивах, как правило, имеются свои варианты решения поставленной задачи, разработанные для нас (за нас) создателями конкретного дистрибутива и, в отличие от того что сказано чуть выше, "привязанные" к графическим средствам этого дистрибутива. Если вы, подобно вашему покорному слуге, считаете их неудачными и хотите решить задачу по-своему, то надо понимать, что это обходное решение - "костыль". В данной ситуации это слово не несет отрицательной эмоциональной нагрузки, но этот "костыль" может конфликтовать со стандартным решением, которого никто не отменял. У меня, например, тунар при попытке обратиться к флэшке, примонтированной через udev, просто "вылетает" со скоростью, обычно ему не свойственной. \\ \\
 ====Краткое описание принципа работы udev==== ====Краткое описание принципа работы udev====
 Как уже говорилось, в каждой ОС есть механизмы, следящие за событиями и докладывающие о них, и есть механизмы, получающие эти доклады и предпринимающие должные действия по факту событий. К последним относится udev - демон, который характеризуется тем, что может анализировать информацию о событиях согласно __правилам__, написанным для него пользователем данного конкретного компьютера. \\ Как уже говорилось, в каждой ОС есть механизмы, следящие за событиями и докладывающие о них, и есть механизмы, получающие эти доклады и предпринимающие должные действия по факту событий. К последним относится udev - демон, который характеризуется тем, что может анализировать информацию о событиях согласно __правилам__, написанным для него пользователем данного конкретного компьютера. \\
igor/udev_i_ego_primenenie_dlja_montirovanija_fajlovoj_sistemy.txt · Последнее изменение: 2019/12/09 23:54 — igor