LINUX.ORG.RU
ФорумAdmin

При монтировании диска из raid массива 1 выдаёт ошибку «can't read superblock»

 , ,


1

1

Имеется raid1: sda и sdb. Вышел из строя sda. Надо снять информацию из sdb. Возникла проблема при монтировании его:

mount /dev/md127 /mnt/
mount: /dev/md127: can't read superblock
cat /proc/mdstat 
Personalities : 
md126 : inactive sdb2[2](S)
      52427700 blocks super 1.0
       
md127 : inactive sdb3[2](S)
      919086964 blocks super 1.0
       
unused devices: <none>
mdadm --detail /dev/md127 
/dev/md127:
        Version : 1.0
     Raid Level : raid0
  Total Devices : 0
    Persistence : Superblock is persistent

          State : inactive

    Number   Major   Minor   RaidDevice
Не подскажите как примонтировать и снять инфу?

Имеется raid1: sda и sdb. Вышел из строя sda

md126 : inactive sdb2[2](S)
md127 : inactive sdb3[2](S)

Ты что-то путаешь. В mdstat у тебя нет развалившегося raid'а

Только spare (?) диски

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

А как его перевести из inactive в active?

«я разрубил диск топором пополам. Как теперь заставить его раскрутить шпиндель?»

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

Он был в RAID 1, не знаю почему он так выдает информацию Raid Level : raid0

Либо кто-то врёт, либо кто-то что-то сделал. Может быть и не ты

router ★★★★★
()
Ответ на: комментарий от router
ARRAY /dev/md/0  metadata=1.0 UUID=e9760cca:62a85e70:b2b01841:828d1df1 name=linux:0
ARRAY /dev/md/1  metadata=1.0 UUID=24249fc5:b795f10f:9e9b056d:ebee4c4b name=linux:1

Я твердо уверен! Я снял с сервера и подключил его к своему ПК

albertus
() автор топика
Ответ на: комментарий от albertus
ARRAY /dev/md/0  metadata=1.0 UUID=e9760cca:62a85e70:b2b01841:828d1df1 name=linux:0
ARRAY /dev/md/1  metadata=1.0 UUID=24249fc5:b795f10f:9e9b056d:ebee4c4b name=linux:1

Кто это ( mdadm --detail )? Рейд твоего ПК?

Я твердо уверен! Я снял с сервера и подключил его к своему ПК

Ну, для тебя есть плохие новости...

Остаётся надеяться, что ты всё же что-то забыл

1) Смотри серийник диска ( на этикетке ), смотри какое у него имя в системе ( например, через smartctl ). Может ты не там ищешь

2) вспоминай, что это был за рейд ( если аппаратный, ты зря тыкаешь его mdadm'ом. Если там был не linux, тем более ) и как именно он был собран ( на всём диске sdX? на единственной партиции на весь диск? )

3) Если твёрдо уверен, что mdadm и raid1, смотри на всё через blkid и mdadm -E

Но я бы поставил на то, что у тебя был raid0. А значит, данные ушли в страну вечной охоты. И это не лечится

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

mdadm --detail я запускал на своем ПК. На моем ПК нет никаких RAIDов. 2 пункт: точно уверен что он программный. Диски были разбитый на 4 партиции, из них 2 партиции были под RAID: это / корень и /home. 3 пункт: вывод blkidа

/dev/sdb2: UUID="e9760cca-62a8-5e70-b2b0-1841828d1df1" UUID_SUB="cb3c3490-473b-30d1-fed2-1f212e466141" LABEL="linux:0" TYPE="linux_raid_member" PARTUUID="000827a9-02" 
/dev/sdb3: UUID="24249fc5-b795-f10f-9e9b-056debee4c4b" UUID_SUB="9763e268-4d69-54ae-7127-ed6d944fc3f3" LABEL="linux:1" TYPE="linux_raid_member" PARTUUID="000827a9-03"

Далее вывод mdadm -E на примере sdb2(sdb3 аналогично):

mdadm -E /dev/sdb2 
/dev/sdb2:
          Magic : a92b4efc
        Version : 1.0
    Feature Map : 0x9
     Array UUID : e9760cca:62a85e70:b2b01841:828d1df1
           Name : linux:0
  Creation Time : Wed Oct 15 17:56:11 2014
     Raid Level : raid1
   Raid Devices : 2

 Avail Dev Size : 104855400 (50.00 GiB 53.69 GB)
     Array Size : 52427648 (50.00 GiB 53.69 GB)
  Used Dev Size : 104855296 (50.00 GiB 53.69 GB)
   Super Offset : 104855536 sectors
   Unused Space : before=0 sectors, after=224 sectors
          State : clean
    Device UUID : cb3c3490:473b30d1:fed21f21:2e466141

Internal Bitmap : -16 sectors from superblock
    Update Time : Wed Nov  1 11:51:18 2017
  Bad Block Log : 512 entries available at offset -8 sectors - bad blocks present.
       Checksum : 10115e95 - correct
         Events : 178227


   Device Role : Active device 1
   Array State : AA ('A' == active, '.' == missing, 'R' == replacing)

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

Всё что ты делаешь - на свой страх и риск

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

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

И ещё. Я не понимаю, почему у тебя mdadm пытался собрать два raid0

Возможно, у тебя остался какой-то мусор в /etc/mdadm/mdadm.conf

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

Тем более не понимаю. Ладно бы ещё были метаданные разных версий

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

А ещё, если это были диски с BSD, то и тот аппарат, с котрого сняли, тоже можно будет выкинуть..

anonymous
()
26 февраля 2018 г.
Ответ на: комментарий от router

Спасибо большое. Очень помогла Ваша информация!

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