LINUX.ORG.RU
решено ФорумAdmin

Новые HDD не работают

 ,


0

2

Всем привет.
Заменил на сервере 2 диска на новые, перед этим их отмонтировал. Новые харды у меня определились как sda, sdb
Вот вывод lsblk:

sda                                 8:0    0   3.7T  0 disk    
sdb                                 8:16   0   3.7T  0 disk    
sdc                                 8:32   0 931.5G  0 disk    
└─isw_bijjiiddbd_r10-0 (dm-0)     252:0    0   885G  0 dmraidi 
  └─isw_bijjiiddbd_r10 (dm-2)     252:2    0   1.7T  0 dmraid  
    ├─isw_bijjiiddbd_r10p1 (dm-5) 252:5    0   1.7T  0 part    /
    ├─isw_bijjiiddbd_r10p2 (dm-6) 252:6    0 478.5M  0 part    /boot
    ├─isw_bijjiiddbd_r10p3 (dm-7) 252:7    0     1K  0 part    
    └─isw_bijjiiddbd_r10p5 (dm-8) 252:8    0   9.2G  0 part    [SWAP]
sdd                                 8:48   0 931.5G  0 disk    
└─isw_bijjiiddbd_r10-0 (dm-0)     252:0    0   885G  0 dmraidi 
  └─isw_bijjiiddbd_r10 (dm-2)     252:2    0   1.7T  0 dmraid  
    ├─isw_bijjiiddbd_r10p1 (dm-5) 252:5    0   1.7T  0 part    /
    ├─isw_bijjiiddbd_r10p2 (dm-6) 252:6    0 478.5M  0 part    /boot
    ├─isw_bijjiiddbd_r10p3 (dm-7) 252:7    0     1K  0 part    
    └─isw_bijjiiddbd_r10p5 (dm-8) 252:8    0   9.2G  0 part    [SWAP]
sde                                 8:64   0 931.5G  0 disk    
└─isw_bijjiiddbd_r10-1 (dm-4)     252:4    0   885G  0 dmraidi 
  └─isw_bijjiiddbd_r10 (dm-2)     252:2    0   1.7T  0 dmraid  
    ├─isw_bijjiiddbd_r10p1 (dm-5) 252:5    0   1.7T  0 part    /
    ├─isw_bijjiiddbd_r10p2 (dm-6) 252:6    0 478.5M  0 part    /boot
    ├─isw_bijjiiddbd_r10p3 (dm-7) 252:7    0     1K  0 part    
    └─isw_bijjiiddbd_r10p5 (dm-8) 252:8    0   9.2G  0 part    [SWAP]
sdf                                 8:80   0 931.5G  0 disk    
└─isw_bijjiiddbd_r10-1 (dm-4)     252:4    0   885G  0 dmraidi 
  └─isw_bijjiiddbd_r10 (dm-2)     252:2    0   1.7T  0 dmraid  
    ├─isw_bijjiiddbd_r10p1 (dm-5) 252:5    0   1.7T  0 part    /
    ├─isw_bijjiiddbd_r10p2 (dm-6) 252:6    0 478.5M  0 part    /boot
    ├─isw_bijjiiddbd_r10p3 (dm-7) 252:7    0     1K  0 part    
    └─isw_bijjiiddbd_r10p5 (dm-8) 252:8    0   9.2G  0 part    [SWAP]
sdj                                 8:144  0   3.7T  0 disk    
└─md1                               9:1    0   3.7T  0 raid1   
  └─fsrv-fsrv (dm-10)             252:10   0   3.7T  0 lvm     /fsrv
sdk                                 8:160  0   3.7T  0 disk    
└─md1                               9:1    0   3.7T  0 raid1   
  └─fsrv-fsrv (dm-10)             252:10   0   3.7T  0 lvm     /fsrv

Не могу создать ФС на этих дисках
fdisk /dev/sda 
fdisk: unable to read /dev/sda: Input/output error
fdisk /dev/sdb 
fdisk: unable to read /dev/sdb: Input/output error

Пробовал сделать рескан
echo "1" > /sys/class/block/sdb/device/rescan

Не знаю в какую сторону копать, как без остановки сервера заставить эти диски работать.
P.S.: 2 диска до этих вставились нормально, форматнулись нормально

есть прога partprobe, помогает при добавлении дисков.

Deleted ()

parted & partprobe в помощь

работать с терабайтниками лучше с ними

anonymous ()
Ответ на: комментарий от Deleted
# partprobe 
Warning: Error fsyncing/closing /dev/sda: Input/output error
Error: /dev/sda: unrecognised disk label
Warning: Error fsyncing/closing /dev/sda: Input/output error
Warning: Error fsyncing/closing /dev/sdb: Input/output error
Error: /dev/sdb: unrecognised disk label
Warning: Error fsyncing/closing /dev/sdb: Input/output error
Error: Can't have a partition outside the disk!
Error: Can't have a partition outside the disk!
Error: /dev/sde: unrecognised disk label
Error: /dev/sdf: unrecognised disk label
Error: Can't have a partition outside the disk!
Warning: Error fsyncing/closing /dev/mapper/isw_ebddbcaibh_r1p1: Input/output error
Error: /dev/mapper/isw_ebddbcaibh_r1p1: unrecognised disk label
Warning: Error fsyncing/closing /dev/mapper/isw_ebddbcaibh_r1p1: Input/output error
Device /dev/mapper/isw_bijjiiddbd_r10p3 not found
device-mapper: table ioctl on  failed: No such device or address
Error: Can't have a partition outside the disk!
Error: /dev/mapper/isw_bijjiiddbd_r10-1: unrecognised disk label
Warning: Error fsyncing/closing /dev/mapper/isw_ebddbcaibh_r1: Input/output error
Error: /dev/mapper/isw_ebddbcaibh_r1: unrecognised disk label
Warning: Error fsyncing/closing /dev/mapper/isw_ebddbcaibh_r1: Input/output error
Error: /dev/md1: unrecognised disk label
Error: The primary GPT table is corrupt, but the backup appears OK, so that will be used.
Error: The primary GPT table is corrupt, but the backup appears OK, so that will be used.


