Полетела файловая система (Проблемы)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
WAPS
Сообщения: 6

Полетела файловая система

Сообщение WAPS »

Здравствуйте! На моём выделенном сервере полетела файловая система на жёстком диске... Я сначала думал что это проделки хакеров. Оказалось всё не так. В дата-центре Инфобокса был перебой с электричеством. Через несколько часов после этого жёсткому диску пришёл практически конец. :angry:
У меня там бэкапы и прочее... На сервере только 1 диск.
Скажите, пожалуйста, есть ли шанс восстановить если не файловую систему, то хотя бы файлы, находящиеся в ней? Ведь панель показывает что там свободно столько же места, сколько и было до полёта файловой системы.
У меня там очень много файлов, несколько фильмов, базы данных... Всё это восстанавливать очень долго и тяжело, а тем более вина в этом происшествии не моя. :ph34r:

Вот ответ хостера:

Судя по всему "умерла" файловая система, на это указывают следующие факты:
mysql4waps:/# ls -lh
ls: home: Input/output error
...
--wsr-Sr-- 3741224164 3553770368 root 13E Jul 7 1946 home
...
mysql4waps:/# umount /home
mysql4waps:/# ls -lh
...
drwxr-xr-x 2 root root 1.0K Sep 23 2005 home
...
mysql4waps:/# mount /home
mount: /dev/hda6: can't read superblock

При этом в системном логи появляется:

mysql4waps:/# tail /var/log/syslog
Feb 18 10:02:45 mysql4waps kernel: hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=98061539, sector=98061538
Feb 18 10:02:45 mysql4waps kernel: end_request: I/O error, dev hda, sector 98061538
Feb 18 10:02:46 mysql4waps kernel: hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
Feb 18 10:02:46 mysql4waps kernel: hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=98061546, sector=98061546
Feb 18 10:02:46 mysql4waps kernel: end_request: I/O error, dev hda, sector 98061546
Feb 18 10:02:46 mysql4waps kernel: I/O error in filesystem ("hda6") meta-data dev hda6 block 0x21e7d30 ("xlog_recover_do..(read#2)") error 5 buf count 8192
Feb 18 10:02:46 mysql4waps kernel: XFS: log mount/recovery failed: error 5
Feb 18 10:02:46 mysql4waps kernel: XFS: log mount failed
mysql4waps:/#

Все указывает на "битые" сектора. Желательно как можно быстрее заменить жесткий диск. Бакапы располагались на этой машине?

===================================

Вчера остановил Apache, чтобы применить изменения в файле php.ini (повышение максимальной оперативной памяти под процесс), а когда применил - запускаю - а оно не запускается.

Вот что говорит WebMin.

Ошибка при запуске apache :

Starting web server: apache[Sun Feb 18 14:24:50 2007] [warn] module mod_so.c is already added, skipping
[Sun Feb 18 14:24:50 2007] [warn] module mod_macro.c is already added, skipping
[Sun Feb 18 14:24:50 2007] [warn] NameVirtualHost 85.249.142.202:80 has no VirtualHosts
[Sun Feb 18 14:24:50 2007] [warn] NameVirtualHost 85.249.142.204:80 has no VirtualHosts
failed

Первые 4 ошибки это ничего страшного, поскольку с такими ошибками у меня всегда всё запускалось... Но вот когда я ради эксперемента подправил эти "ошибки" - стало писать просто - Apache failed. Не могу понять в чём причина.
Спасибо сказали:
Аватара пользователя
WAPS
Сообщения: 6

Re: Полетела файловая система

Сообщение WAPS »

Сервер MySQL не запущен на вашей системе - список базы данных не может быть получен.

Нажмите эту кнопку для запуска сервера баз данных MySQL на вашей системе командой (/usr/bin/safe_mysqld || /usr/bin/mysqld_safe) >/dev/null 2>&1 &. Этот модуль Webmin не может администрировать базы данных, пока они не запущены.

Не хочет запускаться MySQL. Что делать? Может дела в правах? Кто знает какие права каких пользователей и групп должны быть выставлены папкам которые написаны или не написаны?
Я вообще не врубаюсь что делать. :wacko:
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Полетела файловая система

Сообщение Uncle_Theodore »

WAPS писал(а):
18.02.2007 16:28
Сервер MySQL не запущен на вашей системе - список базы данных не может быть получен.

Нажмите эту кнопку для запуска сервера баз данных MySQL на вашей системе командой (/usr/bin/safe_mysqld || /usr/bin/mysqld_safe) >/dev/null 2>&1 &. Этот модуль Webmin не может администрировать базы данных, пока они не запущены.

Не хочет запускаться MySQL. Что делать? Может дела в правах? Кто знает какие права каких пользователей и групп должны быть выставлены папкам которые написаны или не написаны?
Я вообще не врубаюсь что делать. :wacko:

Это все еще вопрос про сервер на Вашем хостинге?
Вам нужно долбать суппорт, с этим, вроде, они должны разбираться.
А какую ошибку выдает MySQL при попытке запуска?
Спасибо сказали:
Аватара пользователя
xnu!l
Сообщения: 632
Статус: Linux Gangster 4 Life
ОС: openSUSE 11

Re: Полетела файловая система

Сообщение xnu!l »

WAPS

fsck в помощь
EVOLVE OR DIE
Спасибо сказали: