Что такое «нет» для точек подключения и почему точки монтирования одного и того же типа ниже / работают?

В Ubuntu 14.04 при выполнении команды mount я получаю следующую выдержку

tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755) none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880) none on /run/shm type tmpfs (rw,nosuid,nodev) none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755) 

Я не понимаю, почему подкаталоги /run монтируются отдельно внутри уже смонтированного родительского каталога ( /run ) и того, что none файловой системе. Мой файл /etc/fstab пуст.

  • Сбой ntpdate, если для системы установлено значение даты более 2038
  • Проблема с распределением принтеров x2go
  • linux + yum + как напечатать переменные yum командой yum
  • Невозможно установить gcc на CentOs 6.6
  • служебная команда не работает в centos 7
  • Диск не смог собраться в массив
  • Неверная корневая оболочка в файле / etc / passwd
  • Как я могу исключить некоторые пути к библиотеке, перечисленные в «pkg-config --variable pc_path pkg-config»?
  • Установка корневого сертификата в Mozilla Firefox
  • Как изменить ограничение скорости для запуска экземпляра стекания
  • Какой набор команд ограничит скорость исходящих данных до X kbps для трафика в порт или из порта Y?
  • Безопасна ли команда `reboot`?
  • One Solution collect form web for “Что такое «нет» для точек подключения и почему точки монтирования одного и того же типа ниже / работают?”

    none не означает, что нет физического раздела диска, связанного с точкой монтирования, которую вы видите при выдаче команды mount . Он используется для виртуальных файловых систем, таких как shm , ramfs , proc и tmpfs . Точки lock , shm и user в этом примере создаются отдельно, поэтому их можно монтировать с разными разрешениями и настройками. Обратите внимание на часть внутри круглых скобок?

    Причина, по которой вы не видите эти конфигурации монтирования в /etc/fstab заключается в том, что они выполняются upstart (т.е. во время инициализации системы) и initramfs-tools . Вы можете исследовать себя:

     grep --color -RE '/run/(lock|shm|user)' /etc 2>/dev/null 

    но более интересным, вероятно, является:

     # grep --color -R 'run_migrate' /etc 2>/dev/null /etc/init/mounted-var.conf: run_migrate () { /etc/init/mounted-var.conf: run_migrate /var/run /run /etc/init/mounted-var.conf: run_migrate /var/lock /run/lock 

    Последняя часть показывает, что для поиска истоков /run/lock вам нужно искать /var/lock , например.

    Linux и Unix - лучшая ОС в мире.