Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Прочее - [решено] Восстановление информации с HDD

Ответить
Настройки темы
Прочее - [решено] Восстановление информации с HDD

Аватара для Jarod

Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: Jarod
Дата: 26-07-2018
Приветствую!
Была система с линуксом (NAS, RAID-1). Есть папка/home в которую монтируется одноименный раздел в формате xfs. Но после сбоя (ошибка записи при копировании. не важно). Раздел превратился в нечто непонятное.
А именно, если его примонтировать к любой другой папке - содержимое этой папки исчезает. В начале названия папки появляется знак вопроса "?". Внутри папки пусто.
Если её отмонтировать - содержимое той папки опять появляется и знак вопроса из имени папки исчезает.
GParted на компе показывает правильные разделы, размер, занятость, метки.
Но монтировать не хочет т.к. говорит, что диск нуждается в проверке. fsck проверять не хочет т.к. видит, что диск принадлежит рейду и попутно возмущается на библиотеки xfs.
После манипуляций командой mdadm и fsck с одним из дисков слетели все разделы вообще.
В общем вопросы:
1. О чем говорит знак вопроса?
2. Как выдрать данные со оставшегося диска (образ снял, можно и с ним играться) ?
П.С. Под виндой у меня был RAID-1 в NTFS. То там просто берешь винчестер, подключаешь к ПК и пользуешься дальше как будто это обычный диск. А здесь он даже не хочет просто так монтироваться. Можно ли этот раздел превратить в обычный, не linux-raid раздел?

Отправлено: 20:46, 26-07-2018

 

Аватара для shisik

Ветеран


Сообщения: 2771
Благодарности: 537

Профиль | Отправить PM | Цитировать


Цитата Jarod:
А именно, если его примонтировать к любой другой папке - содержимое этой папки исчезает. В начале названия папки появляется знак вопроса "?". Внутри папки пусто. »
Кто ж монтирует разделы в непустую папку?

-------
Registered Linux User #426083
Gentoo Linux amd64, Gnome 2.32.1, Compiz-Fusion


Отправлено: 11:57, 27-07-2018 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Jarod

Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


shisik, а по сути вопроса?

Отправлено: 16:43, 28-07-2018 | #3


Аватара для Jarod

Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


Значит как я получил данные:
1. Подключаем один из винчестеров к настольному ПК.
2. Если нет установленного линукса - запускаем LiveCD Ubuntu
3. В консоли устанавливаем менеджер RAIDов
Код: Выделить весь код
sudo apt-get install mdadm
4. С помощью команды
Код: Выделить весь код
sudo fdisk -l
ищем наш хард (У меня о получился как /dev/sdc1...2....3 - 3 раздела и тот, что мне нужен /dev/sdc3)
Скрытый текст

Устр-во начало Конец Секторы Размер Тип
/dev/sdc1 63488 4030463 3966976 1,9G Linux RAID
/dev/sdc2 4030464 5031935 1001472 489M Linux RAID
/dev/sdc3 5031936 976773119 971741184 463,4G Linux RAID


5. Можно посмотреть характеристики остатков RAIDa:
Код: Выделить весь код
sudo mdadm --examine /dev/sdc3
6. Создаем точку монтирования (на ваше усмотрение):
Код: Выделить весь код
sudo mkdir /mnt/old_hdd
7. Монтируем раздел:
Код: Выделить весь код
sudo mdadm -A -R /dev/md9 /dev/sdc3
8. В зависимости от файловой системы, возможно, нужно будет проверить раздел.
Если при монтировании видим сообщение "Структуру необходимо почистить"
Или смотрим вывод команды
Код: Выделить весь код
sudo tune2fs -l /dev/md9
Если есть ругань типа "Bad magic number in super-block при попытке открыть /dev/... "
файловая система нуждается и правке. - даем команду
Код: Выделить весь код
sudo xfs_repair /dev/md9
или с ключом -L
Код: Выделить весь код
sudo xfs_repair -L  /dev/md9
9. По окончании проверки монтируем раздел, куда нужно
Код: Выделить весь код
sudo mount /dev/md9 /mnt/old_hdd/
10, Отмонировать раздел:
Код: Выделить весь код
sudo umount /mnt/old_hdd
sudo mdadm -S /dev/md9
ПС: В моем случае этого было достаточно для того, чтобы скопировать данные.
ППС: Все действия субъективны и зависят от конкретной ситуации. Так что замечания и оффтопик не приветствуются. Дополнения - пожалуйста.

Отправлено: 17:28, 28-07-2018 | #4



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Прочее - [решено] Восстановление информации с HDD

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
HDD - Восстановление информации HDD 1000GB Seagate SurovDN Накопители (SSD, HDD, USB Flash) 4 30-06-2015 10:40
HDD - Восстановление информации с HDD RPSVoloch Накопители (SSD, HDD, USB Flash) 12 01-06-2015 02:59
Flash - восстановление информации Snake750 Накопители (SSD, HDD, USB Flash) 2 10-04-2009 23:41
Восстановление информации Mike Lepeshko Хочу все знать 2 28-11-2003 02:35
Восстановление информации AlexeyKAA Microsoft Windows 95/98/Me 5 25-04-2003 09:51




 
Переход