Как можно запустить утилиты для восстановления диска?
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- AndrewT
- рядовой
- Сообщения: 21
- Зарегистрирован: 2015-11-02 9:59:31
- Откуда: SaleKhard
Как можно запустить утилиты для восстановления диска?
Повреждена разметка диска, отрабатывает загрузчик, выдаёт сообщения о неполадах на диске, не может смонтировать рут с рутовой партиции.
При запуске ЛайвСиди не видит диска утилитами - ни gpart, ни fsck, хотя при загрузке диск перечисляется со всеми проблемами.
При запуске ЛайвСиди не видит диска утилитами - ни gpart, ни fsck, хотя при загрузке диск перечисляется со всеми проблемами.
Вот такая пурга , брат...
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Neus
- капитан
- Сообщения: 1961
- Зарегистрирован: 2008-09-08 21:59:56
Как можно запустить утилиты для восстановления диска?
Ищи в гугле ufs recovery
-
- ст. лейтенант
- Сообщения: 1374
- Зарегистрирован: 2010-02-05 0:21:40
Как можно запустить утилиты для восстановления диска?
я-бы сначала викторией (ну или mhdd) проверил, что диск сам по себе живой.
- AndrewT
- рядовой
- Сообщения: 21
- Зарегистрирован: 2015-11-02 9:59:31
- Откуда: SaleKhard
Как можно запустить утилиты для восстановления диска?
ГУГЛ по юфс рековери предлагает ЮФСэксплорер купить, но это не совсем то.
Диск явно живой, так как загрузчик отрабатывает, и из меню загрузчика многое видно на диске.
Диск явно живой, так как загрузчик отрабатывает, и из меню загрузчика многое видно на диске.
Вот такая пурга , брат...
-
- проходил мимо
Как можно запустить утилиты для восстановления диска?
нет утилит "восстановления диска", есть утилиты восстановления данных.AndrewT писал(а):ГУГЛ по юфс рековери предлагает ЮФСэксплорер купить, но это не совсем то.
Диск явно живой, так как загрузчик отрабатывает, и из меню загрузчика многое видно на диске.
1. в случае GPT - достаточно gpart для восстановления из альтернативной копии
2. в случае MBR - testdisk из портов, для попытки восстановления MBR Table
-
- проходил мимо
Как можно запустить утилиты для восстановления диска?
Может вовсе и не в ФС дело, а в элементарном отсутсвии контакта. Выдерни для начала все коннекторы из харда и воткни заново, несколько раз встречался с такой штукой, CAM ругался без остановок, на лицевой части сервера индикатор HDD постоянно горел. Выключил, передернул, все стало норм.
- AndrewT
- рядовой
- Сообщения: 21
- Зарегистрирован: 2015-11-02 9:59:31
- Откуда: SaleKhard
Как можно запустить утилиты для восстановления диска?
Я кагбы понимаю, что нет такого понятия "восстановить диск", есть "восстановить данные на диске" итак далее. И в нашем случае:
При запуске ЛайвСиди не видит диска утилитами - ни gpart, ни fsck, хотя при загрузке диск перечисляется со всеми проблемами.
даже по
mount ?
диск показывается, но партиции -нет.
С контактами норм.
При запуске ЛайвСиди не видит диска утилитами - ни gpart, ни fsck, хотя при загрузке диск перечисляется со всеми проблемами.
даже по
mount ?
диск показывается, но партиции -нет.
С контактами норм.
Вот такая пурга , брат...
-
- проходил мимо
Как можно запустить утилиты для восстановления диска?
"хотя при загрузке диск перечисляется со всеми проблемами" - чудес не бывает!AndrewT писал(а):Я кагбы понимаю, что нет такого понятия "восстановить диск", есть "восстановить данные на диске" итак далее. И в нашем случае:
При запуске ЛайвСиди не видит диска утилитами - ни gpart, ни fsck, хотя при загрузке диск перечисляется со всеми проблемами.
даже по
mount ?
диск показывается, но партиции -нет.
С контактами норм.
Покажете вывод логов - получите совет или конкретную рекомендацию.
Какой релиз стоял? Что было: MBR или GPT? Что за "проблемы перечисляются"?
- AndrewT
- рядовой
- Сообщения: 21
- Зарегистрирован: 2015-11-02 9:59:31
- Откуда: SaleKhard
Как можно запустить утилиты для восстановления диска?
FreeBSD FreeBSD10_2 10.1-STABLE FreeBSD 10.1-STABLE #0: Thu Nov 12 14:23:49 YEKT 2015 root@FreeBSD10_2:/usr/obj/usr/src/sys/MYKERNEL amd64
Если честно, то :http://forum.lissyara.su/viewtopic.php?f=53&t=43585
Просто уже ищу решений попроще.
Если честно, то :http://forum.lissyara.su/viewtopic.php?f=53&t=43585
Просто уже ищу решений попроще.
Вот такая пурга , брат...
- Neus
- капитан
- Сообщения: 1961
- Зарегистрирован: 2008-09-08 21:59:56
Как можно запустить утилиты для восстановления диска?
Грузись с лайва, и создавай заново разметку какая была:
EFI System 40 1639 1600
FreeBSD_UFS 1640 67108895 67107256 [c]
FreeBSD swap 67108896 134217759 67108864 [swap]
FreeBSD_UFS 134217760 553648159 419430400 [var]
FreeBSD_UFS 553648160 973078559 419430400 [tmp]
FreeBSD_UFS 973078560 1392508959 419430400 [usr]
FreeBSD_UFS 139250860 1953525133 561016174 [backup]
-
- проходил мимо
Как можно запустить утилиты для восстановления диска?
смущает первая строка с EFI, обычно: 34 1600 (800K)Neus писал(а):Грузись с лайва, и создавай заново разметку какая была:EFI System 40 1639 1600
FreeBSD_UFS 1640 67108895 67107256 [c]
FreeBSD swap 67108896 134217759 67108864 [swap]
FreeBSD_UFS 134217760 553648159 419430400 [var]
FreeBSD_UFS 553648160 973078559 419430400 [tmp]
FreeBSD_UFS 973078560 1392508959 419430400 [usr]
FreeBSD_UFS 139250860 1953525133 561016174 [backup]
- Neus
- капитан
- Сообщения: 1961
- Зарегистрирован: 2008-09-08 21:59:56
Как можно запустить утилиты для восстановления диска?
Может выравнивание.guest писал(а):смущает первая строка с EFI, обычно: 34 1600 (800K)Neus писал(а):Грузись с лайва, и создавай заново разметку какая была:EFI System 40 1639 1600
FreeBSD_UFS 1640 67108895 67107256 [c]
FreeBSD swap 67108896 134217759 67108864 [swap]
FreeBSD_UFS 134217760 553648159 419430400 [var]
FreeBSD_UFS 553648160 973078559 419430400 [tmp]
FreeBSD_UFS 973078560 1392508959 419430400 [usr]
FreeBSD_UFS 139250860 1953525133 561016174 [backup]
А ефи по фиксированному смещению загрузчик ищет?
-
- проходил мимо
Как можно запустить утилиты для восстановления диска?
может, про efi - нужно код смотреть.Neus писал(а):Может выравнивание.guest писал(а):смущает первая строка с EFI, обычно: 34 1600 (800K)Neus писал(а):Грузись с лайва, и создавай заново разметку какая была:EFI System 40 1639 1600
FreeBSD_UFS 1640 67108895 67107256 [c]
FreeBSD swap 67108896 134217759 67108864 [swap]
FreeBSD_UFS 134217760 553648159 419430400 [var]
FreeBSD_UFS 553648160 973078559 419430400 [tmp]
FreeBSD_UFS 973078560 1392508959 419430400 [usr]
FreeBSD_UFS 139250860 1953525133 561016174 [backup]
А ефи по фиксированному смещению загрузчик ищет?
- AndrewT
- рядовой
- Сообщения: 21
- Зарегистрирован: 2015-11-02 9:59:31
- Откуда: SaleKhard
Как можно запустить утилиты для восстановления диска?
Сейчас проверил воспроизведение косяка - накатил на старый винт Фрю, вытащил его , и через ЮСБ3-шный адаптер подоткнул к серваку2012, после того, как он увиделся в управлении дисками, корректно отключил ЮСБ, вытащил винт, воткнул обратно в комп для Фри, бут - и - вуаля! - та же картинка - mount from ada0p2 failed with error 19.
mountroot видит только ada0, а партиций на нём не видит.
И ЛайвСиди, с инсталляционного диска, не видит ни gpart-ом ни т.д. сам винт(ada0), только самого себя(da0)(флешку).
и КАК создать заново разметку ??? - вот в чём вапросс... Инсталлятор Фри при первоначальной разметке сразу предупреждает, что данные будут эрэйзед, так что использовать этот путь невариант.
mountroot видит только ada0, а партиций на нём не видит.
И ЛайвСиди, с инсталляционного диска, не видит ни gpart-ом ни т.д. сам винт(ada0), только самого себя(da0)(флешку).
и КАК создать заново разметку ??? - вот в чём вапросс... Инсталлятор Фри при первоначальной разметке сразу предупреждает, что данные будут эрэйзед, так что использовать этот путь невариант.
Вот такая пурга , брат...
- Neus
- капитан
- Сообщения: 1961
- Зарегистрирован: 2008-09-08 21:59:56
Как можно запустить утилиты для восстановления диска?
а кто тебе сказал использовать инсталлятор?AndrewT писал(а):Сейчас проверил воспроизведение косяка - накатил на старый винт Фрю, вытащил его , и через ЮСБ3-шный адаптер подоткнул к серваку2012, после того, как он увиделся в управлении дисками, корректно отключил ЮСБ, вытащил винт, воткнул обратно в комп для Фри, бут - и - вуаля! - та же картинка - mount from ada0p2 failed with error 19.
mountroot видит только ada0, а партиций на нём не видит.
И ЛайвСиди, с инсталляционного диска, не видит ни gpart-ом ни т.д. сам винт(ada0), только самого себя(da0)(флешку).
и КАК создать заново разметку ??? - вот в чём вапросс... Инсталлятор Фри при первоначальной разметке сразу предупреждает, что данные будут эрэйзед, так что использовать этот путь невариант.
я сказал восстанови разметку gpart какая была
и не путай создание партиций с созданием на них файловых систем
и не втыкай в винду диски от *никс систем

