LINUX.ORG.RU

Странности с ЖД (Seagate 250 Гб).


0

0

Есть ATA-винт Seagate 250GB ide0, slave. 
Разделен на 8 разделов FAT32 для доступа из винды и линукса 
(которые находятся на другом, master-винте) 
Были проблемы с разбивкой и опознанием разделов. 
В конечном итоге в винде вроде бы все разделы работают, 
пишется/читается нормально. Но. В Slackware fdisk выдаёт странные результаты. Например:

root@localhost:~# fdisk -l /dev/hdb
omitting empty partition (9)

Диск /dev/hdb: 250.0 ГБ, 250059350016 байт
255 головок, 63 секторов/дорожку, 30401 цилиндров
Единицы = цилиндры по 16065 * 512 = 8225280 байт

  Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/hdb1   *           1        4082    32788633+   c  W95 FAT32 (LBA)
/dev/hdb2            4083       30401   211407367+   f  W95 расшир. (LBA)
/dev/hdb5            4083        8192    33013543+   b  W95 FAT32
/dev/hdb6            8193       12265    32716341    b  W95 FAT32
/dev/hdb7           12266       16338    32716341    b  W95 FAT32
/dev/hdb8           16339       20411    32716341    b  W95 FAT32

--------------------------

Набираем команду через секунду(!):

--------------------------
root@localhost:~# fdisk -l /dev/hdb

Диск /dev/hdb: 250.0 ГБ, 250059350016 байт
255 головок, 63 секторов/дорожку, 30401 цилиндров
Единицы = цилиндры по 16065 * 512 = 8225280 байт

  Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/hdb1   *           1        4082    32788633+   c  W95 FAT32 (LBA)
/dev/hdb2            4083       30401   211407367+   f  W95 расшир. (LBA)
/dev/hdb5            4083        8192    33013543+   b  W95 FAT32
/dev/hdb6            8193       12265    32716341    b  W95 FAT32
/dev/hdb7           12266       16338    32716341    b  W95 FAT32
/dev/hdb8           16339       20411    32716341    b  W95 FAT32
/dev/hdb9           20412       24484    32716341    b  W95 FAT32
/dev/hdb10          24485       27463    23928786    b  W95 FAT32
/dev/hdb11          27464       30401    23599453+   b  W95 FAT32


И так вывод меняется каждую секунду. 
Как проверить винт, 
если в винде всё отображается норально? 
Я конечно буду ещё тестить, но такие странности это совсем не нормально. Еще в выводе hdparm периодически меняется (правда не так часто) серийник, модель и еще некоторые показатели Оо

root@localhost:~# hdparm -I /dev/hdb

/dev/hdb:

ATA device, with non-removable media
        Model Number:       ST3250620A
        Serial Number:      9QE049L7
        Firmware Revision:  3.AAE
Standards:
        Supported: 7 6 5 4
        Likely used: 7
Configuration:
        Logical         max     current
        cylinders       16383   65535
        heads           16      1
        sectors/track   63      63
        --
        CHS current addressable sectors:    4128705
        LBA    user addressable sectors:  268435455
        LBA48  user addressable sectors:  488397168
        device size with M = 1024*1024:      238475 MBytes
        device size with M = 1000*1000:      250059 MBytes (250 GB)
Capabilities:
        LBA, IORDY(can be disabled)
        Queue depth: 1
        Standby timer values: spec'd by Standard, no device specific minimum
        R/W multiple sector transfer: Max = 16  Current = ?
        Recommended acoustic management value: 208, current value: 0
        DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5
             Cycle time: min=120ns recommended=120ns
        PIO: pio0 pio1 pio2 pio3 pio4
             Cycle time: no flow control=112ns  IORDY flow control=120ns
Commands/features:
        Enabled Supported:
           *    READ BUFFER cmd
           *    WRITE BUFFER cmd
           *    Host Protected Area feature set
           *    Look-ahead
           *    Write cache
           *    Power Management feature set
                Security Mode feature set
           *    SMART feature set
           *    FLUSH CACHE EXT command
           *    Mandatory FLUSH CACHE command
           *    Device Configuration Overlay feature set
           *    48-bit Address feature set
                SET MAX security extension
           *    DOWNLOAD MICROCODE cmd
           *    General Purpose Logging feature set
           *    SMART self-test
           *    SMART error logging
Security:
        Master password revision code = 65534
                supported
        not     enabled
        not     locked
        not     frozen
        not     expired: security count
        not     supported: enhanced erase
HW reset results:
        CBLID- above Vih
        Device num = 1 determined by CSEL
Checksum: correct
                                

есть раздел больше 32Гб >> http://ru.wikipedia.org/wiki/FAT32 думаешь почему венда отказываеться форматировать раздел под фат32 если он больше 32Гб? да и проблема скорее софтовая з.ы. за фат32 незач0т

a15
()
Ответ на: комментарий от a15

А в лине это так жестко влияет? Были разделы на одной машине и 50 ГБ фат32, всё работало. Попробую уменьшить. Фат32 использую как средство обмена win<>lin - что поделать, приходится идти на такие извраты...

slackerr
() автор топика

> Еще в выводе hdparm периодически меняется (правда не так часто) серийник, модель и еще некоторые показатели Оо

Это конечно ненормально. Проверь разьемы, поменяй шлейф. Еще поставь smartmontools и закинь сюда вывод smartctl -A /dev/hdb

anonymous
()
Ответ на: комментарий от anonymous

Кажется действительно проблема была в плохо вставленном шлейфе! Ужас, как такое могло случиться... Вроде уже третий день работает отлично. Всем большое спасибо.
И всё-таки фат может быть больше 32 гигов - у знакомого на тачке 300 гиговый винт, там разделы фат32 были больше 40.

slackerr
() автор топика
Ответ на: комментарий от fishor

винда не хотела писать в разделы. Впрочем это как оказалось не из-за разбивки, а шлейф.

slackerr
() автор топика
Ответ на: комментарий от slackerr

Может, может быть fat32 > 32Gb. У меня 3 по ~100Gb. Просто средствами винды 2000 и старше эти разделы не создать/отформатировать, но если раздел уже есть - то без проблем.

vyv ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.