The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Подготовка жесткого диска с размером сектора 4 Кб для работы в Linux

26.03.2010 17:54

Не так давно в массовой продаже появились жесткие диски Western Digital с сектором 4 КБ (технология Advanced Format). Многие пользователи, купившие эти накопители, уже столкнулись с низкой скоростью записи при вполне удовлетворительной скорости чтения. В статье "Жесткий диск WD10EARS с сектором 4 КБ. Подготовка к эксплуатации в Linux" рассказывается о некоторых нюансах предварительной подготовки такого диска для нормальной беспроблемной работы.

  1. Главная ссылка к новости (http://rlab.ru/doc/4k_hdd_for_...)
  2. OpenNews: В parted 2.2 и util-linux-ng 2.17.1 улучшена поддержка дисков с размером сектора 4 Кб
  3. OpenNews: Оценка поддержки в Linux жестких дисков с размером сектора 4 Кб
Автор новости: Виталий Розизнаный AKA Rozik
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/25968-disk
Ключевые слова: disk, fdisk, partition, sector
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (24) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, sergej (??), 19:50, 26/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что-то статья длинная. Там же вроде как весь нюанс в выравнивании разделов на 4К.
     
  • 1.2, Hate (ok), 20:37, 26/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/

    Что за технологии прошлого столетия? Обидно за пингвина.

    На FreeBSD gpart рулит.

     
     
  • 2.4, const86 (ok), 22:58, 26/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Почему за пингвина? Пингвин замечательно работает на LVM, у которого, например, на моём обычном винчестере выравнивание даже 64K вышло.
     

  • 1.3, filosofem (ok), 22:34, 26/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Много буков. Просто 'fdisk -ub 4096 /dev/sdb' не поможет конечно. Нельзя нигде прописать, что сектор 4096 на конкретном диске?
     
     
  • 2.6, Deja Q (?), 23:32, 26/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Можно, в ядро =)
     

  • 1.5, 1 (??), 23:26, 26/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а я, дурак, так написал:
    mkfs.xfs -s size=4096 ... /dev/sda
    и проблем не знаю, может быть пока :)
    а вообще размечать можно самому сектора делить на 8 наверн и всё, стартовый и конечный лба вроде можно указать при разметке.
     
  • 1.7, Frank (??), 00:01, 27/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Зачем эти телодвижения, если есть parted, автоматически берущий размер физического сектора от самого винта?
     
     
  • 2.8, Rozik (?), 01:27, 27/03/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    hdparm -I /dev/sdb | grep Sector\ size
       Logical/Physical Sector size:          512 bytes

    Parted'у неоткуда узнать про 4 КБ сектор, т .к. винчестер идентифицируется как накопитель с сектором 512 Б.

     
     
  • 3.9, haku (??), 06:48, 27/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    В том то и проблема, что производители сделали режим эмуляции 512-байтных секторов принудительным и не отключаемым. Ради совместимости с windows, не иначе... теперь костылями будут пользоваться не только win-пользователи, но и все остальные. Печально всё это.
     
     
  • 4.13, filosofem (ok), 17:45, 27/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >В том то и проблема, что производители сделали режим эмуляции 512-байтных секторов
    >принудительным и не отключаемым. Ради совместимости с windows, не иначе... теперь
    >костылями будут пользоваться не только win-пользователи, но и все остальные. Печально
    >всё это.

    Мне больше понравилось, что WD к одному костылю приделало другой удивительный костыль в виде перемычки.

     
  • 3.16, rm_ (ok), 01:34, 28/03/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так уж и неоткуда? На WD-шных форумах с вами не согласятся. http://community.wdc.com/t5/Desktop/Problem-with-WD-Advanced-Format-drive-in-


    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

     

  • 1.10, mapron (?), 10:28, 27/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Короче нельзя было написать:
    суть: переставить перемычку перед использованием . все.
    чересчур много букв.
     
     
  • 2.14, Rozik (?), 21:43, 27/03/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > суть: переставить перемычку перед использованием . все.

    "К сожалению, трюк с перемычкой работает только для одного основного раздела на весь объем устройства, либо же только для первого основного раздела."

     

  • 1.11, Аноним (-), 12:09, 27/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хорошая подробная статья - целое исследование.
    Автору однозначно зачёт!
    А те, у кого терпения не хватает осилить "многа букаф",
    вместо того чтобы флудить написали бы сами что-нибудь полезное.
     
     
  • 2.12, filosofem (ok), 17:41, 27/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >вместо того чтобы флудить написали бы сами что-нибудь полезное.

    Вроде бы написали, что адрес начала раздела должен быть кратен 4К или 8 секторам. Писали и раньше и в каментах проскакивало. Людям не нравится, что простой вркэраунд максимально запутали и раздули, а истоки и суть вопроса не раскрыли. Получилось якобы Линукс отсталая система, на которой чтобы работать с новыми прогрессивными дисками нужно пол ночи плясать с бубном, хотя на самом деле все наоборот и новые диски ради совместимости с отсталыми офтопиками делают через задний проход, а Линукс прекрасно работал и работает с дисками с 4к секторами.

    При этом весь воркэраунд заключается в очень простом выравнивании. В общем-то то же самое и новые офтопики делают. Они перед первым разделом оставляют 1MB и остальные выравнивают. И даже было в новостях, что новый fdisk так же будет действовать по умолчанию.

     

  • 1.15, Alex (??), 00:31, 28/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    WD как всегда, доэкспериментировались. После Caviar'ов и первой их 320 Гб серии (не помню, как называлась), которая осыпалась вся полностью, даже с годовой разницей в покупке винтов - WD больше не возьму никогда.
     
     
  • 2.17, Zenitur (?), 04:32, 28/03/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Файловые системы для Windows (самой популярной ОС для дома сегодня) не делают размер кластера менее 4 килобайт уже, а иногда он достигает 8, 16 и 32 килобайта. Файловая система просто не может быть меньше, ибо ничего революционного в архитектуре, по сравнению с FAT, не несёт. Остальные файловые системы спокойно работают с любым размером кластера - даже в 512 байтов.
     
     
  • 3.18, ABATAPA (ok), 14:12, 28/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >  Остальные файловые системы спокойно работают с любым размером кластера - даже в 512 байтов.

    Не позорьтесь, раз уж не понимаете разницу между кластерами файловой системы, и физическим размером сектора диска.

     
     
  • 4.20, Zenitur (?), 21:54, 28/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Иногда такой бред пишут... Лишь бы возразить. Из чего вы сделали такой вывод?
     
  • 2.19, СуперАноним (?), 18:26, 28/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, Samsung возьми :))
    Сосбственно, никого более надёжного и не осталось, Maxtor продался.
     
     
  • 3.21, User294 (ok), 03:47, 29/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Надежный самсунг... раньше сие сошло бы за анекдот :). Как сейчас - хз, вроде подтянулись немного.
     
     
  • 4.22, Filosof (ok), 19:52, 29/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    У самого до сих пор аллергия, востанавливальщики дисков - хвалят вообще. И ВД ругают, но в основном из-за того, что им самим не удобно. Ну не думал ВД о том, что кто-то с их трупиков инфу выковыривать будет.
     

  • 1.23, Аноним (-), 12:34, 30/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В статье описана работа с MBR, но как быть с GPT??
     
  • 1.24, Dark EYE (?), 08:58, 20/08/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В любой книге по Linux сказано что она чувствует себя прекрасно на любом типе носителя, даже на аудио кассетах. Просто время загрузеи из-за этого варируется в пределах от 17 секунд до 4 лет на одну загрузку.
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру