Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

В BSD -derived компьютерных операционных системах ( в том числе NetBSD , OpenBSD , FreeBSD и DragonFly BSD ) и в соответствующих операционных системах , таких как SunOS , A метка диска представляет собой запись хранится на устройстве хранения данных , такие как жесткий диск , который содержит информацию о местоположении то разделы на диске. Метки дисков были введены в выпуске 4.3BSD -Tahoe. [1] Disklabel обычно редактируется с помощью утилиты disklabel . В более поздних версиях FreeBSD он был переименован вbsdlabel . [2]

Где хранятся метки диска [ править ]

Традиционно метка диска была первым сектором диска. Однако эта система работает только в том случае, если единственные операционные системы, которые обращаются к диску, - это системы Unix, которые поддерживают метки диска. В мире совместимых с IBM PC , диски обычно разделяются с помощью PC BIOS «s основной загрузочной записи (MBR) схему Partition Table вместо этого, и схема BSD разделов вложен в пределах одного, основного, MBR раздела (так же , как«расширенный «схема разбиения вложена в один первичный раздел с расширенными загрузочными записями ). Иногда (особенно во FreeBSD) основные разделы MBR называются срезами.а подразделения основного раздела MBR (для схемы вложенных разделов BSD), которые описываются его меткой диска, называются разделами . Метка диска BSD содержится в загрузочной записи тома его основного раздела MBR.

Идентификаторы разделов MBR для основных разделов, которые подразделяются с помощью меток дисков BSD: A5h (386BSD и FreeBSD), A6h (OpenBSD), A9h (NetBSD) и 6Ch (DragonFly BSD). [3]

Этот формат имеет ту же цель, что и система расширенных разделов и логических разделов, используемая в MS-DOS, Windows и Linux.

Один и тот же жесткий диск ПК может иметь как разделы с метками BSD, так и логические разделы типа MS-DOS в отдельных основных разделах. FreeBSD и другие операционные системы BSD могут иметь доступ как к разделу с метками диска BSD, так и к расширенным / логическим разделам типа MS-DOS.

Содержимое меток диска [ править ]

Таблички дисков BSD обычно содержат 8 записей для описания разделов. По соглашению они помечены в алфавитном порядке от «a» до «h». Некоторые варианты BSD с тех пор увеличили это количество до 16 разделов, помеченных от «a» до «p».

Также по соглашению разделы 'a', 'b' и 'c' имеют фиксированное значение:

  • Раздел «a» - это «корневой» раздел, том, с которого загружается операционная система . Таким образом, загрузочный код в загрузочной записи тома, содержащий метку диска, упрощается, поскольку для определения местоположения загрузочного тома требуется только одно фиксированное местоположение;
  • Раздел «b» - это раздел подкачки ;
  • Раздел c перекрывает все остальные разделы и описывает весь диск. Его начало и длина фиксированы. В системах, где метка диска сосуществует с другой схемой разделения (например, на аппаратном обеспечении ПК), раздел 'c' может фактически распространяться только на область диска, выделенную для операционной системы BSD, а раздел 'd' используется для покрытия весь физический диск.

См. Также [ править ]

Ссылки [ править ]

  • "disklabel" . Страницы руководства OpenBSD, раздел 5 .
  • «Использование disklabel» . OpenBSD FAQ .
  1. ^ "disklabel (5)" . Руководство программиста 4.4BSD . Архивировано из оригинала на 2013-12-24 . Проверено 28 февраля 2008 .
  2. ^ «Примечания к выпуску FreeBSD / i386 5.1-RELEASE» . Дата обращения 9 мая 2017 .
  3. ^ DragonFly BSD совершает 794d80a: изменить устаревший тип раздела MBR с 0xA5 на 0x6C

Дальнейшее чтение [ править ]

  • Майкл В. Лукас. «Понимание меток дисков FreeBSD» .