4K диски, процедура подготовки

Решение проблем связванных с работой железа. Проблемы программно-аппаратной совместимости.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
damages
проходил мимо
Сообщения: 3
Зарегистрирован: 2010-08-24 0:15:39

4K диски, процедура подготовки

Непрочитанное сообщение damages » 2010-10-09 14:24:36

Привет!
Кто-нибудь делал "выравнивание" разделов на дисках с 4К секторами, в частности на серии EARS western digital
есть такая заметка, описывающая патч к glabel

собственно патч я применил , glabel собрался

но меня интересует собственно последовательность действий, когда этот самый glabel нужно применить
т.к. обычно не заморачивался и форматировал диски через sysinstall с предлагаемыми им геометриями разделов и слайсов
Последний раз редактировалось f_andrey 2010-10-09 15:41:34, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35466
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: 4K диски, процедура подготовки

Непрочитанное сообщение Alex Keda » 2010-10-10 14:12:39

а зачем это?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
gloom
лейтенант
Сообщения: 738
Зарегистрирован: 2008-03-13 16:29:12
Откуда: UA

Re: 4K диски, процедура подготовки

Непрочитанное сообщение gloom » 2010-10-10 18:02:57

если начало раздела на не кратно 8 блокам то винт тормозит

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: 4K диски, процедура подготовки

Непрочитанное сообщение FreeBSP » 2010-10-10 23:45:41

EARS это не серия. и при том нас интересует не она, а ??R? диски. буковка R намекает что перед нами Caviar Green, 64 МБ кэша и Advanced Format, но и это нас не интересует, а интересует нас именно Advanced Format.
фишка технологии - используем вместо 512-байтных секторов, в каждом из которых есть заголовок и ECC, используем 4-кб сектора. получим 10-11% выигрыша в месте и несколько дополнительных плюшек в производительности
но в целях совместимости получилась задница, о которой мона почитать тут http://www.fcenter.ru/online.shtml?arti ... d/28121#02
решение есть тут http://www.wdc.com/en/products/advancedformat/
еще, если на диске планируется только один раздел, мона воткнуть перемычку на 7 и 8 контакт. в результате произойдет сдвиг логической структуры диска относительно физической на 1 сектор и все будет в шоколаде. впрочем может я и соврал =) прочитайте статью на ф-центре, там красиво пишут =)
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Burner
лейтенант
Сообщения: 693
Зарегистрирован: 2009-06-14 7:02:26

Re: 4K диски, процедура подготовки

Непрочитанное сообщение Burner » 2010-10-11 8:21:15

недавно сталкивался. http://rlab.ru/doc/4k_hdd_for_linux.html тут описано

bu7cher
сержант
Сообщения: 220
Зарегистрирован: 2008-02-21 18:28:55
Откуда: Киров
Контактная информация:

Re: 4K диски, процедура подготовки

Непрочитанное сообщение bu7cher » 2010-10-11 8:26:38

damages писал(а):Привет!
собственно патч я применил , glabel собрался
Зря вы этот патч применили, он никогда не появится в базовой системе.
нет ничего невозможного

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: 4K диски, процедура подготовки

Непрочитанное сообщение FreeBSP » 2010-10-11 9:37:51

Burner писал(а):недавно сталкивался. http://rlab.ru/doc/4k_hdd_for_linux.html тут описано
+1
хорошее чтиво
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

damages
проходил мимо
Сообщения: 3
Зарегистрирован: 2010-08-24 0:15:39

Re: 4K диски, процедура подготовки

Непрочитанное сообщение damages » 2010-10-11 22:38:12

