Новый вопрос о смещении разделов диска в Windows 2008 - стоит ли беспокоиться об этом?
Мы собираемся модернизировать наш существующий Sql 2008 Server. Итак, я ознакомился с некоторыми рекомендациями в отношении аппаратного обеспечения, такими как уровни RAID для HD, и убедился, что TempDB находится на диске, отличном от базы данных и т. Д.
Затем я наткнулся на эти два сообщения здесь и здесь. Они говорят о том, что наши серверы Windows 2008 имеют правильный размер смещения раздела.
Я немного растерялся после того, как прочитал эти посты. Они упоминают в разных местах, что..
Windows Server 2008 выравнивает разделы по умолчанию.
Итак, если я хочу иметь размер раздела 64 КБ, мне нужно беспокоиться об этом? Помните, я буду делать новую установку Windows Server 2008 .... и я не могу вспомнить, чтобы во время установки, когда мы разбиваем диски, были какие-либо параметры выравнивания / размеров разделов.
Может ли кто-нибудь пролить свет, с точки зрения непрофессионала, пожалуйста?
** Примечание: я не говорю о размере C:\ == 50Gig, D:\ == xxxGig и т. Д. Не тот тип разделения.
3 ответа
Хорошо, чтобы прояснить это...
Если вы создаете тома в 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
Вы имеете в виду размер блока, а не размер раздела.
Выравнивание является только релевантным в том смысле, что вы можете создавать разделы, которые не запускаются с точного кратного размера собственного блока / полосы диска /raid/ssd, что приводит к значительному замедлению.