LF kflyj

  • 12 мая 2012 г.
  • 4380 Слова
Библиотека 5баллов.ru[->0]Соглашение об использовании Материалы данного файла могут быть использованы без ограничений для написания собственных работ с целью последующей сдачи в учебных заведениях.Во всех остальных случаях полное или частичное воспроизведение, размножение или распространение материалов данного файла допускается только с письменного разрешения администрации проектаwww.5ballov.ru[->1]. РосБизнесКонсалтинг|

Создание файловых систем на дисковых разделах (или, в терминах
DOS/Windows, форматирование последних) - второй этап подготовки диска
к инсталляции Linux. Само по себе это действо - не из самых сложных,
однако осознанное его выполнение требует некоторой подготовки.

Содержание

* Необходимое введение
* Устройство файловых системUnix-семейства
* Файловые системы Linux
* Практические следствия
* Библиография вопроса

Необходимое введение

Термин "файловая система" - один из самых многозначных в компьютерной
терминологии вообще, и в литературе, связанной с ОС Unix и ее клонами
(а Linux именно к таковым и относится) - в особенности: больше
значений имеет, пожалуй, только просто слово "система". Таксложилось
исторически, и потому значение термина приходится определять по
контексту. Мне таких значений известно как минимум пять, и нет
уверенности, что это - все возможные значения.

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

Во-вторых, и это специфично для Unix и Unix-подобных ОС, файловая
система - универсальный интерфейс доступа ко всем ресурсам, как
локальной машины, так и компьютеров, объединенных в сеть любого рода -
от модемного подключения до спутникового канала. Собственноговоря,
именно задействование такого интерфейса в некоей ОС и являет собой
один из поводов для отнесения ее к семейству Unix-подобных.

Во-третьих, файловая система - это способ описания некоего физического
устройства (обычно - дискового раздела). Именно это значение
используется в термине "идентификатор типа файловой системы", о
котором говорилось в статье о дисковых разделах. Онобычно
специфичен для конкретной ОС, и потому здесь уместны термины:
DOS-раздел, расширенный (Extended) раздел DOS, раздел Linux native и
так далее. Хотя большинство всамделишних операционных систем способны
тем или иным образом опознавать "неродные" для них идентификаторы и
обращаться к данным на них. А в Linux в качестве "родных" (native)
рассматривает дисковые разделы,идентифицированные целым рядом
файловых систем в третьем понимании термина - от истинно родного Linux
native до Extended DOS, включая логические тома (LVM) о которых
говорилось в соответствующей статье, и программные RAID-массивы.

Здесь следует отметить, что помимо файловых систем физических (то есть
надстраивающих реальные дисковые устройства, почему в этом контекстенередко фигурирует выражение - disk based file system), существуют и
виртуальные файловые системы различных типов. К ним относятся и
файловая система устройств - devfs, и временная файловая система в
оперативной памяти - tmpfs, и procfs - система, ответственная за
представление в виде файловой системы (уж простите за тавтологию)
процессов. Иногда используются и файловые системыпромежуточного типа,
например, виртуальные диски (RAM-диски). Подобно tpmfs, они существуют
только в оперативной памяти, однако в остальном ведут себя также, как
и файловые системы disk-based.

В четвертых, под файловыми системами понимается внутренняя управляющая
структура, позволяющая хранить, идентифицировать и отыскивать данные,
ну и, конечно,...
tracking img