Раздел почти умер

Сидел я как обычно, читал linux format за 2010 год, вычитал про прогу для онлайн трансляций или чтото вроде этого, смысл в том, что гдето там у убунты курсы, а ты их смотришь, в чате общаешься с людьми которые смотрят, вопросы задаёшь рассказчику. Название забыл, но начинается на чтото вроде lur, в названии 6 символов. Поставил я её себе, не запустилась. Ну, думаю, снесу: sudo apt-get purge *прога*, написала что надо ввести apt-get autoremove для полного удаления осиротевших зависимостей(вроде бы:)) Ну я и ввёл. Понеслась. Перезагрузка(сам перезагрузил). На панели пропали вкладки, время и трей. Меню осталось. С помощью apt-get я попытался установить прогу снова,чтоб всё заработало, вдруг зависимости важные были какието, dpkg ругался на файл библиотеки какойто, я открыл этот файл, там в папке бэкап был, я восстановил. Запахал dpkg. Ввёл команду восстановления, рекомендованную apt-get. Облом(не только с командой восстановления). Ругань на плохой пакет desktop-file-utils и ФС видимо обиделась. Почемуто стала в режиме read-only, соответственно проги не робят, не могут с конфигами работать из домашней папки. Ребут. Консоль запуска, не может примонтировать всякие разделы типа /sys /proc в /root или /boot(не помню). Остановилась на init. Загружаюсь с live cd, при попытке примонтировать раздел с линуксом mount виснет, dolphin выдаёт после ожиданий ошибку длинную такую. Почемуто раздел в ext4, не корень линукса, другой, тоже не монтируется. Что вообще могло такое сделать прога с помощью dpkg,чтоб полетела ФС? Вот щас пишу с livecd и думаю, что делать, файлы неохота терять. Помогите, люди. Только объясняйте, пожалуйста, не сложным языком,а то я ещё начинающий)
П.С. Узнал, как прога называется: Lernid

0
Condor - 11 Апрель, 2011 - 08:21
Изображение пользователя Condor.

Правильно, грузиться надо с Live CD, или флешки.
Потом, не монтируя разделы, в консоли набрать fsck
Программа попробует восстановить разделы.
Если всё пройдёт удачно, надо подмонтировать разделы и слить всю необходимую информацию на флешку, или сменный диск.
После этого я рекомендовал бы с нуля поставить систему с форматированием всех разделов.

Кстати, я сомневаюсь, что apt-get мог убить файловую систему, случаем питание у компа не отрубали принудительно?

Ещё неплохо бы исключить вероятность того, что сбоит жестак, поэтому можно после переустановки понаблюдать за состоянием винчестера программой gsmartcontrol. Она под Гном, но всё равно можно будет посмотреть состояние винта.

Можно даже установить программу используя Live CD, но понадобится интернет скорее всего.

0
Nazar01 - 11 Апрель, 2011 - 17:57

При вводе fsck выдаёт
fsck from util-linux-ng 2.17.2
Ввёл в консоли, не в иксах, тоже самое,а ещё попозже в консоль выдало это:
[50773.088013] ata1: lost interrupt (Status 0x51)
[50773.088030] ata1.01: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
[50773.088089] ata1.01: BMDMA stat 0x46, BMDMA stat 0x0, BMDMA stat 0x0, BMDMA stat 0x0, BMDMA stat 0x0
[50773.088164] ata1.01: failed command: WRITE DMA EXT
[50773.088209] ata1.01: cmd 35/00:e8:f7:e1:47/00:01:02:00:00/f0 tag 0 dma 249856 out
[50773.088211] res 40/00:ff:00:00:00/00:00:00:00:00/50 Emask 0x24 (host bus error)
[50773.088331] ata1.01: status: { DRDY }
В dmesg с 50773 ещё вот это было:
[50773.088370] ata1: soft resetting link
[50773.343816] ata1.01: configured for UDMA/33
[50773.343821] ata1.01: device reported invalid CHS sector 0
[50773.343829] ata1: EH complete

Питание я вродебы отрубал долгим зажатием кнопки на корпусе системника, когда комп вис, но точно не помню, делал ли я так до перезагрузки, когда ещё всё наполовину работало..

0
tigris - 11 Апрель, 2011 - 18:17
Изображение пользователя tigris.

