2013-09-01 2 views
0

Я понимаю, что файловая система может выбрать размер блоков, которые он использует на диске. С другой стороны, я понимаю, что диск разделен на LBA. LBA - это адрес сектора на диске. Итак, какова связь между блоком, используемым файловой системой и секторами диска (lba)?Как блок файловой системы переводится в lba?

Есть ли какой-либо перевод из блока fs и lba? Отличается ли он от fs to fs? где я могу узнать больше об этом?

спасибо

ответ

0

Да. Файловая система обычно видит непрерывное логическое пространство без знания шпинделей под ним, поэтому он не знает диск LBA. Работа по переводу обычно выполняется в слое с именем volume, который заключается в том, чтобы скрыть детали диска и представить файловой системе логически непрерывное пространство. Например, в Linux есть LVM (Logical Volume Manager), играющие такие роли.

Объем, выставленный fs, может не быть дисками. Он может быть построен на других томах, поэтому иногда появляется очень большой диск.

Громкость также может обеспечивать функциональность RAID, которая объединяет несколько дисков, которые могут в некоторой степени избавить вас от сбоя диска за счет производительности и эффективности пространства.

Некоторые файловые системы могут управлять дисками напрямую и работать с необработанными дисками, таким образом, ни один уровень громкости. Насколько я знаю, NETAPP's WAFL делает это.

Смежные вопросы