Вопрос или проблема
У меня есть старый ноутбук (модель emachines e525) с 4 ГБ оперативной памяти, и я установил Ubuntu 16.04. Все было в порядке во время и после установки. Я обновил систему и установил всего несколько приложений (vlc, smplayer, clementine..)
Через несколько дней Clementine перестал работать – просто так! Я заметил, что SMPlayer тоже не запускается, но VLC был в порядке. Также терминал перестал работать и некоторые другие приложения, такие как rhythmbox. Я хотел перезагрузить, но он завис на моменте, когда экран стал пурпурным. Не имея другого выхода, я принудительно выключил его и затем включил снова.
Итак, это был первый раз, когда мне пришлось вручную запустить FSCK для SDA1. После этого все заработало. Проблема в том, что каждый раз, когда я включаю компьютер, происходит ТО ЖЕ САМЫЕ ДОЛБАННЫЕ ВЕЩИ – несколько (или большинство приложений) не запускаются, иногда не удается смонтировать внешние диски, затем мне ПРИХОДИТСЯ принудительно его выключать, запускать fsck вручную, и только тогда все работает!
Кроме того, во время fsck говорится, что есть “сиротские” индексы, которые нужно исправить, удалить или переместить или что-то в этом роде…
У кого-нибудь есть идеи, что вызывает эту проблему? Как мне навсегда это исправить?
Я уже пытался переустановить Ubuntu дважды, но безуспешно..
Если запуск fsck
решает вашу проблему, вы можете изменить частоту автоматической проверки, вы можете выполнить автоматическую проверку файловой системы через fsck
при каждом запуске:
sudo tune2fs -c 1 /dev/sdXY
Замените sdXY
на ваш корневой раздел
Следующее, что я бы сделал, это попытаться запустить проверку S.M.A.R.T. на жестком диске ноутбука. Постоянная необходимость в ручном запуске fsck
с теми же или похожими симптомами предполагает, что медиасреда жесткого диска или схема чтения-записи могут выходить из строя. Если это так, новый жесткий диск (должен быть недорогим для компьютера такого возраста) вероятно, решит вашу проблему.
Ответ или решение
Проблема загрузки: необходимость в каждом запуске выполнять fsck
Введение
Вы сталкиваетесь с проблемой, связанной с перезагрузкой вашего старого ноутбука emachines e525 с установленной Ubuntu 16.04. Ваша система требует ручного выполнения команды fsck
после каждого перезапуска, что указывает на возможные серьезные проблемы с файловой системой или с жестким диском.
Описание проблемы
После стандартной установки и обновления системы, некоторые приложения, такие как Clementine и SMPlayer, начинают выполнять свою работу некорректно или перестают запускаться вовсе. Вы также сталкиваетесь с проблемой зависания системы на экране загрузки, что вынуждает вас принудительно выключать ноутбук. После этого при следующем запуске вы обязаны запускать fsck
для исправления ошибок на разделе /dev/sda1.
При выполнении fsck
система выдает сообщения о "сиротских индексах", что указывает на поврежденные или потерянные данные в файловой системе. Эта проблема указывает на то, что система сталкивается с проблемами, которые могут быть вызваны как программными, так и аппаратными сбоями.
Возможные причины проблемы
-
Проблемы с файловой системой: Обе проблемы – зависания приложений и необходимость в ручном выполнении
fsck
– могут быть результатом повреждений в файловой системе. Устаревшие или неправильно обновленные программные компоненты могут вызывать подобные сбои. -
Неисправности жесткого диска: Частая необходимость в выполнении
fsck
может указывать на физические повреждения жесткого диска. Особенно на старых устройствах, подобные проблемы могут стать вполне норм явлением.
Рекомендации по решению проблемы
-
Настройка автоматической проверки файловой системы: Поскольку
fsck
исправляет ошибки, можно настроить его автоматический запуск при загрузке. Для этого выполните следующую команду, заменив/dev/sdXY
на ваш корневой раздел:sudo tune2fs -c 1 /dev/sdXY
Это заставит систему проверять файловую систему после каждой загрузки.
-
Проверка жесткого диска с использованием S.M.A.R.T.: Выполните диагностику жесткого диска с помощью S.M.A.R.T. инструментов, чтобы узнать о состоянии диска. Для этого можно использовать утилиты, такие как
smartctl
, которые помогут определить наличие физических повреждений:sudo apt install smartmontools sudo smartctl -a /dev/sda
Обратите внимание на показатели, такие как количество переназначенных секторов или количество ошибок чтения/writing. Если S.M.A.R.T. покажет проблемы, скорее всего, вам потребуется заменить жесткий диск.
-
Переустановка системы: Хотя вы уже пробовали переустановку Ubuntu, убедитесь, что вы используете проверенный образ дистрибутива и проверяете установку на наличие ошибок перед загрузкой.
-
Проверка на наличие неправильных настроек и конфликтов: Если вы установили программное обеспечение или изменили настройки, возможно, вы столкнулись с конфликтами программного обеспечения. Проверьте системные логи, такие как
/var/log/syslog
и/var/log/dmesg
, чтобы выявить ошибки, которые могут указывать на конфликтующие компоненты.
Заключение
Регулярные сбои в работе приложения и необходимость в ручном выполнении fsck
могут иметь серьезные последствия для вашего компьютера и файлов. Если проблемы сохраняются после применения всех предложенных решений, вам, возможно, следует рассмотреть приобретение нового жесткого диска, так как это может быть самым простым и надежным способом устранения проблемы. Не забывайте создавать резервные копии важных данных, чтобы избежать их потери в случае дальнейших ошибок.