-
- проходил мимо
Как можно запустить утилиты для восстановления диска?
и не пользуй Windoze поделия для копирования дисков, разделов и FSNeus писал(а):а кто тебе сказал использовать инсталлятор?AndrewT писал(а):Сейчас проверил воспроизведение косяка - накатил на старый винт Фрю, вытащил его , и через ЮСБ3-шный адаптер подоткнул к серваку2012, после того, как он увиделся в управлении дисками, корректно отключил ЮСБ, вытащил винт, воткнул обратно в комп для Фри, бут - и - вуаля! - та же картинка - mount from ada0p2 failed with error 19.
mountroot видит только ada0, а партиций на нём не видит.
И ЛайвСиди, с инсталляционного диска, не видит ни gpart-ом ни т.д. сам винт(ada0), только самого себя(da0)(флешку).
и КАК создать заново разметку ??? - вот в чём вапросс... Инсталлятор Фри при первоначальной разметке сразу предупреждает, что данные будут эрэйзед, так что использовать этот путь невариант.
я сказал восстанови разметку gpart какая была
и не путай создание партиций с созданием на них файловых систем
и не втыкай в винду диски от *никс систем
Не верю что ОС без разрешения администратора, производит запись на диск или изменения
в GPT/MBR!
Не стоит подключать нормальные HDD через USB к Windoze, вероятно у последней свои
соображения по работе с USB devices, даже если это HDD.
Итог:
- не использовать USB для подключения HDD к Windoze
- не использовать Windoze утилит для переноса HDD/FS в image или с диска на диск,
можно использовать утилиты для байт-в-байт копирования:
dd for Windows, winimage и подобные:
в случае одинакового размера HDD или с меньшего на больший (для GPT придется править
альтернативную таблицу)
- не подключать HDD с GPT к Windoze без UEFI
Windoze работает с GPT только в UEFI, смонтировать UFS2 в Windoze нельзя.
-
- проходил мимо
Как можно запустить утилиты для восстановления диска?
# man gpartAndrewT писал(а):Сейчас проверил воспроизведение косяка - накатил на старый винт Фрю, вытащил его , и через ЮСБ3-шный адаптер подоткнул к серваку2012, после того, как он увиделся в управлении дисками, корректно отключил ЮСБ, вытащил винт, воткнул обратно в комп для Фри, бут - и - вуаля! - та же картинка - mount from ada0p2 failed with error 19.
mountroot видит только ada0, а партиций на нём не видит.
И ЛайвСиди, с инсталляционного диска, не видит ни gpart-ом ни т.д. сам винт(ada0), только самого себя(da0)(флешку).
и КАК создать заново разметку ??? - вот в чём вапросс... Инсталлятор Фри при первоначальной разметке сразу предупреждает, что данные будут эрэйзед, так что использовать этот путь невариант.
для EFI без align (выравнивания)
- создали таблицу GPT
# gpart create -s GPT hdd
где hdd -> daX или adaX, устройства можно посмотреть:
# camcontrol devlist
- зарезервировали место под загрузчик EFI
# gpart add -t efi -s 800K hdd
- записали туда загрузчик EFI
# dd if=/boot/boot1.efifat of=/dev/[hdd]Xp1
- создаем партиции для FreeBSD
# gpart -t freebsd-ufs -s 3G hdd (это будет корень hddXp2)
# gpart -t freebsd-swap -s XG hdd (это будет swap hddXp3)
# gpart -t freebsd-ufs -s XYG hdd (это будет hddXp4)
здесь можно сколько угодно партиций сделать, всего не более 128 стандарт GPT
# gpart -t freebsd-swap hdd (все остальное отдали одной FS и это будет hddXp5)
реальный пример:
Код: Выделить всё
# camcontrol devlist
<ST3500514NS SN11> at scbus1 target 0 lun 0 (ada0,pass0)
<ST3250820AS 3.AAC> at scbus4 target 0 lun 0 (ada1,pass1)
#
Код: Выделить всё
# gpart create -s GPT ada0
# gpart add -t efi -s 800K ada0
# dd if=/boot/boot1.efifat of=/dev/ada0p1
# gpart -t freebsd-ufs -s 100G ada0
# gpart -t freebsd-swap -s 4G ada0
- создали GPT
- создали EFI размером 800K
- используя dd скопировали побайтно файл-образ EFI-FAT с EFI BOOT
Код: Выделить всё
# ls -la /boot/boot1.efifat
-r--r--r-- 1 root wheel 819200 27 авг 16:49 /boot/boot1.efifat
#
Код: Выделить всё
# mount_msdosfs /dev/`mdconfig -f /boot/boot1.efifat` /mnt
# ls -la /mnt
total 21
drwxr-xr-x 1 root wheel 16384 1 янв 1980 .
drwxr-xr-x 23 root wheel 512 11 сен 13:54 ..
drwxr-xr-x 1 root wheel 512 26 апр 2014 efi
[joker]~ > ls -la /mnt/efi/
total 17
drwxr-xr-x 1 root wheel 512 26 апр 2014 .
drwxr-xr-x 1 root wheel 16384 1 янв 1980 ..
drwxr-xr-x 1 root wheel 512 26 апр 2014 boot
[joker]~ > ls -la /mnt/efi/boot/
total 65
drwxr-xr-x 1 root wheel 512 26 апр 2014 .
drwxr-xr-x 1 root wheel 512 26 апр 2014 ..
-rwxr-xr-x 1 root wheel 65536 26 апр 2014 BOOTx64.efi
#
# umount /mnt
# mdconfig -d -u 0
Код: Выделить всё
# newfs -U /dev/ada0p2
# fsck_ffs -y /dev/ada0p2
Код: Выделить всё
# mount /dev/ada0p2 /mnt
дистрибутив на Live... находится в /usr/freebsd-dist
Код: Выделить всё
ls -la /usr/freebsd-dist/
total 315315
drwxr-xr-x 2 root wheel 2048 12 ноя 2014 .
drwxr-xr-x 15 root wheel 2048 12 ноя 2014 ..
-rw-r--r-- 1 root wheel 782 12 ноя 2014 MANIFEST
-rw-r--r-- 1 root wheel 66173780 12 ноя 2014 base.txz
-rw-r--r-- 1 root wheel 1429216 12 ноя 2014 doc.txz
-rw-r--r-- 1 root wheel 885536 12 ноя 2014 games.txz
-rw-r--r-- 1 root wheel 89066304 12 ноя 2014 kernel.txz
-rw-r--r-- 1 root wheel 16636712 12 ноя 2014 lib32.txz
-rw-r--r-- 1 root wheel 33638776 12 ноя 2014 ports.txz
-rw-r--r-- 1 root wheel 115049476 12 ноя 2014 src.txz
Код: Выделить всё
# cd /usr/freebsd-dist
# sh
# for file in base.txz lib32.txz kernel.txz;
do (cat $file | tar --unlink -xpJvf - -C /mnt;
done
#
- осталось создать /mnt/etc/fstab и /mnt/etc/rc.conf - создали
- отмонтировали диск: umount /mnt
- shutdown
- вытащили диск с UEFI и подключили его к PC с UEFI
Все, вопросы?
- AndrewT
- рядовой
- Сообщения: 21
- Зарегистрирован: 2015-11-02 9:59:31
- Откуда: SaleKhard
Как можно запустить утилиты для восстановления диска?
Всё здорово, на старом винте пока начал тренировку - пока всё срабатывает.
Пока что единственный вапро: на том винте, что надо оживить:
А если так, то есть ли разница, как создавать GPT?
И, чисто в порядке бреда, раз пошло такое волшебство, то - а можно ли как-то отрекаверить прежнюю разметку?
Пока что единственный вапро: на том винте, что надо оживить:
то есть, имхо, с выравниванием для 4К блоков?
А если так, то есть ли разница, как создавать GPT?
И, чисто в порядке бреда, раз пошло такое волшебство, то - а можно ли как-то отрекаверить прежнюю разметку?
Вот такая пурга , брат...
-
- проходил мимо
Как можно запустить утилиты для восстановления диска?
есть, к командам добавлять выравнивание:
# man gpart
-a alignment: -a 4K
ее можно было сохранить и восстановить backup/restore:И, чисто в порядке бреда, раз пошло такое волшебство, то - а можно ли как-то отрекаверить прежнюю разметку?
# man gpart
отрекаверить можно в GPT главную или альтернативную, при НАЛИЧИИ одной из них,
в Вашем случае - ХЗ что сделал Acronis или Windoze, ее можно сделать ТОЧНО такой же,
тогда все попадет в свои границы и данные тоже, если их не перезаписывали.
Таблицу Вам нарисовал Neus - только подставить цифири в gpart, если они правильные,
ибо откуда Вы их срисовали, неизвестно.
- Neus
- капитан
- Сообщения: 1961
- Зарегистрирован: 2008-09-08 21:59:56
Как можно запустить утилиты для восстановления диска?
AndrewT писал(а):Всё здорово, на старом винте пока начал тренировку - пока всё срабатывает.
Пока что единственный вапро: на том винте, что надо оживить:то есть, имхо, с выравниванием для 4К блоков?
А если так, то есть ли разница, как создавать GPT?
И, чисто в порядке бреда, раз пошло такое волшебство, то - а можно ли как-то отрекаверить прежнюю разметку?
Код: Выделить всё
gpart add -t efi -b 40 -s 1600 hdd