Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 18 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Junior
Статус: Не в сети
Регистрация: 28.11.2015
Проблемы с WD My Book World Edition II

Имеется NAS Western Digital My Book World Edition II - 2TB
В один прекрасный день не удалось получить доступ к данным, при этом NAS работает и можно зайти в панель управления.
Диски в NAS работали в режиме JBOD и сейчас показывают статус: Failed (Failed to mount this volume!)
Нужно срочно получить доступ к данным, пожалуйста, окажите помощь...

Скриншоты
#77
#77
#77
#77



Партнер
 

Member
Статус: Не в сети
Регистрация: 13.06.2010
Откуда: СПб
Фото: 2
Я б разобрал и проверил бы диски по-отдельности.
Хотя, там не ext4 в качестве ФС случайно?


 

Junior
Статус: Не в сети
Регистрация: 28.11.2015
Tempname писал(а):
Я б разобрал и проверил бы диски по-отдельности.
Хотя, там не ext4 в качестве ФС случайно?


Понятия не имею, заходил через SSH, там вроде как на каждом диске по 4 раздела...

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 5 249 1959936 fd Linux raid autodetect
Partition 1 does not end on cylinder boundary.
/dev/sda2 249 280 256992 fd Linux raid autodetect
Partition 2 does not end on cylinder boundary.
/dev/sda3 280 403 988000 fd Linux raid autodetect
Partition 3 does not end on cylinder boundary.
/dev/sda4 403 121601 973522944+ fd Linux raid autodetect

Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sdb1 5 249 1959936 fd Linux raid autodetect
Partition 1 does not end on cylinder boundary.
/dev/sdb2 249 280 256992 fd Linux raid autodetect
Partition 2 does not end on cylinder boundary.
/dev/sdb3 280 403 988000 fd Linux raid autodetect
Partition 3 does not end on cylinder boundary.
/dev/sdb4 403 121601 973522944+ fd Linux raid autodetect


 

Member
Статус: Не в сети
Регистрация: 13.06.2010
Откуда: СПб
Фото: 2
Ну, вроде оба диска физически целые...
Тут специалист по linux'у нужен, который рейды поднимал, потому что "mdadm: cannot open /dev/md2" - это как раз линуксячие рейдовские штучки.
Можете самостоятельно попробовать, если уж по ssh доступ есть, но одно неверное движение и вообще без данных остаетесь: http://blog.dtulyakov.ru/2015/01/mdadm.html

Оттуда:
2. Если один из компонентов массива переходит в статус «Failed», то обычно помогает его ручное удаление из массива, а затем – добавление заново. Например:

mdadm --manage /dev/md1 --remove /dev/sdd1
mdadm --manage /dev/md1 --add /dev/sdd1


 

Junior
Статус: Не в сети
Регистрация: 28.11.2015
Tempname писал(а):
Ну, вроде оба диска физически целые...
Тут специалист по linux'у нужен, который рейды поднимал, потому что "mdadm: cannot open /dev/md2" - это как раз линуксячие рейдовские штучки.
Можете самостоятельно попробовать, если уж по ssh доступ есть, но одно неверное движение и вообще без данных остаетесь: http://blog.dtulyakov.ru/2015/01/mdadm.html

Оттуда:
2. Если один из компонентов массива переходит в статус «Failed», то обычно помогает его ручное удаление из массива, а затем – добавление заново. Например:

mdadm --manage /dev/md1 --remove /dev/sdd1
mdadm --manage /dev/md1 --add /dev/sdd1


Ну рейд поднимало само устройство, я лишь настраивал папки в вэб-интерфейсе...
И да, уже почитал, что любое неверное движение - и данные я точно потеряю...
Хочу попробовать команды, но у меня вроде не /dev/sdd1

Из моих небольших знаний, я понял что нужное мне устройство /dev/sda4 и /dev/md2. Я прав? И как точно убедиться?

Добавлено спустя 3 минуты:
mdadm --examine /dev/sda1
/dev/sda1:
Magic : a92b4efc
Version : 0.90.00
UUID : 06ba2d0c:8282ab7e:3b6d8c49:0838e6b9
Creation Time : Tue Dec 22 10:31:01 2009
Raid Level : raid1
Used Dev Size : 1959872 (1914.26 MiB 2006.91 MB)
Array Size : 1959872 (1914.26 MiB 2006.91 MB)
Raid Devices : 2
Total Devices : 2
Preferred Minor : 0

mdadm --examine /dev/sda2
/dev/sda2:
Magic : a92b4efc
Version : 0.90.00
UUID : 5972f4e9:22fa2576:3b6d8c49:0838e6b9
Creation Time : Tue Dec 22 10:31:01 2009
Raid Level : raid1
Used Dev Size : 256896 (250.92 MiB 263.06 MB)
Array Size : 256896 (250.92 MiB 263.06 MB)
Raid Devices : 2
Total Devices : 2
Preferred Minor : 1

