Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Импорт mysql из неработающей Ubuntu  (Прочитано 987 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Yeremey

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
    • Еремей.ру
Импорт mysql из неработающей Ubuntu
« : 06 Июля 2010, 00:19:03 »
Заранее извиняюсь если не по теме...произошла такая ситуация.

Ubuntu 9.10 на ноутбуке после внезапного завершения сеанса (батарейка в ноуте села, или рэйзетом вырубили, хз) перестала загружаться. Грузится логотип, после логотипа открывается большая залогиненая консоль, и дальше ничего. На любую команду отвечает "File system read-only", команда startx тоже ничего не дает...не грузится ось, все.

Ну да хрен с ней, поставил на оставшиеся 30 гб диска еще одну такую же Ubuntu, перетащил на нее содержимое папок /home/ и /var/www/ -- без проблем, файловая система читается и открывается с другой оси. Проблема возникла с БД муСкль -- папка с ними не доступна, нет доступа, и ничего ни скопировать, ни открыть невозможно.

Что предпринимал:

1) в консоль sudo chmod 777 /var/lib/mysql -- ответ "File system read-only".
2) в консоль cp -v -R /var/lib/mysql/, далее адрес до юзб-флешки, ответ тот же -- "File system read-only".

Базы данных кровь-из-носа как нужны, хрен с ней с системой, только бы БД как-то вытащить...
Но как?

Оффлайн Molibden

  • Участник
  • *
  • Сообщений: 184
    • Просмотр профиля
Re: Импорт mysql из неработающей Ubuntu
« Ответ #1 : 06 Июля 2010, 00:35:27 »
1. В консоли mount
Выведет, список всех смонтированных разделов.
Будет у вас строка типа (ищете ваш раздел, где базы):
/dev/sda3 on / type ext4 (rw,errors=remount-ro)
Если так, то система обнаружив ошибку перемонтирует его в ro.
2. man mount паказывает, что перемонтировать раздел из read-only в read-write можно коммандой:
mount -o remount,rw device(или dir)
3. Должно помочь, но лучше сначала fsck на раздел, с опциями исправления ошибок, только обязательно отмонтировать раздел перед проверкой!!!
4. Используем на свой риск.

Оффлайн StribogB

  • Участник
  • *
  • Сообщений: 189
    • Просмотр профиля
Re: Импорт mysql из неработающей Ubuntu
« Ответ #2 : 06 Июля 2010, 00:40:15 »
Во первых тебе нужно было всего лишь набрать команду fsck /dev/hda1 вместо hda1 выбрать свой раздел. Т.к. ты уже закатал новую систему предлагаю сначала прочекать то есть запустить fsck, какие у тебя разделы узнать командой fdisk -l. Потом скопировать файлы MySQL со старой системы в новую, запустить tasksel выбрать LAMP и попробовать установить все поверху. Если конечно получиться. Более умного решения с MySQL не знаю.

Оффлайн Yeremey

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
    • Еремей.ру
Re: Импорт mysql из неработающей Ubuntu
« Ответ #3 : 06 Июля 2010, 16:07:12 »
1. В консоли mount

Да, вывел строчку

/dev/sda5 on / type ext4 (rw,errors=remount-ro)

2. man mount паказывает, что перемонтировать раздел из read-only в read-write можно коммандой:
mount -o remount,rw device(или dir)

Ответил, что File system read-only.

3. Должно помочь, но лучше сначала fsck на раздел, с опциями исправления ошибок, только обязательно отмонтировать раздел перед проверкой!!!

Выполнил fsck, ответил y на все запросы... не заметил, чтобы это как-то помогло.

Пользователь решил продолжить мысль [time]Tue Jul  6 16:09:56 2010[/time]:
Загрузилось:


Посмотреть на Яндекс.Фотках

startx:


Посмотреть на Яндекс.Фотках

&


Посмотреть на Яндекс.Фотках
« Последнее редактирование: 06 Июля 2010, 16:10:35 от Yeremey »

Оффлайн Vovans

  • Активист
  • *
  • Сообщений: 311
  • zenway.ru
    • Просмотр профиля
    • Про Linux по-русски
Re: Импорт mysql из неработающей Ubuntu
« Ответ #4 : 06 Июля 2010, 16:15:44 »
Ничего не понятно. Кде ты делал fsck? Что в итоге вывело? Почему ещё раз не сделал? Где результаты? Понапостил непонятно что, а основное оставил в стороне :(

Оффлайн Yeremey

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
    • Еремей.ру
Re: Импорт mysql из неработающей Ubuntu
« Ответ #5 : 06 Июля 2010, 16:35:22 »
Кде ты делал fsck?

В консоли убитой оси.

Что в итоге вывело?

Задал десяток вопросов, на которые я нажал y, и сотню строк непонятных букв и цифр.

Почему ещё раз не сделал?

Сейчас сделаю.

Где результаты?

Воистину, результатов нет.

Оффлайн Vovans

  • Активист
  • *
  • Сообщений: 311
  • zenway.ru
    • Просмотр профиля
    • Про Linux по-русски
Re: Импорт mysql из неработающей Ubuntu
« Ответ #6 : 06 Июля 2010, 16:50:24 »
в какой ещё консоли? С какими разделами были проблемы и какие проверяли? И ещё, чтобы особо не отвечать, можно ключ "-y" указать. Так же, нужно не забыть прочитать, чем закончилось дело. А то результатов никогда не будет.

Оффлайн Yeremey

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
    • Еремей.ру
Re: Импорт mysql из неработающей Ubuntu
« Ответ #7 : 06 Июля 2010, 18:02:40 »
Проблему вылечил fsck, спасибо.

 

Страница сгенерирована за 0.084 секунд. Запросов: 23.