Ошибка repair filesystem и её решение
Что означает ошибка 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) и получаем загружающуюся систему.