Jump to content

Экстент (файловые системы)

(Перенаправлено из Экстенты )

В вычислениях экстент — это непрерывная область памяти, зарезервированная для файла в файловой системе , представленная в виде диапазона номеров блоков или дорожек на устройствах с ключевыми данными . Файл может состоять из нуля или более экстентов; один фрагмент файла требует одного экстента. Прямым преимуществом является компактное хранение каждого диапазона в виде двух чисел вместо канонического хранения каждого номера блока в диапазоне. [ 1 ] Кроме того, распределение экстентов приводит к меньшей фрагментации файлов .

Файловые системы на основе экстентов также могут устранить большую часть накладных расходов на метаданные больших файлов, которые традиционно занимались деревом распределения блоков. Но поскольку экономия невелика по сравнению с объемом хранимых данных (для всех размеров файлов в целом), но составляет большую часть метаданных (для больших файлов), общий выигрыш в эффективности и производительности хранилища незначителен. [ 2 ]

Чтобы противостоять фрагментации, некоторые файловые системы на основе экстентов выделяют место на диске . Многие современные отказоустойчивые файловые системы также выполняют копирование при записи , хотя это увеличивает фрагментацию. Аналогично, файловая система CP/M также использует экстенты, но они не соответствуют определению, данному выше. Экстенты CP/M отображаются последовательно как один блок в объединенной таблице каталогов/распределения и не обязательно соответствуют непрерывной области данных на диске.

IBM OS/360 и последующие версии размещают файлы на нескольких дорожках или цилиндрах . Первоначально файлы могли иметь до 16 экстентов, но с тех пор это ограничение было снято. Начальный размер выделения и размер дополнительных экстентов, которые будут выделены при необходимости, задаются пользователем с помощью языка управления заданиями . Система пытается выделить первоначальный размер как непрерывную область, хотя ее можно разделить, если непрерывное пространство недоступно.

Принятие

[ редактировать ]

К системам, поддерживающим экстенты файловой системы, относятся следующие:

См. также

[ редактировать ]
  1. ^ «Понимание Ext4 (часть 1): Экстенты» . 20 декабря 2010 г. Архивировано из оригинала 3 февраля 2015 г. Проверено 2 февраля 2015 г. Однако на самом деле отличием EXT4 является использование экстентов вместо старого, неэффективного механизма косвенной блокировки, использовавшегося в более ранних файловых системах Unix (например, EXT2 и EXT3) для отслеживания содержимого файла. Экстенты аналогичны запускам кластера в файловой системе NTFS; по сути, они определяют начальный адрес блока и количество блоков, составляющих экстент. Фрагментированный файл будет иметь несколько экстентов, но EXT4 очень старается сохранить непрерывность файлов.
  2. ^ «Схема диска Ext4» . 26 января 2015 г. Проверено 2 февраля 2015 г. Если flex_bg включен, можно размещать очень большие файлы с одним экстентом, значительно сокращая использование блоков метаданных и улучшая эффективность диска.
  3. ^ «Понимание страниц и экстентов» . Сеть разработчиков Microsoft . Проверено 14 августа 2014 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ba7d7483afa00851951cee792b5bb61c__1711315260
URL1:https://arc.ask3.ru/arc/aa/ba/1c/ba7d7483afa00851951cee792b5bb61c.html
Заголовок, (Title) документа по адресу, URL1:
Extent (file systems) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)