Жесткие диски с кластером 4к

Всем доброго времени суток.

На домашнем сервере закончилось свободное место. Сейчас там стоит WDC WD15EADS-00P8B0, купил дополнительно WDC WD15EARS-00MVWB0. Сейчас хотел поставить, но случайно увидел на этикетке, что этот жесткий диск имеет размер кластера 4к.
В связи с этим появился вопрос - а как у нас сейчас с поддержкой таких дисков? Нужно ли переключать жесткий диск в режим совместимости 512 байт или linux умеет нормально работать с кластерами 4к? Есть ли особенность в создании разделов/фс на таких дисках?
Может быть у кого то есть опыт по использованию таких дисков, поделитесь впечатлениями.

2 мин. поиска в Гугле дают

2 мин. поиска в Гугле дают вот это. Успехов! ;)

Судя по этой статье диск

Судя по этой статье диск будет работать «прямо из коробки».
Установка перемычки на «7-8» позволяет добиться увеличения скорости работы диска, но «hardware»-решение...
«...работает только для одного основного раздела на весь объем устройства, либо же только для первого основного раздела. Если всё делать «по умолчанию», то для следующих после первого основных разделов, либо логических томов в расширенном разделе, кратность будет опять переломана, и работа в рамках всех разделов, кроме первого, будет идти с тормозами, и никакие перемычки здесь уже не помогут...»
Существует и «software»-решение, описанное в данной статье. Однако, вступление:
«Теоретически, никаких особых нюансов в работе с этим винчестером быть не должно, т. к. он представляется как обычный НЖМД со стандартным сектором 512 Байт (разумеется, это эмулируется самим накопителем)»
и вывод в конце статьи:
«При создании же посекторных копий других дисков на исследуемый диск тем же dd, либо отказоустойчивыми ddrescue и dd_rescue, без учёта имеющихся логических структур, в связи со вполне приемлемой эмуляцией 512-байтного сектора, никаких критических сбоев в работе замечено не было.»
«убедили» меня оставить всё по-умолчанию.
P.S. А если уж совсем честно, было просто лень ;)

Я Gentoo & Funtoo

Спасибо за отличную

Спасибо за отличную ссылку.
На сколько я понял, нужно разбить диск с началом всех разделов кратным 8 секторам, а файловые системы можно создавать с параметрами по умолчанию. Хотя мне нужен всего один раздел на весь диск, ставить перемычку считаю не целесообразным, предпочитаю "контролировать процесс" самостоятельно :).

MVG написал(а): На сколько я

MVG написал(а):
На сколько я понял, нужно разбить диск с началом всех разделов кратным 8 секторам, а файловые системы можно создавать с параметрами по умолчанию. Хотя мне нужен всего один раздел на весь диск, ставить перемычку считаю не целесообразным, предпочитаю "контролировать процесс" самостоятельно :).

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

Я Gentoo & Funtoo

Пожалуйста :) Технология

Пожалуйста :)

Технология разметки и измерения, как в статье выше.
Вот тест записи на первый раздел без выравнивания (по умолчанию fdisk предлагает начало на 63 секторе):

athlon ~ # dd if=/dev/zero of=/mnt/temp/test.dd bs=128K count=100000
14727+0 записей считано
14727+0 записей написано
 скопировано 1930297344 байта (1,9 GB), 32,6564 c, 59,1 MB/c
35356+0 записей считано
35356+0 записей написано
 скопировано 4634181632 байта (4,6 GB), 92,6669 c, 50,0 MB/c
55928+0 записей считано
55928+0 записей написано
 скопировано 7330594816 байт (7,3 GB), 153,892 c, 47,6 MB/c
75476+0 записей считано
75476+0 записей написано
 скопировано 9892790272 байта (9,9 GB), 212,939 c, 46,5 MB/c
94595+0 записей считано
94595+0 записей написано
 скопировано 12398755840 байт (12 GB), 272,918 c, 45,4 MB/c
100000+0 записей считано
100000+0 записей написано
 скопировано 13107200000 байт (13 GB), 290,747 c, 45,1 MB/c
athlon ~ #

А вот тест записи на первый раздел, начинающийся с 64 сектора:

athlon ~ # dd if=/dev/zero of=/mnt/temp/test.dd bs=128K count=100000
13548+0 записей считано
13548+0 записей написано
 скопировано 1775763456 байт (1,8 GB), 15,6636 c, 113 MB/c
53034+0 записей считано
53034+0 записей написано
 скопировано 6951272448 байт (7,0 GB), 75,7816 c, 91,7 MB/c
92944+0 записей считано
92944+0 записей написано
 скопировано 12182355968 байт (12 GB), 135,765 c, 89,7 MB/c
100000+0 записей считано
100000+0 записей написано
 скопировано 13107200000 байт (13 GB), 146,488 c, 89,5 MB/c
athlon ~ #

Разница в скорости записи в два раза!

От себя хочу добавить момент, как рассчитать конец раздела в блоках для fdisk так, чтобы начало следующего раздела было выровнено автоматически:

(размер раздела в ГиБ)*(1024)*(1024)*2+(номер сектора начала раздела)-1
или
(размер раздела в МиБ)*(1024)*2+(номер сектора начала раздела)-1
или
(размер раздела в КиБ)*2+(номер сектора начала раздела)-1

Пример для первого раздела размером 100ГиБ:

100*1024*1024*2+64-1=209,715,263

получается что эти винты и

получается что эти винты и так не самые быстрые, а если ошибится в разметке - вообще как IDE, мда...

Серия green для хранилища

Серия green для хранилища очень подходит - практически не греются (сейчас лежит на столе без охлаждения, температура на ощупь градусов 38), очень тихие. Сам винт не особо быстрый, но у него и скорость вращения 5200. А переход на 4к кластеры сейчас происходит повсеместно, от этого никуда не денешься.

там даже на этикетке

там даже на этикетке написано, что секАс только с оффтопиком, остальные нормально работают. и это действительно так ;)

P.S.: Linux - это красная таблетка :-) Windows - синяя...

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".