LINUX.ORG.RU

История изменений

Исправление iZEN, (текущая версия) :

У более традиционных ФС файлы заполняют логически связанные цепочки блоков ФС, геометрически (адресно) расположенных рядом (последовательно) на незаполненном данными других файлов пространстве или на пространстве удалённых ранее файлов. Запись выполняется согласно алгоритму последовательного чтения - «лифта» (или элеватора - забрать со всех мимо проезжаемых этажей пассажиров за один проезд вниз или вверх, смотря на какой этаж им требуется, и доставить их программе в правильно собранном виде, как и запрашивалось). Это делается с целью минимизации перепозиционирования считывающей головки винчестера при считывании логически связанных цепочек блоков с данными файла. Так как операций чтения, как правило, больше операций записи, оптимизация размещения данных должна быть проведена обязательно.

В UFS2 данные файла локализуются в определённой группе блоков или в смежных группах блоков. Групп блоков на слайсе (партиции, разделе, томе диска) может быть десятки и повреждения в одной или нескольких смежных группах приводят лишь к потерям соответствующих файлов, данные которых находятся в них.

Исправление iZEN, :

У более традиционных ФС файлы заполняют логически связанные цепочки блоков ФС, геометрически (адресно) расположенных рядом (последовательно) на незаполненном данными других файлов пространстве или на пространстве удалённых ранее файлов. Запись выполняется согласно алгоритму последовательного чтения - «лифта» (или элеватора - забрать со всех мимо проезжаемых этажей пассажиров за один проезд вниз или вверх, смотря на какой этаж им требуется, и доставить их программе в правильно собранном виде, как и запрашивалось). Это делается с целью минимизации перепозиционирования считывающей головки винчестера при считывании логически связанных цепочек блоков с данными файла. Так как операций чтения, как правило, больше операций записи, оптимизация размещения данных должна быть проведена обязательно.

В UFS2 данные файла локализуются в определённой группе блоков или в смежных группах блоков. Групп блоков на слайсе (партий и) может быть десятки и повреждения в одной или нескольких смежных группах приводят лишь к потерям соответствующих файлов, данные которых находятся в них.

Исходная версия iZEN, :

У более традиционных ФС файлы заполняют логически связанные цепочки блоков ФС, геометрически (адресно) расположенных рядом (последовательно) на незаполненном данными других файлов пространстве или на пространстве удалённых ранее файлов. Запись выполняется согласно алгоритму последовательного чтения - «лифта» (или элеватора - забрать со всех мимо проезжаемых этажей пассажиров за один проезд вниз или вверх, смотря на какой этаж им требуется, и доставить их программе в правильно собранном виде, как и запрашивалось). Это делается с целью минимизации перепозиционирования считывающей головки винчестера при считывании логически связанных цепочек блоков с данными файла. Так как операций чтения, как правило, больше операций записи, оптимизация размещения данных должна быть проведена обязательно.