A PHP Error was encountered

Severity: 8192

Message: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead.

Filename: mysql/mysql_driver.php

Line Number: 319

Ошибка repair filesystem и её решение

Ошибка repair filesystem и её решение


Рубрика: Хитрости Linux
Метки: | | | |
Просмотров: 9878

Что означает ошибка repair filesystem?

Если вдруг ваша система перестала грузиться и в ошибке вы видите сообщение repair filesystem, то это значит что ваша файловая система нарушена и её нужно лечить.

Обычно с ошибкой вам указывается в каком месте произошел сбой, к примеру у моего друга был в этом месте: /home/ЕгоЛогин/.mozilla/ (у него файрофокс запорол файловую систему)

Как исправить ошибку repair filesystem ?

И так, нам нужно узнать какой диск исправлять, запустив fdisk -l мы увидим информацию про жесткий диск и список типов файловых систем (запускать нужно после того как вы ввели пароль рута (root)):

Примерно такой вид:

Диск /dev/sda: 320.1 ГБ, 320072933376 байт

255 heads, 63 sectors/track, 38913 cylinders

Units = цилиндры of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x67afb3fe

Устр-во Загр     Начало       Конец       Блоки   Id  Система

/dev/sda1   *           1        1568    12594928+  83  Linux

/dev/sda2            1569       38913   299973712+   5  Расширенный

/dev/sda5            1569        2077     4088511   82  Linux своп / Solaris

/dev/sda6            2078       38913   295885138+  83  Linux

Как мы можем понять /dev/sda1 - это раздел системы линукс, /dev/sda2 - нас не интересует, /dev/sda5 - как и написано своп (swap), /dev/sda6 - раздел с данными пользователя, тоесть раздел /home.

На некоторых компьтерах вместо sda может быть sdb или hda - если у вас эти значения, то их ниже подставляем при исправлении.

Сравнить что куда монтируется можно еще по команде mount. вывод в нашем случае будет такой:

 /dev/sda6 on / type ext2 (rw,noatime,acl)

none on /proc type proc (rw)

/dev/sda1 on /media/windows type vfat (rw,umask=000,iocharset=utf8)

none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

gvfs-fuse-daemon on /home/xriux/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=xriux)

Исправляем ошибку repair filesystem

Теперь мы из выше полученных данных знаем что нам нужный для исправления (суд по ошибке /home/ЕгоЛогин/.mozilla/ ) раздел находится на /dev/sda6

Первое что нам нужно, это размонтировать этот раздел командой

umount /dev/sda6

А далее выполнить команду востановления

e2fsck -y /dev/sda6

Процедура займет некоторое время, так что можно покурить (что не рекомендую) или чайку попить.

После чего перегружаем компьютер (Ctrl+D) и получаем загружающуюся систему.

Комментариев: 2 RSS