Не так давно в массовой продаже появились жесткие диски Western Digital с сектором 4 КБ (технология Advanced Format). Многие пользователи, купившие эти накопители, уже столкнулись с низкой скоростью записи при вполне удовлетворительной скорости чтения.
В статье "Жесткий диск WD10EARS с сектором 4 КБ. Подготовка к эксплуатации в Linux (http://rlab.ru/doc/4k_hdd_for_linux.html)" рассказывается о некоторых нюансах предварительной подготовки такого диска для нормальной беспроблемной работы.URL: http://rlab.ru/doc/4k_hdd_for_linux.html
Новость: http://www.opennet.me/opennews/art.shtml?num=25968
Что-то статья длинная. Там же вроде как весь нюанс в выравнивании разделов на 4К.
Что за технологии прошлого столетия? Обидно за пингвина.На FreeBSD gpart рулит.
Почему за пингвина? Пингвин замечательно работает на LVM, у которого, например, на моём обычном винчестере выравнивание даже 64K вышло.
Много буков. Просто `fdisk -ub 4096 /dev/sdb` не поможет конечно. Нельзя нигде прописать, что сектор 4096 на конкретном диске?
Можно, в ядро =)
а я, дурак, так написал:
mkfs.xfs -s size=4096 ... /dev/sda
и проблем не знаю, может быть пока :)
а вообще размечать можно самому сектора делить на 8 наверн и всё, стартовый и конечный лба вроде можно указать при разметке.
Зачем эти телодвижения, если есть parted, автоматически берущий размер физического сектора от самого винта?
hdparm -I /dev/sdb | grep Sector\ size
Logical/Physical Sector size: 512 bytesParted'у неоткуда узнать про 4 КБ сектор, т .к. винчестер идентифицируется как накопитель с сектором 512 Б.
В том то и проблема, что производители сделали режим эмуляции 512-байтных секторов принудительным и не отключаемым. Ради совместимости с windows, не иначе... теперь костылями будут пользоваться не только win-пользователи, но и все остальные. Печально всё это.
>В том то и проблема, что производители сделали режим эмуляции 512-байтных секторов
>принудительным и не отключаемым. Ради совместимости с windows, не иначе... теперь
>костылями будут пользоваться не только win-пользователи, но и все остальные. Печально
>всё это.Мне больше понравилось, что WD к одному костылю приделало другой удивительный костыль в виде перемычки.
Так уж и неоткуда? На WD-шных форумах с вами не согласятся. http://community.wdc.com/t5/Desktop/Problem-with-WD-Advanced...
hdparm -I /dev/sdb/dev/sdb:
ATA device, with non-removable media
Model Number: WDC WD15EARS-00Z5B1
Serial Number: WD-WMAVUxxxxxxx
Firmware Revision: 80.00A80
Transport: Serial, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6
Standards:
Supported: 8 7 6 5
Likely used: 8
Configuration:
Logical max current
cylinders 16383 16383
heads 16 16
sectors/track 63 63
--
CHS current addressable sectors: 16514064
LBA user addressable sectors: 268435455
LBA48 user addressable sectors: 2930277168
Logical Sector size: 512 bytes
Physical Sector size: 4096 bytes
Logical Sector-0 offset: 0 bytes
device size with M = 1024*1024: 1430799 MBytes
device size with M = 1000*1000: 1500301 MBytes (1500 GB)
cache/buffer size = unknown
Capabilities:
LBA, IORDY(can be disabled)
Queue depth: 32
Standby timer values: spec'd by Standard, with device specific minimum
R/W multiple sector transfer: Max = 16 Current = 0
Recommended acoustic management value: 128, current value: 254
DMA: mdma0 mdma1 *mdma2 udma0 udma1 udma2 udma3 udma4 udma5 udma6
Cycle time: min=120ns recommended=120ns
PIO: pio0 pio1 pio2 pio3 pio4
Cycle time: no flow control=120ns IORDY flow control=120ns
Короче нельзя было написать:
суть: переставить перемычку перед использованием . все.
чересчур много букв.
> суть: переставить перемычку перед использованием . все."К сожалению, трюк с перемычкой работает только для одного основного раздела на весь объем устройства, либо же только для первого основного раздела."
Хорошая подробная статья - целое исследование.
Автору однозначно зачёт!
А те, у кого терпения не хватает осилить "многа букаф",
вместо того чтобы флудить написали бы сами что-нибудь полезное.
>вместо того чтобы флудить написали бы сами что-нибудь полезное.Вроде бы написали, что адрес начала раздела должен быть кратен 4К или 8 секторам. Писали и раньше и в каментах проскакивало. Людям не нравится, что простой вркэраунд максимально запутали и раздули, а истоки и суть вопроса не раскрыли. Получилось якобы Линукс отсталая система, на которой чтобы работать с новыми прогрессивными дисками нужно пол ночи плясать с бубном, хотя на самом деле все наоборот и новые диски ради совместимости с отсталыми офтопиками делают через задний проход, а Линукс прекрасно работал и работает с дисками с 4к секторами.
При этом весь воркэраунд заключается в очень простом выравнивании. В общем-то то же самое и новые офтопики делают. Они перед первым разделом оставляют 1MB и остальные выравнивают. И даже было в новостях, что новый fdisk так же будет действовать по умолчанию.
WD как всегда, доэкспериментировались. После Caviar'ов и первой их 320 Гб серии (не помню, как называлась), которая осыпалась вся полностью, даже с годовой разницей в покупке винтов - WD больше не возьму никогда.
Файловые системы для Windows (самой популярной ОС для дома сегодня) не делают размер кластера менее 4 килобайт уже, а иногда он достигает 8, 16 и 32 килобайта. Файловая система просто не может быть меньше, ибо ничего революционного в архитектуре, по сравнению с FAT, не несёт. Остальные файловые системы спокойно работают с любым размером кластера - даже в 512 байтов.
> Остальные файловые системы спокойно работают с любым размером кластера - даже в 512 байтов.Не позорьтесь, раз уж не понимаете разницу между кластерами файловой системы, и физическим размером сектора диска.
Иногда такой бред пишут... Лишь бы возразить. Из чего вы сделали такой вывод?
Ага, Samsung возьми :))
Сосбственно, никого более надёжного и не осталось, Maxtor продался.
Надежный самсунг... раньше сие сошло бы за анекдот :). Как сейчас - хз, вроде подтянулись немного.
У самого до сих пор аллергия, востанавливальщики дисков - хвалят вообще. И ВД ругают, но в основном из-за того, что им самим не удобно. Ну не думал ВД о том, что кто-то с их трупиков инфу выковыривать будет.
В статье описана работа с MBR, но как быть с GPT??
В любой книге по Linux сказано что она чувствует себя прекрасно на любом типе носителя, даже на аудио кассетах. Просто время загрузеи из-за этого варируется в пределах от 17 секунд до 4 лет на одну загрузку.