mdadm --examine /dev/sda3
/dev/sda3:
Magic : a92b4efc
Version : 0.90.00
UUID : f18a5702:7247eda1:3b6d8c49:0838e6b9
Creation Time : Tue Dec 22 10:31:01 2009
Raid Level : raid1
Used Dev Size : 987904 (964.91 MiB 1011.61 MB)
Array Size : 987904 (964.91 MiB 1011.61 MB)
Raid Devices : 2
Total Devices : 2
Preferred Minor : 3

mdadm --examine /dev/sda4
/dev/sda4:
Magic : a92b4efc
Version : 0.90.00
UUID : 24356bc1:2699f858:ec279be4:4a1c6579
Creation Time : Thu Feb 10 22:12:25 2011
Raid Level : raid1
Used Dev Size : 973522880 (928.42 GiB 996.89 GB)
Array Size : 973522880 (928.42 GiB 996.89 GB)
Raid Devices : 2
Total Devices : 1
Preferred Minor : 2

Добавлено спустя 16 минут 1 секунду:
~ # mdadm --manage /dev/md2 --remove /dev/sda4
mdadm: error opening /dev/md2: No such file or directory
~ # mdadm --manage /dev/md2 --add /dev/sda4
mdadm: error opening /dev/md2: No such file or directory

Добавлено спустя 2 минуты 49 секунд:
~ # mdadm -Q /dev/sda1
/dev/sda1: is not an md array
/dev/sda1: device 0 in 2 device active raid1 /dev/md0. Use mdadm --examine for more detail.
~ # mdadm -Q /dev/sda2
/dev/sda2: is not an md array
/dev/sda2: device 0 in 2 device active raid1 /dev/md1. Use mdadm --examine for more detail.
~ # mdadm -Q /dev/sda3
/dev/sda3: is not an md array
/dev/sda3: device 0 in 2 device active raid1 /dev/md3. Use mdadm --examine for more detail.
~ # mdadm -Q /dev/sda4
/dev/sda4: is not an md array
/dev/sda4: device 0 in 2 device active raid1 /dev/.tmp.md2. Use mdadm --examine for more detail.

Добавлено спустя 3 минуты 58 секунд:
Попробовал сделать так, исходя из полученного выше:

~ # mdadm --manage /dev/.tmp.md2 --remove /dev/sda4
mdadm: error opening /dev/.tmp.md2: No such file or directory
~ # mdadm --manage /dev/.tmp.md2. --remove /dev/sda4
mdadm: error opening /dev/.tmp.md2.: No such file or directory


 

Member
Статус: Не в сети
Регистрация: 13.06.2010
Откуда: СПб
Фото: 2
Wellend писал(а):
Из моих небольших знаний, я понял что нужное мне устройство /dev/sda4 и /dev/md2. Я прав? И как точно убедиться?

Судя по размеру, действительно /dev/sda4 и /dev/sdb4

В принципе, можно разобрать устройство и скопировать диски на другие терабайтники. Тогда ошибаться можно будет сколько угодно.


 

Junior
Статус: Не в сети
Регистрация: 28.11.2015
Из той же оперы:

~ # mdadm -Q /dev/md0
/dev/md0: 1913.94MiB raid1 2 devices, 0 spares. Use mdadm --detail for more detail.
~ # mdadm -Q /dev/md1
/dev/md1: 250.88MiB raid1 2 devices, 0 spares. Use mdadm --detail for more detail.
~ # mdadm -Q /dev/md2
mdadm: cannot open /dev/md2: No such file or directory
~ # mdadm -Q /dev/md3
/dev/md3: 964.75MiB raid1 2 devices, 0 spares. Use mdadm --detail for more detail.

Добавлено спустя 2 минуты 37 секунд:
Tempname писал(а):
Судя по размеру, действительно /dev/sda4 и /dev/sdb4

В принципе, можно разобрать устройство и скопировать диски на другие терабайтники. Тогда ошибаться можно будет сколько угодно.


Согласен, но на данный момент я не располагаю такими емкостями. Видимо нужно будет делать целиковый образ всего диска...
Может можно что-то еще попробовать?


 

Member
Статус: Не в сети
Регистрация: 06.09.2010
Откуда: Самара
Wellend писал(а):
~ # mdadm -Q /dev/md2
mdadm: cannot open /dev/md2: No such file or directory


Код:
mknod /dev/md2 b 9 2


Странный NAS! Span(Chain) и JBOD нафига два одинаковый типа массива!?


Последний раз редактировалось silver63rus 28.11.2015 13:38, всего редактировалось 1 раз.

 

Junior
Статус: Не в сети
Регистрация: 28.11.2015
Что любопытно, команда: mdadm -Q /dev/.tmp.md2 дает результат: mdadm: cannot open /dev/.tmp.md2: No such file or directory
А из предыдущих сообщений, видно: /dev/sda4: device 0 in 2 device active raid1 /dev/.tmp.md2.
Да как так то?!

Добавлено спустя 57 секунд:
Silver63rus писал(а):
Код:
mknod /dev/md2 b 9 2


Сделал, ничего мне не сказали...

