Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Восстановить данные с RAID  (Прочитано 1062 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн balsamino

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Восстановить данные с RAID
« : 01 Март 2016, 09:42:41 »
Вопрос - как восстановить данные с раздела жесткого диска из состава RAID1, впоследствии включенном в состав fake-RAID0?
Данные сохранились! Gparted видит нужный раздел (/dev/sdb2)

Смонтировать его не удается:
mount /dev/sdb2 /mnt
mount: unknown filesystem type 'linux_raid_member'
или
mount -t ntfs /dev/sdb2 /mnt
ntfs_mst_post_read_fixup_warn: magic: 0x00000000  size: 4096   usa_ofs: 0  usa_count: 65535: Invalid argument
Actual VCN (0x0) of index buffer is different from expected VCN (0x1).
Failed to mount '/dev/sdb2': Input/output error
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details.
Посоветуйте, пжлст!

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6748
  • Ubuntu 16.04
    • Просмотр профиля
Re: Восстановить данные с RAID
« Ответ #1 : 01 Март 2016, 10:30:31 »
balsamino,
очень информативный скриншот...

Пользователь решил продолжить мысль 01 Март 2016, 10:38:04:
balsamino,
Написано же что делать

If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details.

Прочитать лень что ли?

Если был mdraid, значит восстанови его и монтируй mdX.
« Последнее редактирование: 01 Март 2016, 10:38:04 от thunderamur »

Оффлайн balsamino

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Восстановить данные с RAID
« Ответ #2 : 01 Март 2016, 11:17:38 »
есть ОДИН хард из RAID. Скорее всего, я чего-то не понимаю, но если восстановить md*, то он будет опять же в составе последнего RAID0, а мне необходимо восстановить данные из старого RAID1

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6748
  • Ubuntu 16.04
    • Просмотр профиля
Re: Восстановить данные с RAID
« Ответ #3 : 01 Март 2016, 13:40:29 »
balsamino,
Я тебя не понимаю. Вообще-то RAID1 и с одним винтом бывает, но это аварийный случай degraded raid 1 и он будет работать.
Что значит был RAID1, потом стал RAID0? Расскажи подробно, что было, что делалось и что стало и скрин уже исправь наконец.

покажи
cat /proc/mdstat
fdisk -l

Оффлайн balsamino

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Восстановить данные с RAID
« Ответ #4 : 01 Март 2016, 14:17:22 »
Что конкретно делалось и в каком состоянии сказать не могу - не я делал, но, как я понял, изначально был сервак под управлением Windows Server 2008 Standard и raid1 на двух хардах, потом по каким-то причинам стали устанавливать Ubuntu Server 14.04 и во время установки создали нулевой рейд, потом, типа, установка на raid0 не пошла и его разобрали, поставив ОС на первый хард, второй хард не трогали после этого и теперь понадобилась инфа со второго раздела старого харда, которую, естественно,  не сохранили.
cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
unused devices: <none>
fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0009b99e

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   943237119   471617536   83  Linux
/dev/sda2       943239166   976771071    16765953    5  Extended
/dev/sda5       943239168   976771071    16765952   82  Linux swap / Solaris

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0f9a8ee9

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048   204802047   102400000    7  HPFS/NTFS/exFAT
/dev/sdb2       204802048   976490495   385844224    7  HPFS/NTFS/exFAT
/dev/sdb3       976492542   976771071      139265    5  Extended
/dev/sdb5       976492544   976771071      139264   83  Linux
конкретно меня интересует раздел /dev/sdb2

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6748
  • Ubuntu 16.04
    • Просмотр профиля
Re: Восстановить данные с RAID
« Ответ #5 : 01 Март 2016, 14:21:52 »
ХТЫЩ!
*в нокдауне от удара ладонью по лицу*

Пользователь решил продолжить мысль [time]01 Март 2016, 20:24:57[/time]:
balsamino,
Если RAID был на винде, надо попробовать добыть данные из винды же.

Пользователь решил продолжить мысль 01 Март 2016, 14:26:14:
balsamino,
Для надежности перед попытками восстановить можно сделать полную копию диска с помощью dd.
« Последнее редактирование: 01 Март 2016, 14:26:14 от thunderamur »

Оффлайн balsamino

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Восстановить данные с RAID
« Ответ #6 : 01 Март 2016, 14:43:57 »
ХТЫЩ!
*в нокдауне от удара ладонью по лицу*
Поднимайся, друже!
Если бы ситуация была рядовой, то я не создавал бы темы :D попробую - о результатах отпишусь

Оффлайн _angus_

  • Активист
  • *
  • Сообщений: 305
  • data recovery tech
    • Просмотр профиля
Re: Восстановить данные с RAID
« Ответ #7 : 04 Март 2016, 00:29:57 »
Да не надо там ничего под виндой. Надо поискать на том диске, который не трогали, вторую копию загрузочной записи последнего раздела, по ней понять, где этот раздел начинался, (там число сектороы указано в одном из полей), если этот раздел и есть второй нужный, пересоздать mbr этого диска с учётом смещения и длины раздела, ну или смонтировать этот раздел в ридонли через losetup с указанием смещения -- и вуаля, читайте данные. Если последний раздел не тот, что нужен, смотреть вторую копию загрузочной записи ntfs пердпоследнего раздела и т.д. Конечно, это прокатит, только ЕСЛИ на этот раздел ничего не попало а процессе установки системы в составе raid0. Иначе процесс вероятностный, конечно, и штатно смонтировать и читать может не выйти, тогда rstudio и иже с ними.

 

Страница сгенерирована за 0.058 секунд. Запросов: 24.