все же это очень похоже на предсмертные судороги самого винта

0
alex286 - 11 Апрель, 2011 - 18:20
Изображение пользователя alex286.

Питание я вродебы отрубал долгим зажатием кнопки на корпусе системника, когда комп вис.. Жесть... это-ж не "винда".. Категорически нельзя так ..
----------------------------------------------------------------
Бывает такое, что система зависает. Или иксы не выходят из свопа, или некий процесс отъел всю память и обработчик клавиатуры не может получить управление, или придётся признать, что у броузера медленно подтекает крышак, ну в общем, ничего не сделать, кроме ребута.

А вот как его сделать, чтобы не повредить причёску файловую систему. Прибегнем к так называемой магической ядерной кнопке, а именно сочетанию Alt-SysRq (он же PrintScreen) с разными буквами. Понадобятся нам такие, в этом порядке, с учётом, что у нас клавиатура qwerty:

Alt-Sysrq-R переключить клавиатуру в режим XLATE (перехватить управление у иксов)
Alt-Sysrq-E послать всем процессам, кроме инита, решительный привет, то есть SIGTERM
Alt-Sysrq-I послать всем процессам, кроме инита, окончательный привет, то есть SIGKILL
Alt-Sysrq-S sync. Для последователй старой школы: нажать дважды
Alt-Sysrq-U перемонтировать все файловые системы в read-only
Alt-Sysrq-B начать загрузку
Говорят, что эту последовательность (Alt-SysRq-REISUB) можно запомнить как слово BUSIER наоборот. От себя можно добавить, что если хочется освежить в голове эту краткую мнемонику, то можно на консоли нажать Alt-SysRq-H, и будет выдана краткая справка.
Для тех, кто не уверен, где у него консоль: надо нажать Ctrl-Alt-F1.

0
Nazar01 - 11 Апрель, 2011 - 18:33

щас запустил fsck /dev/sda3, это 2 раздел с линуксом, не главный, там я файлы храню разные, заработало. Жду результатов.

0
Nazar01 - 11 Апрель, 2011 - 20:50

ubuntu@ubuntu:~$ sudo fsck /dev/sda3
fsck from util-linux-ng 2.17.2
e2fsck 1.41.12 (17-May-2010)
/dev/sda3: clean, 115520/5128192 files, 20042406/20507136 blocks

Это конец или она зависла?
Монтируется, туплю, сори)
Вот попытка запустить на основном разделе linux
ubuntu@ubuntu:~$ sudo fsck /dev/sda5
fsck from util-linux-ng 2.17.2
e2fsck 1.41.12 (17-May-2010)
fsck.ext4: Устройство или ресурс занято при попытке открыть /dev/sda5
Filesystem mounted or opened exclusively by another program?
ubuntu@ubuntu:~$ umount /dev/sda5
umount: /dev/sda5 не примонтирован (согласно mtab)

/dev/sda5 не примонтирован, но fsck пишет что примонтирован, как так?
На нём основные файлы.

0
Condor - 11 Апрель, 2011 - 21:02
Изображение пользователя Condor.

Если ты добрался до своих файлов, сливай их на отдельный носитель, плюнь на систему!
Судя по логам у тебя винт перешел работать в допотопный режим UDMA/33.
Может, что-то со шлейфом, попробуй заменить.
В биосе включи S.M.A.R.T. режим винчестера, через какое-то количество перезагрузок биос может ругнуться на винт, после этого ему одна дорога - в корзину. Аналоговую.
Если винт более-менее оживёт, попробуй его несколько раз отформатировать, только не быстрым форматом, а полным, может поможет.

0
Nazar01 - 11 Апрель, 2011 - 22:06

