Назад | Перейти на главную страницу

Новый вопрос о смещении разбиения диска в Windows 2008 - стоит ли об этом беспокоиться?

Мы собираемся обновить оборудование существующего сервера Sql 2008. Итак, я проверяю некоторые передовые практики в отношении оборудования, например ... уровни RAID для HD и проверяю, находится ли TempDB на другом диске, чем DB, и т. Д.

Затем я наткнулся на эти два сообщения Вот и Вот. Они болтают о том, чтобы убедиться, что на наших серверах Windows 2008 установлены правильные смещение раздела размер.

Я немного запутался после того, как прочитал эти сообщения. В разных местах упоминается, что ..

Windows Server 2008 выравнивает разделы по умолчанию.

Итак, если я хочу иметь размер раздела 64 КБ, Мне нужно об этом беспокоиться? Помните, я буду выполнять новую установку Windows Server 2008 ... и я не могу припомнить, чтобы во время установки, когда мы разбивали диски, были какие-либо опции для выравнивания / размеров разделов.

Кто-нибудь может пролить свет, говоря языком непрофессионала, пожалуйста?

** Примечание: я не говорю о размере C: \ == 50Gig, D: \ == xxxGig и т. Д. Не о таком типе разделения.

Хорошо - чтобы прояснить это ...

Если ты создание томов на Windows Server 2008, вам не нужно беспокоиться о смещении раздела тома, потому что Windows Server 2008 автоматически установит значение 1 МБ, что является кратным размерам обычных полос RAID и размеров единиц распределения NTFS (оба из которых вам следует обычно устанавливается на 64 КБ, если только ваша подсистема ввода-вывода не позволит вам опуститься ниже 128 КБ для размера полосы RAID - и это нормально). В вашем вопросе вы упоминаете размер раздела, и на самом деле вы говорите о размере единицы распределения NTFS (по умолчанию 4K).

Если вы устанавливаете новый Windows 2008 Server, а затем присоединяете к нему тома, которые были фактически созданы с использованием Windows Server 2003 или более ранней версии, то, если вы ранее не использовали diskpart для изменения смещения раздела по умолчанию 32,5 КБ (63 x 512-байтовые блоки диска ), вы должны вручную изменить его с помощью diskpart или заново создать том.

Я бы предпочел создать резервную копию ваших баз данных, а затем восстановить их на вновь созданных томах.

Надеюсь это поможет!

PS В моем сообщении в блоге, на которое вы ссылаетесь, говорится о правильном разделе смещение, а не раздел размер. И ссылка на технический документ в первом ответе - это та же самая ссылка, на которую я ссылаюсь в сообщении блога, которое вы уже прочитали.

Так выравнивается раздел на физическом диске (или raid lun). Это важно, потому что мы хотим, чтобы это выравнивание не разбивало полосу RAID посередине. Windows Server до 2008 выровнялся по границе 32 КБ, что нормально работало на одном диске или на зеркальной паре, но часто разделяло полосу посередине. Чтобы вручную настроить выравнивание разделов, вы должны создать раздел с помощью инструмента командной строки diskpart.

Вот вам конкретная информация:

Рекомендации по выравниванию дисковых разделов для SQL Server

Ты имеешь в виду блокировать размер, а не размер раздела.

Выравнивание актуально только в том случае, если вы можете создавать разделы, которые не начинаются с точного кратного размера собственному блоку / полосе диска / рейда / SSD, что вызывает значительное замедление.