Назад | Перейти на главную страницу

Что такое аргумент «устройство» в команде монтирования?

Что такое аргумент "устройство" в команде монтирования?

Я знаю, что если вы хотите смонтировать устройство из каталога / dev, вы можете выполнить простую команду, например mount /dev/cdrom /media/cdrom

Я не понимаю, как mount знает о таких особых вещах, как proc и sysfs. Это не устройства в каталоге / dev.

Я видел команду mount -t tmpfs mdev /dev упоминается при просмотре документации busybox. Где это "устройство" mdev?

Спасибо, Ченз

Вообще ничего. Совершенно бессмысленно.

Для таких вещей, как procfs, нет «устройства» для монтирования. Для согласованности вы всегда будете передавать фиктивный параметр для монтирования - например, mount -t procfs proc /proc - но модуль, отвечающий за фактическое монтирование, просто игнорирует это.

(mdev, в конкретном случае монтирования tmpfs на busybox, может иметь какое-то значение - указание busybox использовать mdev, а не udev)

proc и sysfs не являются обычными файловыми системами. / proc - это просто отображение памяти пространства ядра в файловую систему.