Ext4 fs error detected aborted journal

Here I am again. After I spent two days setting the CM board work, I found a fatal problem that I cannot solve it. After I setting the CM board up, flashing the OS in, every time I try to write something to the file system, such as sudo apt-get install something, it shows the EXT4-fs error. Just like the image below shows.

Here I am again. After I spent two days setting the CM board work, I found a fatal problem that I cannot solve it. After I setting the CM board up, flashing the OS in, every time I try to write something to the file system, such as sudo apt-get install something, it shows the EXT4-fs error. Just like the image below shows.
Image

Code: Select all

EXT4-fs error (device mmcblk0p2) in ext4_reserve_inode_write:4862: Journal has aborted
E: Read error - read (5: Input/output/ error)
journal commit I/O error
EXT4-fs error (device mmcblk0p2) in ext4_dirty_inode:4981: Journal has aborted
EXT4-fs error (device mmcblk0p2) : ext4_journal_check_start:56: Detected aborted journal 
EXT4-fs (mmcblk0p2): Remounting filesystem read-only

And sometimes, when it boots up, the same problem comes up.

Image
Image

I have tried a few solutions I found in Google.

1. Flash other OS version into the CM board. Yes, I have flashed three image I download from http://downloads.raspberrypi.org/raspbian/images/ but each of them has the EXT4-fs error when I try to sudo apt-get install.

2. When the EXT4-fs error came up, I connect it to other pi and tried to fix it by fsck.

Code: Select all

pi@raspberrypi ~/tools/usbboot $ sudo fsck /dev/sda1
fsck from util-linux 2.20.1
dosfsck 3.0.13, 30 Jun 2012, FAT32, LFN
0x25: Dirty bit is set. Fs was not properly unmounted and some data may be corrupt.
1) Remove dirty bit
2) No action
? 1
Leaving file system unchanged.
/dev/sda1: 20 files, 1248/7161 clusters

It says that it found a dirty bit in sda1. Then I type

and it seems to had removed the dirty bit. Then I powered up the CM board and try install something, the same problem happened again.

3. Change the SD card. This is the most common solution I found on the forum. But obviously, I cannot change the eMMC on the CM board.

I really don’t know how to fix it. Could anyone help me?

Thanks to the help from ShiftPlusOne and rpdom!!! It is all about the power supply. I was going to connect the CM board to another pi for flashing the image, but I connect the line to power slug by error. And I thought, why not try to boot and install something? Then I try apt-get install, everything goes well!!! No more EXT4-fs error!!!!
Damed official power connector!!

Hi everyone!

I have been using Gentoo for a couple of months now so I know the basics but now I am treading advanced waters where I don’t know yet how to swim :P.

Hopefully some of you guys and girls might be willing and able to help shed some light on this issue.

The Issue / Symptoms

After a fresh install, we receive a Journal aborted error on an ext4 partitioned Samsung Pro 850 512Gb SSD. This error is received after login after an arbitrary amount of time. The system does not connect to newly-plugged-in USB keyboards or mouses. The system does not respond on an SSH connect request. The system does not respond to any commands on an already-plugged-in USB keyboard.

The literal error:

[<timestamp>] EXT4-fs error (Device sda3): ext4_journal_check_start:56: Detected aborted journal

[<timestamp>] EXT4-fs (sda3): Remounting filesystem read-only

Sda3 is our root partition so it seems this crashes the OS into a complete unrecoverable, non-responsive state. Tried looking to the different logs in /var/log, but they do not contain any new logs around the time of the symptoms.

My thoughts

First of all, I was completely stomped when I first experience this error! We are still checking to see if it could be a hardware-related issue or not. I do wanted to start this thread to see if anyone maybe knows what is going on here; if it might be a software- or driver-related issue.

We have two identical desktops/servers. The issue started on only one of them after about 1,5 hours after install. The other one never initially caused the error (yet), but after swapping the SSDs between the servers we experienced the error on the «supposedly okay server». However, if that is due to an already corrupt filesystem, than that supposedly okay server seems to be still an okay server.

At the moment we are using an image we pre-built to reinstall both servers when we think it is necessary during the debug process.

What have we tried

— We tried a complete new install.