Файлы на живом разделе побочные, там зеркало репозитория ubuntu, мне бы до главных добраться. Сообщений таких больше не видел, разве что при выключении такие, но без перехода в режим тот.
Винт SATA, шлейф вроде норм, а другого нету((
SMART включен.
При попытке открыть в dolphin диск, долфин выдаёт ошибку, хорошо хоть скопировать позволяет
org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
Неужели кроме формата способов нету? Винт вроде жив-здоров, разделы работают остальные, этот хорошо отображается в fdisk -l. Что с разделом такого? Или с винчестером.

0
Condor - 12 Апрель, 2011 - 09:54
Изображение пользователя Condor.

А ты попробуй с правами сурперпользователя примонтировать.

0
Гость - 12 Апрель, 2011 - 11:38

Точно) Я сегодня домой вернулся, мама видимо пыталась комп включить, livecd включен, инет не настроен, клава не работает. Я перезагрузил( сейчас всегда вынужден в концеконцов зажимать кнопку на системнике, т.к. на логотипе kubuntu мигают кружки и ничего. Я сначала графически выключаю, потом ввожу кнопки, которые сказал alex(спасибо), потом зажимаю кнопку) Включаю комп, а он завис на логотипе материнской платы, я CMOS сбросил, загрузился как прежде, но dolphin даже с kdesudo выдаёт тоже самое.
org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
Есть чтонибудь кроме fsck, чтобы на какомнибудь низком уровне чинила? А то fsck пишет что устройство занято или примонтировано, хотя это неправда(судя по mtab)

0
Nazar01 - 12 Апрель, 2011 - 11:43

Тоже самое((
Шлейф в порядке, я перевтыкал с дисковода
Помогииите!

0
salt - 12 Апрель, 2011 - 19:22
Изображение пользователя salt.

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

0
Nazar01 - 12 Апрель, 2011 - 19:56

Ну дык они мне и нужны, я их и пытаюсь спасти.

0
Condor - 12 Апрель, 2011 - 20:07
Изображение пользователя Condor.

А если вынуть винт и попросить к другу/знакомому/приятелю с линухой и попробовать там подмонтировать с живой системы?
Если я правильно понял, то биос вешается на логотипе мамки.
Очень похоже, что дело с железом, тем более если зависает на логотипе, то может мамка заглючила, а не винт.

0
Nazar01 - 12 Апрель, 2011 - 22:05

Токо 1 раз повесился, потом я сбросил настройки, больше не вешался, мама(я всмысле живая мама:)) наверно чтото сделала особое)) Щас всё как прежде. Я себе скачал knoppix cd, testdisk сказал что не может восстановить раздел. Завтра понесу к админу знакомому винт.
Но даже если ничего не выйдет, то я получил хороший урок. Люди, учитесь на чужих ошибках! Вот какие правила я для себя определил:
1. /home на отдельном разделе (при установке системы можно сделать)
2. Проверять то, что удаляешь и ставишь.
3. Делать бэкапы. Как это делать, написано в подшивке.
4. Иметь live cd (например knoppix), в которых есть все инструменты для восстановления работоспособности системы.

0
Condor - 13 Апрель, 2011 - 12:24
Изображение пользователя Condor.

Ну, в принципе абсолютно правильные выводы сделал.
Под корень (/) имеет смысл выделять 10-20 гигов.
Потом под хомяк (/home) всё остальное пространство, минус 2-4 гига.
Под своп отдать оставшиеся 2-4 гига, больше не имеет смысла (у меня с 4 гигами оперативки своп вообще не используется, хотя он есть).
Система юзает корень очень интенсивно, хомяк юзается гораздо реже, поэтому вероятность смерти домашнего раздела гораздо ниже.

0
Nazar01 - 13 Апрель, 2011 - 20:09

Админ раздел восстановил, введя ту же команду, что и я(fsck /dev/sda5, правда fsck.ext4). Спасибо ему большое! Дело было,видимо в том, что debian(с livecd которого было произведено восстановление) не монтирует автоматически разделы, а livecd kubuntu и knoppix, которыми пользовался я, монтируют, и, видимо, не записывают об этом в mtab, поэтому umount говорил, что не примонтировано. Админ сказал, что вынесение /home на отдельный раздел особого смысла не имеет, ведь если полетит винт аппаратно, то полетят все разделы, если же программно, то можно восстановить(fsck). Но если система при установке всё сама сделает, то почему бы и не согласиться, это будет перестраховкой. Благодарю за помощь, люди)))
Зато я научился работать с testdisk, fsck, узнал про REISUB(спасибо, alex),knoppix. Condor,тебе объявляется благодарность за помощь)
П.С. Решил поставить debian, т.к. у меня с kde проблемы стали, а переустанавливать kde на kubuntu, я, так понимаю, извращение?
Если нет, то дайте пожалуйста ссылку, как это сделать.

Решилось обновлением пакетов)

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры