2015-12-07 2 views
0
  1. Wikipedia говорит:Какой процесс монтирует файловую систему?

    Монтаж происходит перед компьютером можно использовать любые устройства хранения данных (например, жесткий диск, CD-ROM или сетевой ресурс). Пользователь или их операционная система должна сделать его доступным через файловую систему компьютера . Пользователь может получать доступ только к файлам на смонтированном носителях. 1

    , что он говорит заставляет меня думать, что файловая система должна быть смонтирована прежде, чем она может быть доступна в операционной системе, независимо от того, какая операционная система это, Linux, Windows, ...

  2. Из моего опыта работы с Linux, монтирования процесса создания файла системы, доступной в качестве каталога (называемой точкой монтирования) в другой файловой системе. Мое понимание - это не то же самое, что говорит Википедия. Правильно ли я понимаю?

    Мое понимание взято из современных операционных систем Tanenbaum, и я неправильно понял книгу?

    Многие компьютеры имеют два или более диска. Например, на мэйнфреймах в банках часто необходимо иметь 100 или более дисков на одной машине, чтобы хранить требуемые огромные базы данных. Даже персональные компьютеры часто имеют как минимум два диска - жесткий диск и оптический диск (например, DVD) . Когда есть несколько дисковых накопителей, возникает вопрос, как их обрабатывать.

    Одним из решений является создание автономной файловой системы на каждом из них, а просто держать их отдельно. Рассмотрим, например, ситуацию, показанную в Рисунок 10-25 (a). Здесь у нас есть жесткий диск, который мы называем C :, и DVD, , который мы называем D :. Каждый из них имеет свой собственный корневой каталог и файлы. С помощью это решение, пользователь должен указать как устройство, так и файл , если требуется не что иное, как значение по умолчанию. Например, чтобы скопировать файл х в каталог D (предполагая, что C: по умолчанию), можно было бы ввести

    cp D:/x /a/d/x 
    

    Это подход, принятый в ряде систем, включая Windows, 8, который его унаследованный от MS-DOS в течение столетия назад.

    Решение Linux должно позволить установить один диск в другое дерево файлов . В нашем примере мы могли монтировать DVD в каталоге /b, что дало бы файловую систему, показанную на рисунке 10-25 (b). Теперь пользователь видит одно дерево файлов и больше не должен знать, какой файл находится на этом устройстве. Выше команды копирования теперь становится

    cp /b/x /a/d/x 
    

    точно так же, как это было бы, если все было на жесткий диск в первую очередь.

    enter image description here

  3. Если держать две файловые системы по отдельности, например, как C: и D: в Windows, все еще задействован? По моему мнению, нет. Согласно Википедии, да.

ответ

2

Существует недостаток в вашем понимании.

Даже в Windows файловые системы монтируются в одну общую структуру. То, что вы видите как «C: \» и «D: \», на самом деле символически ссылается на две записи под \\.\Device\, которые являются дополнительными символическими ссылками, которые указывают на фактические записи, которые представляют диски, подключенные к системе. Это вполне жизнеспособно иметь привод без буквы диска, который все еще доступен через \\.\Devices\. Или даже смонтируйте их в подкаталоге на другом «диске».

Да, даже Windows монтирует диски в одну и ту же единую структуру, а затем предоставляет доступ к ним для пользователей и приложений способом, переносимым из устаревших систем.

+0

Спасибо. Я добавил источник моего понимания. Я неправильно понял книгу? – Tim

+1

@ Тит: Проблема заключается в формулировке «включая Windows 8». Нет необходимости * обращаться к дискам таким образом, это просто то, как это всегда делается. –

2

Традиционно «монтаж» означает процесс подключения запоминающего устройства в сети, как описано в Википедии, независимо от того, как это реализовано или как данные на устройстве представлены пользователю или приложениям. Он приходит к нам с эпохи, когда монтируется устройство, которое обычно связано физически, ну, монтируя его.

Использование Tanenbaum слова для ссылки на установление точки монтирования является нестандартным, по крайней мере, вне сообщества UNIX.

Это не значит, что это неправильно, конечно. Слова : разрешено иметь более одного значения.

Смежные вопросы