Всё пропало?

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

та же беда

parted /dev/sda 
Warning: Error fsyncing/closing /dev/sda: Input/output error  

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

Ойёй, я проморгал что у тебя dmarid. Лучше бы тебе его вообще не использовать и создать нормальные md массивы.

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

Вот в этом и весь прикол, это досталось по наследству, что бы перенести систему на 2 новых харда, нужно их сначала инициализировать, но не получается

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

прежде всего, надо в bios пометить эти диски как диски, а не членов raid. что, увы без перезагрузки не получится.

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

Удалил dm-3 и dm-1, теперь осталась ругань на /dev/sda,sdb. В любом случае это можно сделать на программном уровне, и не нужно будет делать ребут. Насколько я помню в bios можно только выключить raid целяком

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

Как-то возился с тем, чтобы просто сделать dd диска, котрый был частью fake-raid, не помню точно, то ли пришлось в биосе отключать возможности raid, толи вообще запускаться на материнке его не умеющей. При загрузке dmraid вцепляется в диски и не отдаёт их никакими опциями и командами.

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

Ну есть вариант, поставить старые диски обратно, сделать dmraid -E -r /dev/sda,sdb после чего поставить новые диски. Хз или поможет

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

Можно попробовать. На всякий случай стоит обложиться бэкапами.

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

нужно потереть метаданные за которые цепляется dmraid

Vlad-76 ★★★ ()
Ответ на: комментарий от Vlad-76

Вставил новые харды, только с упаковки, на них метаданных нет. Или нужно потереть на старых?

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

По идее в bios должна быть конфигуратор разделов этого fakeraid'а, который обычно вызывается отдельной комбинацией клавиш.

В любом случае это можно сделать на программном уровне, и не нужно будет делать ребут.

Тут бы главное, чтобы после ваших «на программном уровне» ребут прошёл успешно, а то bios решит, что raid'а нет и всё.

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

Тут бы главное, чтобы после ваших «на программном уровне» ребут прошёл успешно, а то bios решит, что raid'а нет и всё.

Это не системный раздел. По логике вещей, не должно задеть.

Вставил 2 старых диска обратно, оно их определило как mdraid и пошел ребилд.

sda                                 8:0    0 931.5G  0 disk    
├─sda1                              8:1    0 884.9G  0 part    
└─md126                             9:126  0 884.9G  0 raid1   
  └─md126p1                       259:0    0 884.9G  0 md      
sdb                                 8:16   0 931.5G  0 disk    
├─sdb1                              8:17   0 884.9G  0 part    
└─md126                             9:126  0 884.9G  0 raid1   
  └─md126p1                       259:0    0 884.9G  0 md  

Теперь логика такая:
1. Ставлю 1 диск большего объема, делаю синхронизацию, делаю ресайз
2. После синхрона ставлю новый диск вместо старого ... синхронизация и ребилд
3. Успешно разваливаю рейд и удаляю метаданные (по надобности)

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

если у Вас новые диски большего объема, сделайте clonezill-ой копию диска. а после растяните партиции и файловые системы

Vlad-76 ★★★ ()
Ответ на: комментарий от Vlad-76

Изначально, новые диски у меня не отвечают ни на запись ни на форматирование

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

Как вариант
Оставьте два диска старый и новый и загрузитесь с livecd c clonezzila .
при загрузке c clonezzila ядра linux возможно потребуется параметр raid=noautodetect или запретить загрузку модуля dmraid или какой там (на этапе загрузки загрузчика GRUB по моему) - чтобы он не схватил диски под себя.
Дальше делаете клонирование старого диска на новый.

Vlad-76 ★★★ ()
Последнее исправление: Vlad-76 (всего исправлений: 2)
Ответ на: комментарий от Vlad-76

Я такое пробовал. BIOS похоже к серийнику привязывается или ещё какому-то непонятному id.

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

не пойму, причем тут биос? bios ядром linux не рулит. bios raid контроллера?
ну тогда диски вставлять в десктоп без рейд контроллера и вперед, отключить raid контроллер в bios.

Vlad-76 ★★★ ()
Последнее исправление: Vlad-76 (всего исправлений: 1)

Короче как оказались, новые диски - битые, отвез в СЦ. dmraid развалил, был md, md развалил. Другие диски работают.

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

При таких вводных надо было это проверять в первую очередь. Ни фейковый, ни реальный рейд не должны приводить к тому, что диски просто нельзя прочитать (Input/output error).

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

Диски только распечатал, всего было 4 шт, 2 шт оказались битыми

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

«Удача» - взять именно два битых из 4-х :)
Если серьезно, то если у вас эти четыре из одной партии, я бы с большой опаской ставил оставшиеся два. И реально удача что полностью не рабочие оказались, такого счастья мне не доставалось, чаще глюки всплывают в процессе работы.

Вопрос для статистики, что за харды?

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

Western Digital Black 4TB 7200rpm 128MB WD4004FZWX 3.5 SATAIII
Два диска были вставлены раньше, 2 битых - через неделю

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