У меня есть шлюз Dell Edge 5000, на котором установлена Ubuntu 18.04. Он работает нормально, но не загружается каждые 15-20 загрузок. Отображается несколько сообщений об ошибках, которые кажутся связанными.
systemd-journald [250]: Не удалось повернуть /var/log/journal/XXXXXXXXXXXXXXXXXXXXXXXX.journal: Файловая система только для чтения
systemd-journald [250] ]: Не удалось записать запись (X элементов, XXX байтов), игнорирование: Ошибка ввода / вывода
blk_update_request: Ошибка ввода-вывода, dev sda, сектор XXXXXXXX op 0x0: (READ) flags 0x0 Phys_seg 1 prio class 0
Он будет отображать комбинацию этих сообщений и всплывать с дополнительными строками каждые несколько секунд. Это будет продолжаться бесконечно, пока я не отключу питание.
Я проверил диск всеми возможными способами. Я использовал инструмент сканирования BIOS (длинное и короткое сканирование), fsck, smartctl (включая долгое сканирование) и badblocks. Все проходит без ошибок.
Пожалуйста, дайте мне знать, если у вас есть идеи. Я убежден, что что-то еще заставляет диск монтировать только для чтения. Я бы предпочел не указывать в fstab, чтобы игнорировать ошибки файловой системы.
Я ценю помощь.
EDIT:
Я узнал больше сегодня.
Если запустить "fsck -Cf / dev / sda2", чтобы заставить сканирование диска, все проходит отлично.
Однако, если я запускаю "fsck -Cfc / dev / sda2", чтобы принудительно сканировать плохие блоки, у меня возникают проблемы. Он сообщает о любых сбойных блоках, но не выполняет проверку inodes. Он скажет, что каждый индексный дескриптор плохой, несмотря на то, что он прошел в предыдущей команде. Будет еще интереснее, если я просто перезагружусь. После перезагрузки BIOS не распознает оборудование. Если я отключу питание, следующий запуск не удастся. Следующий цикл питания загрузится нормально.
Я также поймал, где произошел сбой при загрузке сегодня, но я не знаю, насколько это полезно. У меня еще не было возможности полностью исчерпать гугл.
Ошибка EXT4-fs (устройство sda2): __ext4_find_entry: 1532: inode # 1638541: comm gdm3: каталог чтения iblock 0
Он просто попал в тот же журнал ошибок после этого. Я буду обновлять это, когда узнаю больше. Спасибо за помощь.