LINUX.ORG.RU

Развалился RAID (SHR)

 , , ,


0

1

Доброго времени суток. Установил на домашний сервер ОС от Synology. На ней собрал RAID, в самой ОС он называется Hybrid RAID (SHR), насколько я понял это lvm2 (До этого момента с таким дело не имел, и понял что я зря не собрал обычный RAID 5).

Тут наверное стоит пояснить как это работало, сама ОС делает на всех дисках RAID 0 из областей каждого HDD в начале диска, а оставшуюся область не размеченную область ОС уже может использовать для хранения пользовательских данных. Вот я из этого сделал RAID (SHR). Система полетела. Я посмотрел по инструкциям и установил её заново, при этом пояснялось, что после установки ОС должны все области сами восстановиться как и было, т.е. этот RAID Должен сам собраться. Но этого не произошло. После этого я уже подключил все это дело в стационарный системник загрузился с livecd mint и запросил разметку дисков:

# fdisk -l
Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x000ee637

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1            2048     4982527     2490240   fd  Linux raid autodetect
/dev/sdc2         4982528     9176831     2097152   fd  Linux raid autodetect
/dev/sdc3         9437184  1953320351   971941584   fd  Linux raid autodetect

Disk /dev/sdd: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x000d93de

   Device Boot      Start         End      Blocks   Id  System
/dev/sdd1            2048     4982527     2490240   fd  Linux raid autodetect
/dev/sdd2         4982528     9176831     2097152   fd  Linux raid autodetect
/dev/sdd3         9437184  1953320351   971941584   fd  Linux raid autodetect

Disk /dev/sde: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0xbb1126f3

   Device Boot      Start         End      Blocks   Id  System
/dev/sde1            2048     4982527     2490240   fd  Linux raid autodetect
/dev/sde2         4982528     9176831     2097152   fd  Linux raid autodetect
/dev/sde3         9437184  1953320351   971941584   fd  Linux raid autodetect

разделы с данными: /dev/sdс3 /dev/sdd3 /dev/sde3

На сайте производителя есть инструкция для восстановления данных Тут она мне не помогла. После последней команды выдает:

mdadm: No arrays found in config file or automatically

Помогите собрать обратно такой RAID, там у меня очень много информации...(((



Последнее исправление: zenkiller (всего исправлений: 5)

там у меня очень много информации...(((

Специально с сайта http://www.synology.com:

Обратите внимание, что раздел RAID (классический RAID или SHR) не является системой резервного копирования.

Вначале посмотрите, может массивы уже собрались — cat /proc/mdstat.

Потом можете поизучать разделы: mdadm --examine /dev/sdc1 и так далее для всех разделов.

mky ★★★★★
()

SHR это похоже просто LVM поверх RAID.

Попробуй mdadm -A /dev/md/2 /dev/sdc3 /dev/sdd3 /dev/sde3

Затем vgchange -ay

iliyap ★★★★★
()
Ответ на: комментарий от mky
mint ~ #  cat /proc/mdstat
Personalities : 
unused devices: <none>
mint ~ #  mdadm --examine /dev/sdc1
mdadm: No md superblock detected on /dev/sdc1.
zenkiller
() автор топика
Ответ на: комментарий от iliyap
mint ~ # mdadm -A /dev/md/2 /dev/sdc3 /dev/sdd3 /dev/sde3
mdadm: no recogniseable superblock on /dev/sdc3
mdadm: /dev/sdc3 has no superblock - assembly aborted
mint ~ # vgchange -ay
  No volume groups found
zenkiller
() автор топика
Ответ на: комментарий от zenkiller

В третьих разделах нет суперблоков рейд. Либо суперблоки были затерты, либо в таблице разделов была изменена разметка. Надо попробовать восстановить старую разметку. Например testdisk-ом.

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

Скорее всего разметка была изменена когда я заново накатил систему

Каким образом можно её восстановить? ткните пожалуйста в инструкцию по восстановлению разметки. Но с другой стороны, почему тогда fdisk показывает разделы?

А если суперблоков нету? их как-нибудь можно восстановить?

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

Сейчас просканировал один HDD testdisk-ом вышла следующая ошибка:

Disk /dev/sdc - 1000 GB / 931 GiB - CHS 121601 255 63

The harddisk (1000 GB / 931 GiB) seems too small! (< 1995 GB / 1858 GiB)
Check the harddisk size: HD jumpers settings, BIOS detection...

The following partition can't be recovered:
     Partition               Start        End    Size in sectors
>  Linux                  546 196 35 242548 197 17 3887762176 [1.42.6-5644]


[ Continue ]
ext4 blocksize=4096 Large file Sparse superblock Backup superblock, 1990 GB / 1853 GiB

На сколько я понимаю, что прога видит, что раздел raid должен занимать 1,8Tb,а диск имеет пространство только 1tb. я не увидел в статьях, как с этой программой работать с raid массивами. Что мне делать дальше?

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

Похоже, testdisk нашёл суперблок файловой системы, которая была поверх LVM, поверх RAID, и прочитал её размер.

Вам бы чем-то нужно поискать суперблоки raid'а по всему диску, если есть подозрения, что разделы сместились. Но я не знаю чем. Особенно с учётом, что неизвестно какая версия суперблока.

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

Вам бы чем-то нужно поискать суперблоки raid'а по всему диску, если есть подозрения, что разделы сместились. Но я не знаю чем. Особенно с учётом, что неизвестно какая версия суперблока.

В принципе, такие дела вполне в духе r-studio. Там же можно попробовать собрать raid для проверки.

justAmoment ★★★★★
()
6 октября 2017 г.
Ответ на: комментарий от vitruss

У меня аналогичная проблема, слетели 2 диска с SHR , массив развалился, кто подскажет как восстановить можно? Развалилось все после расширенного тестирования S.M.A.R.T. т.к. были битые кластеры и всех их заменить не удалось... Что делать куда рыть? synology ds415 массив был из 4 дисков по 3 терабайта. Сдохли 1 и 2 диски, причем все читалось даже когда выдернул 1-й диск, но когда выдернул второй то все встало, и даже когда его обратно вернул массив не завелся...

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

если был рейд5 на 4-х дисках и 2 сдохли — данным п...ц

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

Развалилось все после расширенного тестирования S.M.A.R.T. т.к. были битые кластеры и всех их заменить не удалось...

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

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