4

Возможный дубликат:
Диск Western Digital Green от 512-байтовых секторов (с перебросом) до 4-байтовых секторов (снятие перемычки)

Я только что купил два диска Western Digital WD20EARS и обнаружил, что они неправильно сообщают ОС свой размер физического сектора как 512 байт, хотя спецификации предполагают, что они имеют 4k секторов.

Если я перехожу к правильному выравниванию своих разделов на этом диске, нужно ли мне выполнять какую-либо дополнительную настройку, чтобы сообщить файловой системе, что все операции записи должны быть кратны 4 КБ и только на границах 4 КБ? Или я могу просто убедиться, что размер блока моей файловой системы кратен 4 Кб, и все будет хорошо? (Как, впрочем, я не столкнусь с какими-либо операциями чтения-изменения-записи, выполняемыми микропрограммой привода.)

Я использую Linux и планирую использовать программный RAID0 + ext4, но информация для других ОС и файловых систем тоже будет интересна.

2 ответа2

3

Как я отмечал в моих комментариях, пока фактическая файловая система в разделе настроена на использование кластеров 4 КБ, и эти кластеры выровнены с секторами дисков 4 КБ, обеспечив начальное значение сектора для кратного 8, Сама операционная система всегда будет записывать свои данные в кластеры по 4 КБ и, следовательно, всегда записывать данные на диск в виде сектора сектора по 4 КБ. Это означает, что вы никогда не увидите снижение производительности чтения-изменения-записи.

Western Digital рассказывает, как обеспечить выравнивание разделов размером 4 КБ, по адресу http://wdc.custhelp.com/app/answers/detail/a_id/5655.

Редактор разделов Linux: parted, имеет опцию выравнивания, чтобы обеспечить правильную настройку дисков расширенного формата начиная с версии 2.1:

тип выравнивания, тип выравнивания

допустимые типы выравнивания:

     none              Aligns to 512 byte sector boundaries. 

     cylinder         Align partitions to cylinders. 

     minimal          Use minimum alignment: 4KB on AF drives 

     optimal          Use optimum alignment: 1MB boundaries  

Значение по умолчанию для parted 2.2 - выравнивание по границам 1 МБ - оптимально. Используйте минимальный или оптимальный для дисков расширенного формата. Например, если ваш диск sda:

расстались -оптимально /dev /sda

будет гарантировать, что parted создает разделы на границах 1 МБ.

0

Просто убедитесь, что все разделы начинаются с кратных 8 секторов с помощью команды

fdisk -l -u /dev/sdX

Более поздние версии Windows и дистрибутивы Linux должны создавать их таким образом по умолчанию.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .