Кто-либо может объяснить вывод монтирования?

C идет параллельно B, или после B? (ряд?)

Если параллель, почему бы не B запускают C в то же время (с помощью сценария?)

Если ряд, то измените сценарий A для добавления C после B.

5
23.09.2013, 08:59
3 ответа

Выполнение mount без аргументов произведет список файловых систем, смонтированных согласно таблице смонтированных файловых систем в /etc/mtab. /etc/mtab файл обычно сохраняется mount и umount, хотя в некоторых средах (таких как живые CD) /etc/mtab может быть символьная ссылка на /proc/self/mounts.

Ядро поддерживает информацию смонтированных файловых систем в текущем пространстве имен монтирования в /proc/[pid]/mounts. Традиционно, ядро Linux подвергло всех, монтируется через /proc/mounts, но начиная с введения пространств имен монтирования для каждого процесса в версии 2.4.19 ядра, /proc/mounts символьная ссылка на /proc/self/mounts. Формат этих файлов документируется в страницу руководства для fstab.

Обратите внимание что как /etc/mtab сохраняется программами пространства пользователя, это совершенно возможно для содержания /etc/mtab и /proc/self/mounts отличаться. Это может произойти, если файловые системы смонтированы или размонтированы непосредственно через mount() и umount() системные вызовы, не проходя mount и umount программы. Различия между отдельными пространствами имен монтирования могут также вызвать несоответствия между /etc/mtab и /proc/self/mounts.

Каждая строка в mount вывод имеет форму:

fs_spec on fs_file type fs_vfstype (fs_mntopts)

где

  • fs_spec описывает блочное устройство или удаленную файловую систему, которая будет смонтирована.

  • fs_file описывает точку монтирования для файловой системы.

  • fs_vfstype описывает тип файловой системы.

    Список файловых систем, которые поддерживает текущее ядро, выставляется через /proc/filesystems. Подробная документация для каждой файловой системы может быть найдена в дереве ядра Linux.

  • fs_mntopts описывает опции монтирования, связанные с файловой системой.

    Файловая система независимые опции перечислена в mount страница руководства. Для файловой системы определенные опции консультируются с документацией дерева ядра для той файловой системы.

13
27.01.2020, 20:32
  • 1
    Традиционно, и тем не менее случай в большинстве систем, информация прибывает из /etc/mtab который mount/umount поддержать. Некоторая замена дистрибутивов Linux /etc/mtab с символьной ссылкой на /proc/self/mount но не все делают. –  Stéphane Chazelas 24.09.2013, 14:32
  • 2
    @StephaneChazelas спасибо за Ваш комментарий. Я отредактировал ответ соответственно и добавил примечание по последствиям. –  Thomas Nyman 24.09.2013, 16:07

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

proc, sysfs, tmpfs,devpts, sun_rpc и gvfs-fuse-daemon Виртуальные файловые системы.

/dev/sda1 и/dev/sda3 являются устройствами хранения данных: физические файловые системы.

proc: proc Виртуальные файловые системы для управления процессами, Вы видите каждый PID, и другой снабжает.

sysfs: другая Виртуальная файловая система, управляемая ядром; это помогает proc, хотя не в PIDs но в аппаратных средствах и другой снабжает.

/dev/pts : на GNU/Linux у Вас есть виртуальные терминалы и реальные терминалы для реальных терминалов, через которые можно получить доступ: /dev/tty1, /dev/tty2, /dev/tty2 swtich через CTRL+ALT+F1..8 Но для виртуальных терминалов, Вы имеете /dev/pts/ каталог, это содержит /dev/pts/0, 1, 2 и так далее каждая цифра для одного виртуального терминала.

/dev/shm : отметка курса корабля является сокращением Общей памяти, это - место обмена данными.

RPC : Вызов удаленной процедуры.

tmpfs : Когда пространство потребностей ядра для каждой задачи, смонтируйте, что это вводит. Такой как /tmp

Примечание: Сначала, читайте о Виртуальных файловых системах, затем считанных о монтировании.

1
27.01.2020, 20:32
  • 1
    , "логические" файловые системы не являются обычным термином. "Виртуальные" файловые системы более распространены. –  Mat 23.09.2013, 09:12
  • 2
    @MohsenPahlevanzadeh, Это не значение "vfs" (Вы изобрели свое собственное, это не определение, используемое в разработке ядра Linux), "виртуальная файловая система" является стандартным именем для этого. –  Chris Down 23.09.2013, 09:37
  • 3
    Ohi считал Википедию, извините для неправильной информации, я обновил свое сообщение. –  PersianGulf 23.09.2013, 09:43
  • 4
    @MohsenPahlevanzadeh необходимо также использовать термин "пространство имен" тщательно, потому что в контексте ядра Linux термин в большой степени связан с пространствами имен ядра. Вы также упоминаете это proc показывает каждый PID, но он, это не строго верно начиная с пространств имен PID, был представлен в 2.6.24. Когда определенные условия соблюдены, proc только выставочные ресурсы, связанные с процессами в текущем пространстве имен PID. –  Thomas Nyman 23.09.2013, 10:05
  • 5
    К терминалам получает доступ CTRL+ALT+F1.. F8 не являются реальными терминалами, но "виртуальными консолями". –  rpthms 18.02.2014, 19:59

По умолчанию команда Команда отображает список устройств медиа-устройств, которые в настоящее время смонтированы в системе. Есть четыре части информации Команда Mount Command обеспечивает:

  • Расположение устройства носителя
  • Установка монтирования в виртуальном каталоге, в котором установлен носитель
  • Тип файловой системы
  • Состояние доступа монтируемого носителя

, как в вашем примере примерной команды насыпь в первом ряду:

  • / dev / SDA2 - это местоположение устройства
  • / - это точка монтажа, когда устанавливается ваша среда
  • Ext4 Тип файловой системы
  • (RW) . Читайте и напишите)

Там может быть много других вариантов , как и в других рядах вашего примера для четвертого столбца, который вы можете подробно найти в этом Atricle: http: //en.wikipedia .org / wiki / fstab

2
27.01.2020, 20:32

Теги

Похожие вопросы