отношения между именем устройства и точкой подключения

Хотя у нас есть устройство, называемое, например, /dev/sdb1 точка монтирования устройства отличается, например, [F2]. Теперь я смущен и вам интересно узнать, какая связь между фактическим именем устройства и точкой монтирования связана с тем, что оба из dev и /media/user/sth - это две разные папки в системе.

Итак, почему имя устройства связано с папкой?

5
задан 14 December 2017 в 07:56

3 ответа

ТЛ;др: потому что [Ф1] файловую систему и точку монтирования устройства имеют очень минимальное отношение, и они различаются по своему назначению.

какова цель файловую систему /dev?

Цитата ответ Жиль по:

почти все файлы в /dev-файлы устройств. В то время как чтение и запись в обычных магазинах в файл данных на диск или другой файловой системы, доступа к файлу устройства взаимодействует с драйвером в ядре, которое, как правило, в свою очередь, взаимодействует с аппаратной частью (устройство, отсюда и название).

вы когда-нибудь слышали поговорку "все является файлом на *nix" ? Ну, это-то как файловая система [Ф2] работает - это позволяет иметь "файл", представляющий определенный части оборудования, подключенного к вашему компьютеру. Если подключена мышь, он будет отображаться как [Ф3], например, если у вас жесткий диск подключен, он скорее всего будет отображаться как [Ф4] (и это следует отметить, как правило, используется для представления Жиль ответ и, как правило, используют протокол SCSI, хотя для новых НВМ диски могут отображаться как [ф5]).

и это возможно, чтобы взаимодействовать с техникой просто так. Это общие для людей, чтобы делать резервные копии с [ф6] или что-то длинной линии. Когда у вас Arduino или Raspberry Pi подключен через последовательный порт, они появятся в серийных консолей [ф7] и нажать [F8] и вы можете записать байты общаться с устройством, хотя и более практично, чтобы использовать что-то вроде [ф9] или [ф10] или на [F11] программного обеспечения. А вот про это - Вы не можете просматривать файлы на устройстве в простой путь.

что такое файловая система?

файловая система, как организованы данные на устройство хранения той или иной форме. И есть много файловых систем.Если у вас есть жесткий диск от Mac, данные организованы на диске с файловая система hpfs или APFS типы файловой системы; если оно исходит от окна, которые могут использовать NTFS файловой системы; это если из Linux - обычно бы быть в форме [ф12] файловой системы; BSD или Солярис может использовать [от f13], и так далее и тому подобное. Можно даже смонтировать ISO-файл резервной копии и привязать к папке. Все они имеют свои преимущества, но основная идея заключается в том, что данные организованы в определенной логической последовательности и позволяет пользователю не отдельные файлы, а не заниматься байт или блоков данных. И общая черта заключается в том, что все файловые системы должны иметь точку монтирования, логическим корнем дерева файловой системы, папок и файлов.

и вот здесь [ф14] приходит. В [ф15] фактически виртуальную файловую систему, смонтированную на папку [ф16], в том смысле, что оно существует только тогда, когда ваша машина работает; как только вы закрыли, все в этом каталоге нет. То же самое с [f17 В] И [ф18] каталоги - представлений о процессах и физических устройствах существует только для бесперебойной работы системы. Вот почему Вы не можете сделать [зг19] точку монтирования для USB-накопитель или жесткий диск - это уже точка монтирования для чего-то другого, и кроме того, что бы нарушать многие файловые системы[!стандартный д12].

хотя, можно создать каталог в [20 фунтов] и подключите жесткий диск туда ( с правами суперпользователя ), но это излишне и против уже упомянутого стандарта иерархии файловой системы Unix.

[dиода d17]как устройств и точек монтирования связаны?[!dиода d17]

мы могли бы сделать сравнение между веб-сайтов и дисков. С веб-сайтом, у вас есть набор ссылок на конкретные страницы. Но сайт технически сбор данных, хранящихся где-то на сервере. Та же идея здесь - [клавиши f21] может содержать данные и файлы, но точка монтирования позволяет Вам взаимодействовать с теми вещами, логически, и зная путь к файлу, вы можете легко перейти к ним просто как со ссылками на сайт вы переходите на нужных Вам страницах.

