Смещенный раздел

Я только что установил Ubuntu 12.04. Я еще не поместил свои данные, я хочу прежде, чтобы убедиться, что установка в порядке. И я получаю предупреждение Дисковой утилиты о смещенном разделе.

У меня есть / на sda1 и sda2 расширенный раздел с sda5 для свопа и sda6 для /home. На диске нет другого раздела. Из других вопросов, касающихся той же проблемы, я понял, что я должен загрузить свой компьютер с живого USB и исправить проблему с gParted. Проблема в том, что когда я загружаю свой компьютер с USB-флешки и вхожу в пробный режим, оба основных раздела монтируются, поэтому я не могу на нем ничего делать.

Поскольку у меня еще нет никаких данных, я даже могу переустановить систему, но я должен знать, как настроить установщик на правильное выравнивание разделов. Я решил не использовать опцию установки без разметки, так как я хотел бы иметь /home на отдельном разделе. Я также мог бы попытаться исправить это при текущей установке, но я не знаю, как размонтировать раздел подкачки (и я не уверен, что это разумно).

Вот выходные данные fdisk -lu:

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00027dec

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    29999103    14998528   83  Linux
/dev/sda2        30001150   625141759   297570305    5  Extended
Partition 2 does not start on physical sector boundary.
/dev/sda5        30001152    33998847     1998848   82  Linux swap / Solaris
/dev/sda6        34000896   625141759   295570432   83  Linux

Диск ATA ST320LT007-9ZV142

Спасибо

2
задан 8 May 2013 в 23:53

2 ответа

Это не проблема. У меня была такая же ситуация на моей коробке. Это работает, и это не замедляется.

Это потому, что вы можете выровнять раздел по MiB или цилиндру. Проверьте с Gparted. Если вы выберете раздел, в котором не смонтирована ни одна файловая система, вы увидите оба параметра в разделе Изменение размера / перемещение.

Может быть, некоторые старые ОС могут не справиться со смещением.

Если вы хотите это исправить, вы можете повторить установку и позаботиться о создании жесткого диска. Каждый раз выбирайте вариант выравнивания по цилиндру.

Gparted shows option to align

0
ответ дан 8 May 2013 в 23:53

На самом деле, Фрэнк только частично прав. Проблема не в том, что было выбрано выравнивание MiB; это на самом деле правильное выравнивание. (Выбор выравнивания цилиндров определенно был бы неправильным.) При использовании выравнивания MiB разделы выравниваются по границам 1 МБ, то есть они начинаются с секторов, числа которых кратны 2048. Поскольку 2048 кратно 8, это означает, что все разделы начинаться с кратных 8, что требуется для оптимальной производительности на дисках Advanced Format. Большинство современных жестких дисков представляют собой модели Advanced Format, поэтому, как правило, вы должны использовать выравнивание 1 МБ (или, по крайней мере, 8 секторов) на современных дисках. Дополнительную информацию об этом см. В этой статье, которую я написал на эту тему для IBM developerWorks.

Если вы проверите номера начального сектора, вы увидите, что все они выровнены по границам 2048 секторов, за исключением для одного: /dev/sda2. Похоже, что fdisk теперь предупреждает об этом своим сообщением Partition 2 does not start on physical sector boundary. Это сообщение является ложной тревогой. Да, это правда, что он не умещается на границе 8 секторов (30001150/8 = 3750143,75); но /dev/sda2 также является исключением из правила, которое я только что изложил. Это расширенный раздел, что означает, что он является заполнителем для логических разделов. Проблемы со скоростью, связанные с неправильным выравниванием разделов, возникают из-за того, что структуры данных файловой системы читаются и записываются в 4-килобайтных (8-секторных) фрагментах; но единственными данными, доступ к которым напрямую осуществляется через /dev/sda2, является указатель на первый раздел, который он содержит, и это 512-байтовая структура данных, поэтому он занимает только часть физического сектора независимо от того, какова точка начала расширенного раздела. Более того, эта структура данных читается один раз при загрузке компьютера и редко записывается. Таким образом, не имеет значения, каково выравнивание на расширенных разделах, и любой инструмент, который жалуется на их смещение, вызывает беспокойство без причины.

0
ответ дан 8 May 2013 в 23:53

Другие вопросы по тегам:

Похожие вопросы: