Что такое монтаж в компьютерах? Я спрашиваю о монтировании в целом, а не о конкретной ОС (Linux, Windows, Mac или другой основе).
1 ответ
Базовое понимание монтирования требует базового понимания хранения файлов на распространенных компьютерах и операционных системах:
В компьютере у нас есть устройства хранения данных (DSD). например:
- Жесткий диск (HDD).
- Твердотельный накопитель (SSD).
- Компакт-диск только для чтения (CD-ROM).
- Sotrage Virtualization (SV).
Компьютер управляется операционной системой (ОС), которая позволяет "монтировать" и "демонтировать" эти DSD:
Когда DSD "смонтирован", он фактически представляется как файловая система (FS), доступная вашей ОС. Любое монтирование на самом деле является "файловой системой" в том смысле, что это система файлов (один или несколько файлов, отформатированных в определенным образом), к которому вы можете обращаться и до некоторой степени манипулировать при навигации по операционной системе через графический интерфейс пользователя (GUI) или через интерфейс командной строки (CLI). Если ваша операционная система не может анализировать данные в указанном формате, вместо файлов должна появиться ошибка.
Операционные системы обычно поставляются как минимум с одним готовым монтированием, и оно служит основной файловой системой (например, диск C
в Windows или /
в Linux).
Естественно, монтирование создается в процессе монтирования, когда, например, жесткий диск представлен в вашей операционной системе (жесткие диски или твердотельные накопители могут быть представлены частично, в соответствующих разделах, в зависимости от конфигурации).
Первое монтирование происходит, когда ваша операционная система установлена, затем создается базовая файловая система.
некоторые операционные системы поставляются с несколькими файловыми системами, в то время как одна является базовой или, альтернативно, основной, а остальные являются вторичными и используются для различных целей с помощью предварительно закодированного поведения - дополнительная информация заранее).
Когда вы монтируете DSD, вы разрешаете доступ к нему из вашей операционной системы и, таким образом, переносите данные хотя бы из него (путем вырезания и / или копирования); Иногда вы можете только копировать данные из него, а иногда вы можете вырезать или удалить их (зависит от DSD и / или разрешений).
Большинство операционных систем автоматически выполняет установку и отключение. Это очень часто встречается на CD-ROM, Disk On Key (DOK) и других портативных DSD.
В окнах вышеупомянутое представление (монтирование) обычно называется "диск" или "раздел", а в Linux "устройство" или "раздел".
В Windows, в случае HDD и SSD, вы можете иметь один или несколько дисков / разделов на DSD.
В Linux у вас есть одно основное устройство, которое обычно называется корневым разделом и связано с деревом корневых каталогов (/
). В Linux, однако, выше основного устройства вы можете иметь дополнительные устройства в /dev/
(одно из них - /dev/cdrom
). Некоторые вторичные устройства Linux поставляются с некоторыми дистрибутивами Linux, и файлы, расположенные внутри них, приобретают особый характер (например, выполняются временно, например, 1 или более раз, а затем удаляются).
Вы можете монтировать и размонтировать диски в соответствии с вашими потребностями. Например, когда вы "извлекаете" компакт-диск, вы размонтируете его и, следовательно, не сможете получить к нему доступ из файловой системы (вероятно, у вас все еще будет щелкаемый значок, но вы не сможете получить к нему доступ). ).
В Linux вы можете смонтировать CD-ROM в /dev/cdrom
и сделать его точкой монтирования в /media/cdrom
(точка монтирования - это представление на оригинальном устройстве, в данном случае это /dev/cdrom
). Причина в том, что некоторые программы не читают непосредственно из каталога устройств, а скорее из их общих точек монтирования. Команда для создания такой точки монтирования:
mount /dev/cdrom /media/cdrom
После того, как это будет сделано, файл, местоположение которого на компакт-диске - /dir/file
, теперь доступен в вашей системе как /media/cdrom/dir/file
.
- Перезагрузка обычно перемонтирует все устройства в Linux.
Чтобы узнать больше об этом, прочитайте ответы здесь и здесь.