— We did an e2fsck on our pre-built image which came back clean

— We are trying an ubuntu install to see if it forces the same errors

— We have tried the ext3 fs but to no luck. It shows the exact same symptoms except for the error in the console

— We have tried a series of hardware tests (partially under Windows): HDTune surface scan(slow), 10 passes of Memtest86, Furmark, 1 hour of Prime95, writing 12GB of data to the SSDs and checking the checksums before and after

— We are trying to deduce if it is a hardware-related issue by swapping hardware. This is still ongoing.

The hardware

HDD: Samsung Pro 850 512GB SSD

Mobo: Gigabyte X99-UD3 LGA 2011-3

Proc: Intel i7 5820K

Memory: 2x8GB DDR4 Corsair 2133Mhz Vengeance LPX

The software

— Gentoo amd x64

— Installed from the minimal installation + Ubuntu linux (needed Ubuntu for the UEFI grub2 install)

— Installed Stage3 from 31-03-2016

— Installed using genkernel

— 4 partitions: 1{200Mib /boot FAT32 ESP} 2{16Gib swap} 3{100Gib / Ext4} 4{400Gib /data Ext4}

— Used the Gentoo Handbook

Any help or pointers where to check to rule out if it is an software issue is appreciated!

Thanks in advance!

Regards,

Stamper

  • Печать

Страницы: [1] 2  Все   Вниз

