Что-то случилось с диском: всё время горела красная лампочка, на экране повисла заставка, я нажала на перезагрузку, и всё, больше не грузиться. Что же делать? Пожалуйста, помогите
При загрузки появляется:
The following file system had unexpected inconsistency:
/dev/ad0s1e (/var)
Automatic file system check failed …help!
Enter full pathname of shell or return for /bin/sh/
Если сделать fsck, то результат:
/dev/ad0s1e
Last mounted on /var
ad0s1e: hard error reading fsbn 2085631 of 352-479 9ad0s1 bn 2085631; cn 129210nsn 16) status=59 error=40
cannot read: BLK 352
unexpected soft update inconsistency
Что же делать? Я всё время работаю в иксах и не умею даже воспользоваться Fix-It CD. Помогите, пожалуйста! Мне нужно хотя бы спасти мои файлы.
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
а после сообщения
Enter full pathname of shell or return for /bin/sh/
не пробовала ввести путь к интерпретатору или просто нажать enter?.
возможно он бы тебе отдал приглашение командной строки в однопользовательском режиме. После чего просто печатаем exit или жмем Ctrl+D
Когда печатаю exit или жму Ctrl+D появляется:
R/W mount of /var denied. Filesystem is not clean.
Mount: /dev/ad0s1e: Operation not permitted.
Mounting /etc/fstab filesystems failed, startup aborted.
Такие вот дела, но есть и прогресс — вытащила всё самое нужное с помощью Frenzy, появилось время, но что же делать? Как восстановить мой FreeBSD? Пожалуйста, помогите. Я ведь, честно-то говоря даже не знаю, какой интерпретатор мне нужен, чтобы как-то продвинуться с того злобного места.
На сколько я понял /dev/ad0s1e и есть /var, тогда попробуй после того как войдешь в однопользовательский режим проверить ad0s1e командой fsck /dev/ad0s1e, а там посмотрим…
У меня пару раз было такое, что висла какая то прога, и после reset система ругалась на каталог /var, но после проверки раздела и удаления пару поврежденных файлов все устаканиловалось :)
Проверяет, но пишет:
File system still dirty
Please rerun fsck
Правда, через несколько раз стало можно запустить МС, наверное, и многое другое работает, ещё не проверила, но Иксы не запускаются — требуют файл на том самом разделе /var, который и не удаётся примонтировать. Можно ли ещё чем-то полечить, кроме fsck и как поступать дальше?
Хм, грязная файловая система… незнаю че ему надо, может заново файловую систему создать на ad0s1e командой newfs.., поспрошай местных гуру, я с грязными файловыми системами не сталкивался :)
З.Ы. самому интересно стало как же чистят.., надо погуглить на эту тему…
Noder, может быть я поспешила, но проблема отчасти решилась удалением из sysinstall (disklabel) раздела с /var и новым созданием раздела и монтированием /var. Вставила туда каталоги такие же как на Frenzy, в результате система работает в многопользовательском режиме и Иксы тоже запускаются. Но не могу ничего поделать с двумя вещами:
1. В КДЕ невозможно сменить раскладку клавиатуры, значок раскладки на панели инструментов вместо «ru» или «en» выглядит «err» и, естественно, не работает. Может быть не хватает какого-то каталога в /var?
2. Kppp не работает : «невозможно открыть lock-файл» — может тоже не хватает к.-л. Каталога в /var?
Подскажите, пожалуйста.
Для раскладки клавиатуры инсталируй шрифты (/usr/ports/russian/kde3-i18n) , а в файле /etc/X11/XF86Config в секции Keyboard пропиши:
Option «XkbLayout» «us,ru(winkeys)»
Option «XkbOptions» «ctrl:nocaps,grp:ctrl_shift_toggle»
Раскладка будет переключаться клавишей CapsLock.
А с kppp, посмотри в настройках где он создает lock файл (в /var это точно, только где именно не помню) и удали его если он существует.
Если не поможет, можешь там же в настройках отказаться от использования lock файла.
вот такое у меня в /var/
все — каталоги.
но это в линуксе.
файлы блокировок обычно создаются либо в /tmp/, либо, что намного чаще, в /var/lock/
вот этого может и не хватать.
для нормального создания файлов программ от обычного пользователя, права на /var/lock/ должны позволять туда им записывать:
Noder, Genie спасибо всё главное работает, правда, по-разному под рутом и нет, но тут, очевидно, дело с правами. Главное сделано, — большое спасибо!
а права на каталоги ты поменяла? команду где-то такую:
Я поменяла просто из КДЕ (из Konquerora) — теперь всё работает, lock-файла, правда не нашла, но просто отключила его из kppp, как советовал Noder, и теперь интернет работает. Спасибо большое