Добавлено спустя 6 минут 2 секунды:
О! Перезагрузил устройство, и нашелся один диск!
Скрин: http://ipic.su/img/img7/fs/2015-11-2813 ... 707379.png

Я так понимаю, надо сделать теперь: mknod /dev/md4 b 9 2
Я прав?


 

Member
Статус: Не в сети
Регистрация: 06.09.2010
Откуда: Самара
Wellend писал(а):
mknod /dev/md4 b 9 2


Код:
mknod /dev/md4 b 9 4


 

Junior
Статус: Не в сети
Регистрация: 28.11.2015
Silver63rus, сделал и оправил в перезагрузку... Щас узнаем )

Спасибо, волшебник! Оба диска появились...
http://ipic.su/img/img7/fs/2015-11-2814 ... 708429.png

Добавлено спустя 10 минут 30 секунд:
Вопрос на миллион: почему так вышло и это будет повторяться?

Добавлено спустя 5 минут 35 секунд:
Silver63rus писал(а):
Странный NAS! Span(Chain) и JBOD нафига два одинаковый типа массива!?


Ну это WD ) Не рискнул держать данные в нулевом рейде, и хотел чтобы оба диска были независимы... В идеале, чтобы можно было выдернуть любой и подключить к компу. Но вижу, что в текущей конфигурации это не просто подключил к любому линуксу и скопировал что нужно...


 

Member
Статус: Не в сети
Регистрация: 06.09.2010
Откуда: Самара
Wellend писал(а):
Вопрос на миллион: почему так вышло и это будет повторяться?


Ответ кроется в том, что такое mdadm !
Это - программный рейд, он может преподносить фокусы в самые ответственные моменты.

Wellend писал(а):
держать данные в нулевом рейде

Неверно!
RAID 0 - striping.
Chain(JBOD) - spanning.


 

Junior
Статус: Не в сети
Регистрация: 28.11.2015
Silver63rus писал(а):
Неверно!
RAID 0 - striping.
Chain(JBOD) - spanning.


Я наверно не верно выразился, при RAID 0 данные же пишутся на оба харда одновременно? И если крякнет один хард, данные уже не восстановить?
Поэтому и хотел, чтобы два харда были независимы...
Лично я не одобряю затею производителя хранить систему на самих дисках... Уж мог бы воткнуть туда ту же флеш память гига на 4.
Был бы нужен рейд, не проблема... Зато для таких как я, кому нужны два независимых харда - можно было бы просто примонтировать диски и все...
Зато если срочно нужны данные - выдернул диск из коробки и подключил к компу... Без лишнего гемороя...

Не пинайте, я не очень разбираюсь ) Вопрос: если сейчас выдернуть диск и подрубить к компу на Ubuntu например, я увижу данные? Или из-за програмного рейда не выйдет?

Добавлено спустя 11 минут 4 секунды:
Нашел в интернете, что "Надёжность JBOD аналогична RAID-0", это так? Может тогда лучше переключить NAS в режим RAID-0?

Добавлено спустя 2 минуты 48 секунд:
Или пожертвовать емкостью, и переключить в RAID-1?
Тогда что делать если один хард умрет? Данные будут доступны?


 

Member
Статус: Не в сети
Регистрация: 06.09.2010
Откуда: Самара
Wellend
У Вас:
stripe -raid 0.
miror - raid 1.
span(chain), jbod - одно и тоже.
Wellend писал(а):
если сейчас выдернуть диск и подрубить к компу на Ubuntu например, я увижу данные?

Да, только придётся, выводить из массива JBOD уже на клиентской машине.


 

Junior
Статус: Не в сети
Регистрация: 28.11.2015
Silver63rus писал(а):
Да, только придётся, выводить из массива JBOD уже на клиентской машине.

Значит при смерти одно из дисков, данные с другого будут живы? А то в интернете много противоречивой информации, пишут что данные с рабочего диска нужно будет восстанавливать через специальное ПО. Значит реально можно просто вывести из массива и скопировать данные?


 

Member
Статус: Не в сети
Регистрация: 06.09.2010
Откуда: Самара
Wellend
Я успешно выводил из аппаратного JBOD, также из Chain. Где файлы были нефргаментированные.
У Вас же программный JBOD. Честно, не знаю, какими алгоритмами реализован в mdadm.


 

Junior
Статус: Не в сети
Регистрация: 28.11.2015
Silver63rus
Спасибо за помощь! Пойду копировать в другое место на всякий случай...


 

Member
Статус: Не в сети
Регистрация: 13.06.2010
Откуда: СПб
Фото: 2
Wellend писал(а):
Значит при смерти одно из дисков, данные с другого будут живы? А то в интернете много противоречивой информации, пишут что данные с рабочего диска нужно будет восстанавливать через специальное ПО.

Самое надежное miror - raid 1. Диски дублируются, но вместо 2 Тб у вас будет только 1 Тб полезной емкости
JBOD - это когда два диска объединяются в один большой. Т.е., грубо говоря, файловая система на первом, а данные на втором. И когда первый грохнется, угадайте что случится с вашими данными на втором? :)


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 18 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  

Лаборатория














Новости

Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan