- •Mbr под микроскопом. Альтернативные методы загрузки.
- •[Править] Роль и место mbr в загрузке компьютера (для архитектуры x86)
- •[Править] mbr
- •[Править] Загрузочный сектор логического диска (после mbr)
- •[Править] Структура mbr
- •[Править] Признак активности разделов
- •[Править] Начало раздела / Конец раздела
- •[Править] Код типа раздела
- •[Править] Смещение первого сектора
- •[Править] Восстановление mbr
- •Структура mbr
- •Откуда взялось значение сигнатуры
- •Как восстановить загрузочную область диска (mbr) в Windows Vista
- •[Править] Тома в unix-подобных операционных системах
- •[Править] Тома и разделы в дисковых ос Microsoft
- •[Править] Тома в ос семейства Windows nt
- •[Править] Ссылки
- •[Править] См. Также
- •[Править] Иерархия каталогов
- •[Править] Классификация файловых систем
- •[Править] Задачи файловой системы
- •[Править] См. Также
- •[Править] Примечания
- •Главная Загрузочная Запись - Master Boot Record (mbr)
- •Пример 1. Ручное разбиение на разделы.
- •Всё о mbr, Boot-Record, Геометрии дисков (флешек)
[Править] Классификация файловых систем
По предназначению файловые системы можно классифицировать на нижеследующие категории.
-
Для носителей с произвольным доступом (например, жёсткий диск): FAT32, HPFS, ext2 и др. Поскольку доступ к дискам в разы медленнее, чем доступ к оперативной памяти, для прироста производительности во многих файловых системах применяется асинхронная запись изменений на диск. Для этого применяется либо журналирование, например в ext3, ReiserFS, JFS, NTFS, XFS, либо механизм soft updates и др. Журналирование широко распространено в Linux, применяется в NTFS. Soft updates — в BSD системах.
-
Для носителей с последовательным доступом (например, магнитные ленты): QIC и др.
-
Для оптических носителей — CD и DVD: ISO9660, HFS, UDF и др.
-
Виртуальные файловые системы: AEFS и др.
-
Сетевые файловые системы: NFS, CIFS, SSHFS, GmailFS и др.
-
Для флэш-памяти: YAFFS, ExtremeFFS, exFAT.
-
Немного выпадают из общей классификации специализированные файловые системы: ZFS (собственно файловой системой является только часть ZFS), VMFS (т. н. кластерная файловая система, которая предназначена для хранения других файловых систем) и др.
[Править] Задачи файловой системы
Основные функции любой файловой системы нацелены на решение следующих задач:
-
именование файлов;
-
программный интерфейс работы с файлами для приложений;
-
отображения логической модели файловой системы на физическую организацию хранилища данных;
-
организация устойчивости файловой системы к сбоям питания, ошибкам аппаратных и программных средств;
-
содержание параметров файла, необходимых для правильного его взаимодействия с другими объектами системы (ядро, приложения и пр.).
В многопользовательских системах появляется ещё одна задача: защита файлов одного пользователя от несанкционированного доступа другого пользователя, а также обеспечение совместной работы с файлами, к примеру, при открытии файла одним из пользователей, для других этот же файл временно будет доступен в режиме «только чтение».
[Править] См. Также
-
Список файловых систем
-
Сравнение файловых систем
-
Расширение имени файла
-
RAID-массивы
-
Filesystem in Userspace — модуль для ядер Unix-подобных ОС, позволяющий непривилегированным пользователям создавать собственные файловые системы. Предназначено для обхода технических ограничений (когда нельзя или затруднительно вносить изменения в ядро для реализации особенностей конкретной файловой системы) и для обхода лицензионных ограничений (когда лицензия файловой системы и лицензия ядра несовместимы). Имеет ряд интересных приложений.
-
Виртуальная файловая система
-
API файловой системы
-
Enterprise Volume Management System
-
«Грязный бит»
[Править] Примечания
-
↑ В современных (2010 год) жёстких дисках, размер кластера стал 4096 байт
-
↑ Здесь создаётся виртуальная файловая система, служащая стыковочным элементом между разными форматами файловых систем.