1 / 11

Лекция № 11

Лекция № 11. Файловые системы. FAT32. File Allocation Table  — « таблица размещения файлов» Максимально возможное число кластеров в FAT32 равно 268 435 445 кластеров, что позволяет использовать жёсткие диски объёмом до 8 ТБ.

cleta
Download Presentation

Лекция № 11

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Лекция №11 Файловые системы

  2. FAT32 • File Allocation Table — «таблица размещения файлов» • Максимально возможное число кластеров в FAT32 равно 268 435 445 кластеров, что позволяет использовать жёсткие диски объёмом до 8 ТБ. • Максимально возможный размер файла для тома FAT32 — 4 ГБ — 4 294 967 296 байт (232 — 4 294 967 296 байт) • FAT32 не поддерживает установку разрешений на доступ к файлам и папкам и некоторые другие функции современных файловых систем.

  3. Устройство • Разбиение диска • Головная запись загрузки • Таблица разбиения диска • Запись загрузки • Таблица размещения файлов • Корневой каталог • Сектор – 512-байт • Кластер – кратное 2 число секторов • Обычно размер кластера можно определить, поделив объем памяти диска на 64 Кбайт (65 536 байт) и округлив результат до ближайшего числа, кратного степени двойки. 

  4. Цепочка FAT • Кластеры связаны с файлами (один кластер на 1 файл) • Для любого используемого файлом, но не последнего кластера элемент FAT содержит номер следующего кластера, занятого файлом • Hello world – 12 байт? • Потерянное место (slack)

  5. FAT

  6. Файлы • Файл FAT имеет 4 атрибута, которые могут сбрасываться и устанавливаться пользователем:  • archive file (архивный файл)  • system file (системный файл)  • hidden file (скрытый файл)  • read-only file (файл только для чтения) • Зарезервированные имена CON, AUX, COM1, COM2, COM3, COM4, LPT1, LPT2, LPT3, PRN, NUL

  7. NTFS • New Technology File System — «файловая система новой технологии» • NTFS поддерживает систему метаданных и использует специализированные структуры данных для хранения информации о файлах для улучшения производительности, надёжности и эффективности использования дискового пространства. • Хранит информацию о файлах в Master File Table (MFT).

  8. NFTS • Имеет встроенные возможности разграничивать доступ к данным для различных пользователей и групп пользователей (списки контроля доступа — ACL) • Назначать квоты (ограничения на максимальный объём дискового пространства, занимаемый теми или иными пользователями) • NTFS использует систему журналирования для повышения надёжности файловой системы.

  9. MFT (Master File Table)  • главная файловая таблица (база данных, в которой хранится информация о содержимом тома NTFS, представляющая собой таблицу, строки которой соответствуют файлам тома, а столбцы — атрибутам файлов). • Первые 12% диска отводятся под так называемую MFT зону - пространство, в которое растет метафайл MFT. Запись каких-либо данных в эту область невозможна. MFT-зона всегда держится пустой - это делается для того, чтобы самый главный, служебный файл (MFT) не фрагментировался при своем росте. Остальные 88% диска представляют собой обычное пространство для хранения файлов.

  10. Общий взгляд • Любые размеры кластеров (512байт – 64 кб), 4кб стандарт • Каждый элемент представляет собой файл. • Самый первый файл MFT • Первые 16 элементов MFT имеют фиксированное положение. 3 – я копия храниться ровно посередине диска.

  11. Метафайлы • Находятся в корневом каталоге и начинаются с символа $

More Related