bu7cher писал(а):
damages писал(а):Привет!
собственно патч я применил , glabel собрался
Зря вы этот патч применили, он никогда не появится в базовой системе.
да, я знаю, читал переписку автора патча с другими более главными деятелями ))
но проблема есть сейчас, и решать ее надо сейчас
а вообще
с одной стороны ребята из вд еще те "молодцы"
с другой стороны - сам лоханулся при покупке, надо было eads брать ((

bu7cher
сержант
Сообщения: 220
Зарегистрирован: 2008-02-21 18:28:55
Откуда: Киров
Контактная информация:

Re: 4K диски, процедура подготовки

Непрочитанное сообщение bu7cher » 2010-10-14 7:55:03

Можно попробовать воспользоваться вот этим скриптом.
нет ничего невозможного

john26
проходил мимо
Сообщения: 9
Зарегистрирован: 2009-06-13 18:20:23

Re: 4K диски, процедура подготовки

Непрочитанное сообщение john26 » 2010-10-19 9:35:54

Уважаемые знатоки, подскажите, пожалуйста, какой из способов правильный:
# diskinfo -v ada2

Код: Выделить всё

ada2
        512             # sectorsize
        2000398934016   # mediasize in bytes (1.8T)
        3907029168      # mediasize in sectors
        0               # stripesize
        0               # stripeoffset
        3876021         # Cylinders according to firmware.
        16              # Heads according to firmware.
        63              # Sectors according to firmware.
        WD-WCAZA0385160 # Disk ident.
1:
# gpart create -s mbr ada2
# gpart add -b 63 -s 3907029105 -t freebsd ada2
# gpart create -s bsd ada2s1
# gpart add -b 1 -s 3907029104 -t freebsd-ufs ada2s1
# gpart show

Код: Выделить всё

=>        63  3907029105  ada2  MBR  (1.8T)
          63  3907029105     1  freebsd  (1.8T)

=>         0  3907029105  ada2s1  BSD  (1.8T)
           0           1          - free -  (512B)
           1  3907029104       1  freebsd-ufs  (1.8T)
2:
fdisk -u ad9

Код: Выделить всё

******* Working on device /dev/ad9 *******
parameters extracted from in-core disklabel are:
cylinders=3876021 heads=16 sectors/track=63 (1008 blks/cyl)

Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=3876021 heads=16 sectors/track=63 (1008 blks/cyl)

Do you want to change our idea of what BIOS thinks ? [n] 
fdisk: invalid fdisk partition table found
Media sector size is 512
Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblock is:
The data for partition 1 is:
sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
    start 63, size 3907029105 (1907729 Meg), flag 80 (active)
        beg: cyl 0/ head 1/ sector 1;
        end: cyl 180/ head 15/ sector 63
Do you want to change it? [n] y
Supply a decimal value for "sysid (165=FreeBSD)" [165] 
Supply a decimal value for "start" [63] 64
Supply a decimal value for "size" [-387938190] 3907029104
fdisk: WARNING: partition does not start on a head boundary
fdisk: WARNING: this may confuse the BIOS or some operating systems
Correct this automatically? [n] 
Explicitly specify beg/end address ? [n] 
sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
    start 64, size 3907029104 (1907729 Meg), flag 80 (active)
        beg: cyl 0/ head 1/ sector 2;
        end: cyl 180/ head 15/ sector 63
Are we happy with this entry? [n] y
The data for partition 2 is:
<UNUSED>
Do you want to change it? [n] 
The data for partition 3 is:
<UNUSED>
Do you want to change it? [n] 
The data for partition 4 is:
<UNUSED>
Do you want to change it? [n] 
Partition 1 is marked active
Do you want to change the active partition? [n] 

We haven't changed the partition table yet.  This is your last chance.
parameters extracted from in-core disklabel are:
cylinders=3876021 heads=16 sectors/track=63 (1008 blks/cyl)

Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=3876021 heads=16 sectors/track=63 (1008 blks/cyl)

Information from DOS bootblock is:
1: sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
    start 64, size 3907029104 (1907729 Meg), flag 80 (active)
        beg: cyl 0/ head 1/ sector 2;
        end: cyl 180/ head 15/ sector 63
2: <UNUSED>
3: <UNUSED>
4: <UNUSED>
Should we write new partition table? [n] y
Есть некоторые вопросы:
Во втором способе меня смущает end: cyl 180 при количестве cylinders=3876021.
Для обоих вариантов:
64 сектора * 512 B = 32768 B
64 сектора * 4096 B = 262144 B (512^2)
Правильно ли выбрано смещение 64 или для 4k диска его надо ставить 512 ?
Какой из способов более предпочтительный для разбивки винта (если можно то в чем отличия)?

pimlab
прапорщик
Сообщения: 484
Зарегистрирован: 2007-10-09 11:31:03

Re: 4K диски, процедура подготовки

Непрочитанное сообщение pimlab » 2010-10-22 20:23:05

bu7cher писал(а):Можно попробовать воспользоваться вот этим скриптом.
прикольный скрипт :-D
уже пробую и явно скорость стала выше

Аватара пользователя
fe_nix_666
рядовой
Сообщения: 13
Зарегистрирован: 2008-10-19 8:57:46
Откуда: Russia, Cheboksary

Re: 4K диски, процедура подготовки

Непрочитанное сообщение fe_nix_666 » 2010-10-27 19:14:05

Вчера решил подключить новый винт (без дела уже более полгода лежит%)) 1.5Tb WD из серии EARS. Поставил ufs2 скорость записи выше 30Мб не поднимается. Есть какие нибудь с подвижки во FreeBSD в этом направлении? Возможно ли поставить с размером сектора 4К?
Вся информация должна быть доступной...

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: 4K диски, процедура подготовки

Непрочитанное сообщение FreeBSP » 2010-10-27 23:09:29

там вроде внутреннее преобразование - на самом деле сектора по 4к но хард сообщает что они по 512байтов.. почитай ссылки из темы
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!