LINUX.ORG.RU

Восстановление из lvm


1

1

Перестала загружаться операционка (fedora), проверка разделов дает следующий расклад:

/dev/sda1 * 1 115 921600 83 Linux Partition 1 does not end on cylinder boundary. /dev/sda2 115 179 512000 83 Linux Partition 2 does not end on cylinder boundary. /dev/sda3 179 38914 311136256 8e Linux LVM

Изначально все разделы форматировались в ext4.

Проверка раздела fsck:

fsck from util-linux-ng 2.17.2 fsck: fsck.LVM2_member: not found fsck: Error 2 while executing fsck.LVM2_member for /dev/sda3

Битых секторов нет, почему слетела фс - неизвестно.

Загрузитесь с какого-либо LiveCD диска, активируйте LVM тома:

vgchange -ay
После чего выполните провертку файловых систем на LVM томах:
fsck.ext4 /dev/mapper/LVM_том

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

Спасибо, найдена куча ошибок. Из-под lvm диск определяется таким, каким он по идее должен быть, со всеми логическими частями нужного размера (два ext4 и один swap). Но раздел на диске все равно определяется как lvm, как получить что-то рабочее?

http://s018.radikal.ru/i510/1308/11/2b9bda725cd8.png

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

Но раздел на диске все равно определяется как lvm

А что вы ещё хотите? Вы видите Physical Volume LVM, этот физический раздел «разрезан» на логические тома. На этих томах созданы файловые системы, на которых установлена ваша Linux система.

как получить что-то рабочее?

Проверили, пробуйте грузить систему с диска.

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

получаю 1234f, как и было

Сколько операционных систем стоит ?
Какие действия проводили перед возникновением проблемы ?
Какой используется загрузчик ?
Стартует ли загрузчик ?
Грузится ли ядро Linux ?
Если ядро грузится, то до какого этапа доходит загрузка (на чём останавливается) ?

Вообще не плохо бы было посмотреть снимки экрана.

не грузится ни с 1 раздела.

Что вы под этим понимаете ? Как выбираете раздел с которого грузиться ?

В начале ответьте на вопросы, указанные выше.

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

одна, + стоял патчи real time, т.е. при загрузке был выбор между стандартной и пропатченной, из действий - скан второго диска на бэд блоки... все, загрузчик граб (слетел, папка boot в операционке также пустая), ядро не грузится, загрузка идёт до «1234f» (после этого ни на что не реагирует)

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

ну и была попытка загрузить граб с сидюка: detect any OS выдает No Os found, тоже самое с попыткой найти конфиг установленного на диск grub.

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

Error 2 while executing fsck.LVM2_member for /dev/sda3==>слетела ФС==>перестала загружаться система

Вроде логично, не?

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

загрузчик граб (слетел, папка boot в операционке также пустая) ядро не грузится, загрузка идёт до «1234f»

Ну и написали бы сразу, что очистили /boot и не стартует загрузчик. Ну и раз /boot пустой, то с чего грузить ядро ?

А как вы определили, что /boot пустой ? Какой загрузчик используется, grub2 или grub-0.97 (grub-legacy), хотя я думаю, что grub2.

Покажите /etc/fstab системы, которая не грузится.

kostik87 ★★★★★
()

Я примерно так делал: Надо запустить fsck на рутовую часть vg с LiveCD Смотрим

ls -al /dev

Смотрим

ls -al /dev/VolGroup

От рута fsck /dev/VolGroup/lv_root

Примерно так:

fsck /dev/VolGroup/lv_root fsck from util-linux 2.19.1 e2fsck 1.41.14 (22-Dec-2010) Superblock last write time is in the future. (by less than a day, probably due to the hardware clock being incorrectly set). Fix<y>?

Да, пусть исправит

Вообщем, отвечаем на вопросы

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

А... монтировать я могу только lvm-разделы.

fstab соответственно

/dev/mapper/vg_lalala-lv_root / ext4 defaults 1 1 UUID=d6012756-0dc8-471f-b401-5b67a5d84497 /boot ext4 defaults 1 2 /dev/mapper/vg_lalala-lv_swap swap swap defaults 0 0

Ну и да, фикс фс сделан вчера ещё... для всех разделов.

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

Смонтируйте «UUID=d6012756-0dc8-471f-b401-5b67a5d84497» и посмотрите что там.

mkdir /tmp/mnt
mount UUID=d6012756-0dc8-471f-b401-5b67a5d84497 /tmp/mnt -t ext4 -o defaults,ro
ls /tmp/mnt

Загрузчик точно не стартует, т.е. нет меню выбора вариантов загрузки ?

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

config-3.6.6-1.fc17.x86_64 initramfs-3.9.10-100.fc17.x86_64.img config-3.6.7-4.fc17.x86_64 lost+found config-3.9.10-100.fc17.x86_64 memtest86+-4.20 efi System.map-3.6.6-1.fc17.x86_64 elf-memtest86+-4.20 System.map-3.6.7-4.fc17.x86_64 grub System.map-3.9.10-100.fc17.x86_64 grub2 vmlinuz-3.6.6-1.fc17.x86_64 initramfs-3.6.6-1.fc17.x86_64.img vmlinuz-3.6.7-4.fc17.x86_64 initramfs-3.6.7-4.fc17.x86_64.img vmlinuz-3.9.10-100.fc17.x86_64

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

Вы вопрос в предыдущем сообщении прочитали или нет ? Где ответ.

kostik87 ★★★★★
()
Ответ на: комментарий от eerieempty
umount /tmp/mnt/
mount /dev/mapper/vg_lalala-lv_root /tmp/mnt
mount UUID=d6012756-0dc8-471f-b401-5b67a5d84497 /tmp/mnt/boot
mount -o bind /dev /tmp/mnt/dev
mount -t proc none /tmp/mnt/proc
chroot /tmp/mnt /bin/sh
grub-install --root-directory=/boot /dev/sda

После чего перезагружаетесь. Если у вас, конечно, один диск.

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от kostik87

chroot /tmp/mnt /bin/sh chroot: cannot run command `/bin/sh': Exec format error

sudo grub-install --root-directory=/boot /dev/sda grub-probe: error: cannot find a device for /boot (is /dev mounted?). /usr/sbin/grub-probe: error: cannot find a device for /boot/boot/grub (is /dev mounted?).

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

Ну тогда просто так:

chroot /tmp/mnt
или
chroot /tmp/mnt /bin/dash
А затем вторую команду и sudo в команде
grub-install --root-directory=/boot /dev/sda
не нужен, если вы выполнили chroot, а это определите по приглашению, должно быть #, а не $
#

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

У вас случаем не 64 битная система установлена ? А загрузились вы, наверное с 32 битного LiveCD ?

Архитектура LiveCD должна быть тоже 64 битной в этом случае.

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

за помощь спасибо ) получилось загрузиться... после нескольких часов работы диск застучал и «отрубился». Грузится довольно долго, даже если не с него, а просто он подцеплен. Тесты чистые... Разве что попытаться сделать образ всей системы - данные-то забэкаплены, а вот саму ось жалко очень.

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