на технической стороне дела, монтирования и устройства управляются пару файлов. [ф22] позволит вам указать устройство (либо [ф23] ссылка или через номером uuid ) и куда монтировать при загрузке. [ф24], [f25 привод датчика], [ф26], и /proc/self/mountstats расскажет вам, где в настоящее время приборы установлены. Так вот, в Ubuntu графический интерфейс позволяет осуществлять автоматический монтаж ( в прошлом, которое было единства, сейчас GNOME , но в любом случае это должны быть все-таки удалось по той же схеме GSettings). Что, в свою очередь, взаимодействует с системой [ф28], который потом подключает USB или жесткий диск в папку /media; другими словами, есть программы на месте, что касается USB-накопитель автоматически с точкой монтирования.

следует также отметить, что некоторые программы, такие как [f30 с] может работать только на смонтированных файловых системах, т. е. [ф31] покажет вам использование только для тех дисков, которые установлены. Напротив, во многих случаях желательно иметь файловую систему без монтажа [f32 из] проверка файловой системы утилитой или parted/Gparted коммунальные услуги (так как они используются для изменения размера и изменение размера раздела, который монтируется может привести к потере данных). Такие коммунальные услуги, как [ф35] позволит вам найти, где конкретное устройство монтируется (которые лично я использую в моей командной строке, чтобы знать, какой диск я в настоящее время).

заключение

, вероятно, это еще не делает много смысла, и это понятно. Давайте просто скажем, что это условность. Не обязательно дело в Unix, потому что Windows это одну и ту же схему GSettings, с подобной терминологии. Это просто какой причине компьютеры и то, что имело смысл для инженеров, когда они разрабатывали системы годы и годы назад. Но Эй, это работает, верно ?

5
ответ дан 22 May 2018 в 17:00

ТЛ;др: потому что /dev/ файловую систему и точку монтирования устройства имеют очень минимальное отношение, и они различаются по своему назначению.

какова цель файловую систему /dev?

Цитата ответ Жиль по:

почти все файлы в /dev-файлы устройств. В то время как чтение и запись в обычных магазинах в файл данных на диск или другой файловой системы, доступа к файлу устройства взаимодействует с драйвером в ядре, которое, как правило, в свою очередь, взаимодействует с аппаратной частью (устройство, отсюда и название).

вы когда-нибудь слышали поговорку "все является файлом на *nix" ? Ну, это-то как файловая система /dev работает - это позволяет иметь "файл", представляющий определенный части оборудования, подключенного к вашему компьютеру. Если подключена мышь, он будет отображаться как /dev/input/mouse0, например, если у вас жесткий диск подключен, он скорее всего будет отображаться как /dev/sd<LETTER><NUMBER> (и это следует отметить, как правило, используется для представления Жиль ответ и, как правило, используют протокол SCSI, хотя для новых НВМ диски могут отображаться как /dev/nvme0n1).

и это возможно, чтобы взаимодействовать с техникой просто так. Это общие для людей, чтобы делать резервные копии с dd if=/dev/sda1 of=/dev/sdc1 или что-то длинной линии. Когда у вас Arduino или Raspberry Pi подключен через последовательный порт, они появятся в серийных консолей /dev/ttyUSB0 и нажать [F8] и вы можете записать байты общаться с устройством, хотя и более практично, чтобы использовать что-то вроде screen или byobu или на [F11] программного обеспечения. А вот про это - Вы не можете просматривать файлы на устройстве в простой путь.

что такое файловая система?

файловая система, как организованы данные на устройство хранения той или иной форме. И есть много файловых систем.Если у вас есть жесткий диск от Mac, данные организованы на диске с файловая система hpfs или APFS типы файловой системы; если оно исходит от окна, которые могут использовать NTFS файловой системы; это если из Linux - обычно бы быть в форме ext файловой системы; BSD или Солярис может использовать [от f13], и так далее и тому подобное. Можно даже смонтировать ISO-файл резервной копии и привязать к папке. Все они имеют свои преимущества, но основная идея заключается в том, что данные организованы в определенной логической последовательности и позволяет пользователю не отдельные файлы, а не заниматься байт или блоков данных. И общая черта заключается в том, что все файловые системы должны иметь точку монтирования, логическим корнем дерева файловой системы, папок и файлов.