Тема: usb hdd монтируется только для чтения  (Прочитано 2618 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн
jack_solovey

Имеется 2 usb hdd. На обоих ext3
Один из них почему-то стал монтироватся в режиме только для чтения.
В gparted прогнал проверку. Не помогло.

Что можно с этим сделать?


Оффлайн
_angus_


Оффлайн
jack_solovey

dmesg | tail?

~ $ dmesg|tail
[  970.459902] Sense Key : Illegal Request [current]
[  970.459907] sd 2:0:0:0: [sdb] 
[  970.459909] Add. Sense: Invalid field in cdb
[  970.459912] sd 2:0:0:0: [sdb] CDB:
[  970.459914] Write(10): 2a 08 74 6c 18 48 00 00 08 00
[  970.459924] end_request: critical target error, dev sdb, sector 1953241160
[  970.459928] end_request: critical target error, dev sdb, sector 1953241160
[  970.459942] Aborting journal on device sdb1-8.
[  973.595314] EXT4-fs error (device sdb1): ext4_journal_check_start:56: Detected aborted journal
[  973.595325] EXT4-fs (sdb1): Remounting filesystem read-only
я так понимаю что видит сбой в одном секторе и потому не монтирует для чтения.
Что делать?


Онлайн
ALiEN175

попробовать переформатировать

либо, на свой страх и риск:

tune2fs -O ^has_journal /dev/sdXX
e2fsck -f /dev/sdXX
tune2fs -j /dev/sdXX

sdXX — заменить на ваш раздел,
все это выполнять на отмонтированном разделе

ASUS P5K-C :: Intel Xeon E5450 @ 3.00GHz :: 8 GB DDR2 :: Radeon R7 260X :: XFCE
ACER 5750G :: Intel Core i5-2450M @ 2.50GHz :: 6 GB DDR3 :: GeForce GT 630M :: XFCE


Оффлайн
Peter_I

На монтируемом диске с ext3 права должны быть такими же, как у пользователя,
тогда для него будет монтировться с правами на запись. Ещё надо посмотреть,
кому принадлежит каталог, куда монтируется и входит ли пользователь в эту
группу, но главное — совпадение прав.


Онлайн
ALiEN175

Peter_I,
при чем тут права на каталоги, если syslog четко говорит
«Remounting filesystem read-only… Detected aborted journal»

если раздел read-only, то даже раздав права всем и каждому на запись, чтение и исполнение — результата не будет

« Последнее редактирование: 22 Октября 2015, 02:06:32 от ALiEN175 »

ASUS P5K-C :: Intel Xeon E5450 @ 3.00GHz :: 8 GB DDR2 :: Radeon R7 260X :: XFCE
ACER 5750G :: Intel Core i5-2450M @ 2.50GHz :: 6 GB DDR3 :: GeForce GT 630M :: XFCE


Оффлайн
_angus_

Вот это вот

[  970.459902] Sense Key : Illegal Request [current]
[  970.459907] sd 2:0:0:0: [sdb] 
[  970.459909] Add. Sense: Invalid field in cdb
[  970.459912] sd 2:0:0:0: [sdb] CDB:
[  970.459914] Write(10): 2a 08 74 6c 18 48 00 00 08 00
[  970.459924] end_request: critical target error, dev sdb, sector 1953241160
[  970.459928] end_request: critical target error, dev sdb, sector 1953241160

нам говорит об ошибке записи на диск, уж не знаю, по проблеме ли самого диска, либо моста USB-SATA, в этом направлении и надо копать. Можно коробочку разобрать и посмотреть, внутри SATA диск или с мостом уже на своём контроллере, если первое, попробовать воткнуть в SATA и посмотреть на поведение, если второе — ну что ж, или к мастерам снести поиграться, или содрать образ на исправный и положить на полочку.


Онлайн
ALiEN175

_angus_,
скорее всего, битый сектор и битый журнал, о чем говорит строка «Detected aborted journal». Журнал мои команды поправят, а вот с битым сектором должен справляться контроллер диска, неважно — коробочка это или сам винт.

ASUS P5K-C :: Intel Xeon E5450 @ 3.00GHz :: 8 GB DDR2 :: Radeon R7 260X :: XFCE
ACER 5750G :: Intel Core i5-2450M @ 2.50GHz :: 6 GB DDR3 :: GeForce GT 630M :: XFCE


Оффлайн
jack_solovey

На монтируемом диске с ext3 права должны быть такими же, как у пользователя,
тогда для него будет монтировться с правами на запись. Ещё надо посмотреть,
кому принадлежит каталог, куда монтируется и входит ли пользователь в эту
группу, но главное — совпадение прав.

Диск WD Green 2Тб был размечен и использовался на htpc в одном usb2.0 боксе, потом был от туда вынут. (Бокс теперь не у меня)
Использовался со шнуром переходником usb+sata+БП. Но не долго. Теперь стоит в боксе DEXP BS-U183SU3 так что права там я думаю полностью совпадают. Т.к. используетя он на том же самом htpc.
Да и я пытался права и владельца еще раз задать с параметром -R но получил сообщение что файлы не доступны для записи т.е. диск смонтирован только для чтения.


Пользователь решил продолжить мысль [time]22 Октябрь 2015, 09:46:39[/time]:


нам говорит об ошибке записи на диск, уж не знаю, по проблеме ли самого диска, либо моста USB-SATA, в этом направлении и надо копать. Можно коробочку разобрать и посмотреть, внутри SATA диск или с мостом уже на своём контроллере, если первое, попробовать воткнуть в SATA и посмотреть на поведение, если второе — ну что ж, или к мастерам снести поиграться, или содрать образ на исправный и положить на полочку.

Там история такая
1. Использовался в боксе sata-usb2.0 которого сейчас нет у меня.
2. Использовался со шнуром переходником SATA III to USB3.0 Orient UHD-504 http://www.oldi.ru/catalog/element/0250537/
использовал всего пару дней т.к. он начал отваливаться через 15-20 минут, при простом просмотре фильма с него.
контроллер я вернул в магазин.
3. Купил коробку DEXP BS-U183SU3, и пользовался неелю. прежде чем обнаружил проблему. т.к. ничего на него не записывал это время.

Думаю что попортил состояние ФС именно 2й девайс.

Теперь сливать куда-то 2Тб надо перед тем как его гонять по советам приведенным выше. :(

« Последнее редактирование: 22 Октября 2015, 08:48:17 от jack_solovey »


Оффлайн
_angus_

Так а вы диск-то в SATA просто воткнуть можете, зачем сливать 2Тб? Просто если будет такое ж сообщение про ошибку записи в dmesg, то надо диск менять, и вот тогда надо сливать 2Тб. а иначе проблема в коробочке, просто меняете коробочку и вуаля.


Пользователь решил продолжить мысль 22 Октября 2015, 22:11:10:


ALiEN175,
Сообщения уровня протокола блочного устройства ничего не знают о журналах и прочем, — это на устройство не получилось записать сектор, ваши команды там ничего не сделают в случае битого моста usb/sata (который не даст записать что-либо) и только напортят в случае битого диска. А контроллер диска не всесилен.

« Последнее редактирование: 22 Октября 2015, 22:11:10 от _angus_ »


Оффлайн
jack_solovey

Чем дальшее тем чудесатее и страньше.
Воткнул коробку в ноут чтобы сливать инфу на другие винты, а потом попробовать приведенные выше рекомендации или отформатировать диск.
На ноуте та же ОС, что и на htpc. Но диск монтируется для записи, я на нем создавал папки и файлы в разных каталогах.
Переставил обрантно на htpc и снова проблема.
Причем в контектсном меню caja сначала видно что можно создать папку/файл, и только при попытке это сделать выскакивает сообщение о том, что он смонтировал «только для чтения».
И после этого в контекстном меню caja пункты создания папки и файла не активны.
Такое ощущуение, что он перемонтируется при попытке туда что-то записать.

Получается что ни бокс, ни винт, ни ФС не причем, а дело в операционной системе.


Пользователь решил продолжить мысль 23 Октября 2015, 17:46:29:


И еще страньше.
Воткнул в htpc.
Попробовал запись, заблокирована.
отмонтировал, кликнул по диску в caja он смонтировался. и дал создать пустой файл. Но тут же следующий не дает.
Отмонтировал, пустой созданный файл отсутствует.

« Последнее редактирование: 23 Октября 2015, 17:46:29 от jack_solovey »


Онлайн
ALiEN175

jack_solovey,
журнал-то пробовали пересоздать?

ASUS P5K-C :: Intel Xeon E5450 @ 3.00GHz :: 8 GB DDR2 :: Radeon R7 260X :: XFCE
ACER 5750G :: Intel Core i5-2450M @ 2.50GHz :: 6 GB DDR3 :: GeForce GT 630M :: XFCE


Оффлайн
jack_solovey

jack_solovey,
журнал-то пробовали пересоздать?

нет.
Исключал возможные варианты.
Похоже все таки USB коробка DEXP кривая. т.е. в другой коробке AgeStar этот винт нормально монтируется,
а другой винт в коробке DEXP тоже криво работает, даже на чтение не монтируется.


Оффлайн
_angus_

jack_solovey,
То, что что-то создаётся, а потом нет, — вполне может быть из-за кэширования. Я бы всё ж настоятельно предлагал диск подключить по SATA, чтоб локализовать проблему.


Оффлайн
jack_solovey

Сделал подключив по SATA

tune2fs -O ^has_journal /dev/sdXX
e2fsck -f /dev/sdXX
tune2fs -j /dev/sdXX
На ноутбуке как работал так и работает нормально, файлы и папки создаются на диске.
На htpc поведение изменилось.
Теперь предупреждение никакое не выскакивает. Но созданные файлы и папки на диске видно только до отмонтирования.

Итого под подозрением.
1. Контроллер usb в боксе.
2. Контроллер usb на материнке htpc.
3. Ос на htpc

2 и 3 под сомнением. т.к. тут же рядом подключены боксы Iconbit и AgeStar более того винт из этого DEXP я переставлял в AgeStar и подключал к тому же htpc и все работало как положено.
Остается 1. именно контроллер бокса не дружит с htcp

p.s. кабель usb исключен, менял кабели.


Пользователь решил продолжить мысль 25 Октября 2015, 18:21:32:


Сходил поменял коробку.
На такую же. Было интеренсо это брак или принципиальный косяк схемы. Или косяк принципиальной схемы.
В общем во втором боксе тоже самое.
Буду сдавать обратно в DNS и забирать деньги.

« Последнее редактирование: 25 Октября 2015, 18:21:32 от jack_solovey »


  • Печать

Страницы: [1] 2  Все   Вверх

Понравилась статья? Поделить с друзьями:
  • Expression m error code
  • Expression fatal error stalker
  • Expression fatal error function simpleexceptionfilter file xrdebugnew cpp line 498
  • Expression expected pycharm как исправить
  • Expression error при вычислении возникло переполнение стека продолжение невозможно