Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Монтирование и демонтирование файловых систем. Большинство данных в операционной системе UNIX хранится в файлах, располагающихся на некотором носителе данных




Большинство данных в операционной системе UNIX хранится в файлах, располагающихся на некотором носителе данных. Обычно это локальный (т.е. расположенный на том же компьютере, что и сама система) жесткий диск, хотя есть специальный тип файловой системы, разработанной фирмой Sun Microsystems, - NFS (Network File System) обеспечивает хранение файлов на удаленных компьютерах. Файловая система может располагаться практически на любом носителе информации, например, на CDROM или дискетах…

Исконной файловой системой UNIX System V (UNIX AT&T варианта) является s5fs (System V file system). Файловая система, разработанная несколько позднее в университете Беркли, и впервые появившаяся в версии 4.2BSD UNIX, называется FFS (Fast File System). По сравнению с s5fs она обладает лучшей производительностью, функциональностью и надежностью.

Когда появилась файловая система FFS, архитектура UNIX поддерживала работу только с одним типом файловой системы. Таким образом, разработчики различных версий операционной системы UNIX были вынуждены выбирать одну операционную систему из нескольких возможных. Это неудобство было преодолено введением независимой или виртуальной файловой системы – архитектуры, позволяющей обеспечить одновременную работу с несколькими “физическими” файловыми системами различных типов, объединив их при этом в единое файловое дерево. Концепцию виртуальной файловой системы разработала в 1984 году корпорация Sun Microsystems.

Как следствие практически все современные версии UNIX-like систем обеспечивают одновременную работу с несколькими типами файловых систем. Среди них можно выделить локальные файловые системы различной архитектуры, удаленные и даже отличные от файловой системы UNIX, например FAT, NTFS и т.д. Такое сосуществование обеспечивается путем разделения каждой файловой системы на зависимый и независимый от реализации уровни. Независимый уровень называется виртуальной файловой системой. При этом поддержка дополнительных файловых систем различных типов может быть встроена в ядро UNIX подобно тому, как встраиваются драйверы устройств.

Прежде чем может состояться работа с файлами, соответствующая файловая система должна быть встроена в существующее файловое дерево. Только после этого ядро сможет выполнять операции над файлами. Встраивание файловой системы в файловое дерево называется монтированием файловой системы. Файловые системы прикрепляются с помощью команды mount. Эта команда берет из существующего файлового дерева каталог (он называется точкой монтирования) и делает его корневым каталогом присоединяемой файловой системы. Пока файловая система присоединена доступ к содержимому точки монтирования становится невозможным (современные версии UNIX-систем позволяют как бы “приплюсовывать” присоединяемую файловую систему к содержимому точки монтирования, в результате чего точка монтирования содержит как свои “родные” файлы, так и файлы примонтированной файловой системы). Как правило, точка монтирования – пустой каталог. Например, команда

 

mount /dev/wd1a /users

 

монтирует файловую систему, находящуюся на устройстве /dev/wd1a к каталогу /users.

 

Демонтируются файловые системы с помощью команды umount. Демонтирование возможно только когда файловая система не занята, т.е. нет открытых файлов.




Поделиться с друзьями:


Дата добавления: 2014-12-07; Просмотров: 437; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.