и вот здесь /dev приходит. В /dev фактически виртуальную файловую систему, смонтированную на папку /dev, в том смысле, что оно существует только тогда, когда ваша машина работает; как только вы закрыли, все в этом каталоге нет. То же самое с [f17 В] И /sys каталоги - представлений о процессах и физических устройствах существует только для бесперебойной работы системы. Вот почему Вы не можете сделать [зг19] точку монтирования для USB-накопитель или жесткий диск - это уже точка монтирования для чего-то другого, и кроме того, что бы нарушать многие файловые системы[!стандартный д12].

хотя, можно создать каталог в [20 фунтов] и подключите жесткий диск туда ( с правами суперпользователя ), но это излишне и против уже упомянутого стандарта иерархии файловой системы Unix.

[dиода d17]как устройств и точек монтирования связаны?[!dиода d17]

мы могли бы сделать сравнение между веб-сайтов и дисков. С веб-сайтом, у вас есть набор ссылок на конкретные страницы. Но сайт технически сбор данных, хранящихся где-то на сервере. Та же идея здесь - [клавиши f21] может содержать данные и файлы, но точка монтирования позволяет Вам взаимодействовать с теми вещами, логически, и зная путь к файлу, вы можете легко перейти к ним просто как со ссылками на сайт вы переходите на нужных Вам страницах.

на технической стороне дела, монтирования и устройства управляются пару файлов. /etc/fstab позволит вам указать устройство (либо /dev ссылка или через номером uuid ) и куда монтировать при загрузке. /etc/mtab, [f25 привод датчика], /proc/self/mountinfo, и /proc/self/mountstats расскажет вам, где в настоящее время приборы установлены. Так вот, в Ubuntu графический интерфейс позволяет осуществлять автоматический монтаж ( в прошлом, которое было единства, сейчас GNOME , но в любом случае это должны быть все-таки удалось по той же схеме GSettings). Что, в свою очередь, взаимодействует с системой UDisks2, который потом подключает USB или жесткий диск в папку /media; другими словами, есть программы на месте, что касается USB-накопитель автоматически с точкой монтирования.

следует также отметить, что некоторые программы, такие как [f30 с] может работать только на смонтированных файловых системах, т. е. df покажет вам использование только для тех дисков, которые установлены. Напротив, во многих случаях желательно иметь файловую систему без монтажа [f32 из] проверка файловой системы утилитой или parted/Gparted коммунальные услуги (так как они используются для изменения размера и изменение размера раздела, который монтируется может привести к потере данных). Такие коммунальные услуги, как findmnt позволит вам найти, где конкретное устройство монтируется (которые лично я использую в моей командной строке, чтобы знать, какой диск я в настоящее время).

заключение

, вероятно, это еще не делает много смысла, и это понятно. Давайте просто скажем, что это условность. Не обязательно дело в Unix, потому что Windows это одну и ту же схему GSettings, с подобной терминологии. Это просто какой причине компьютеры и то, что имело смысл для инженеров, когда они разрабатывали системы годы и годы назад. Но Эй, это работает, верно ?

5
ответ дан 18 July 2018 в 01:14

ТЛ;др: потому что /dev/ файловую систему и точку монтирования устройства имеют очень минимальное отношение, и они различаются по своему назначению.

какова цель файловую систему /dev?

Цитата ответ Жиль по:

почти все файлы в /dev-файлы устройств. В то время как чтение и запись в обычных магазинах в файл данных на диск или другой файловой системы, доступа к файлу устройства взаимодействует с драйвером в ядре, которое, как правило, в свою очередь, взаимодействует с аппаратной частью (устройство, отсюда и название).

вы когда-нибудь слышали поговорку "все является файлом на *nix" ? Ну, это-то как файловая система /dev работает - это позволяет иметь "файл", представляющий определенный части оборудования, подключенного к вашему компьютеру. Если подключена мышь, он будет отображаться как /dev/input/mouse0, например, если у вас жесткий диск подключен, он скорее всего будет отображаться как /dev/sd<LETTER><NUMBER> (и это следует отметить, как правило, используется для представления Жиль ответ и, как правило, используют протокол SCSI, хотя для новых НВМ диски могут отображаться как /dev/nvme0n1).

и это возможно, чтобы взаимодействовать с техникой просто так. Это общие для людей, чтобы делать резервные копии с dd if=/dev/sda1 of=/dev/sdc1 или что-то длинной линии. Когда у вас Arduino или Raspberry Pi подключен через последовательный порт, они появятся в серийных консолей /dev/ttyUSB0 и нажать [F8] и вы можете записать байты общаться с устройством, хотя и более практично, чтобы использовать что-то вроде screen или byobu или на [F11] программного обеспечения. А вот про это - Вы не можете просматривать файлы на устройстве в простой путь.

что такое файловая система?

файловая система, как организованы данные на устройство хранения той или иной форме. И есть много файловых систем.Если у вас есть жесткий диск от Mac, данные организованы на диске с файловая система hpfs или APFS типы файловой системы; если оно исходит от окна, которые могут использовать NTFS файловой системы; это если из Linux - обычно бы быть в форме ext файловой системы; BSD или Солярис может использовать [от f13], и так далее и тому подобное. Можно даже смонтировать ISO-файл резервной копии и привязать к папке. Все они имеют свои преимущества, но основная идея заключается в том, что данные организованы в определенной логической последовательности и позволяет пользователю не отдельные файлы, а не заниматься байт или блоков данных. И общая черта заключается в том, что все файловые системы должны иметь точку монтирования, логическим корнем дерева файловой системы, папок и файлов.

и вот здесь /dev приходит. В /dev фактически виртуальную файловую систему, смонтированную на папку /dev, в том смысле, что оно существует только тогда, когда ваша машина работает; как только вы закрыли, все в этом каталоге нет. То же самое с [f17 В] И /sys каталоги - представлений о процессах и физических устройствах существует только для бесперебойной работы системы. Вот почему Вы не можете сделать [зг19] точку монтирования для USB-накопитель или жесткий диск - это уже точка монтирования для чего-то другого, и кроме того, что бы нарушать многие файловые системы[!стандартный д12].

хотя, можно создать каталог в [20 фунтов] и подключите жесткий диск туда ( с правами суперпользователя ), но это излишне и против уже упомянутого стандарта иерархии файловой системы Unix.

[dиода d17]как устройств и точек монтирования связаны?[!dиода d17]

мы могли бы сделать сравнение между веб-сайтов и дисков. С веб-сайтом, у вас есть набор ссылок на конкретные страницы. Но сайт технически сбор данных, хранящихся где-то на сервере. Та же идея здесь - [клавиши f21] может содержать данные и файлы, но точка монтирования позволяет Вам взаимодействовать с теми вещами, логически, и зная путь к файлу, вы можете легко перейти к ним просто как со ссылками на сайт вы переходите на нужных Вам страницах.

на технической стороне дела, монтирования и устройства управляются пару файлов. /etc/fstab позволит вам указать устройство (либо /dev ссылка или через номером uuid ) и куда монтировать при загрузке. /etc/mtab, [f25 привод датчика], /proc/self/mountinfo, и /proc/self/mountstats расскажет вам, где в настоящее время приборы установлены. Так вот, в Ubuntu графический интерфейс позволяет осуществлять автоматический монтаж ( в прошлом, которое было единства, сейчас GNOME , но в любом случае это должны быть все-таки удалось по той же схеме GSettings). Что, в свою очередь, взаимодействует с системой UDisks2, который потом подключает USB или жесткий диск в папку /media; другими словами, есть программы на месте, что касается USB-накопитель автоматически с точкой монтирования.

следует также отметить, что некоторые программы, такие как [f30 с] может работать только на смонтированных файловых системах, т. е. df покажет вам использование только для тех дисков, которые установлены. Напротив, во многих случаях желательно иметь файловую систему без монтажа [f32 из] проверка файловой системы утилитой или parted/Gparted коммунальные услуги (так как они используются для изменения размера и изменение размера раздела, который монтируется может привести к потере данных). Такие коммунальные услуги, как findmnt позволит вам найти, где конкретное устройство монтируется (которые лично я использую в моей командной строке, чтобы знать, какой диск я в настоящее время).

заключение

, вероятно, это еще не делает много смысла, и это понятно. Давайте просто скажем, что это условность. Не обязательно дело в Unix, потому что Windows это одну и ту же схему GSettings, с подобной терминологии. Это просто какой причине компьютеры и то, что имело смысл для инженеров, когда они разрабатывали системы годы и годы назад. Но Эй, это работает, верно ?

5
ответ дан 24 July 2018 в 17:21

Другие вопросы по тегам:

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