LINUX.ORG.RU
ФорумAdmin

Сыпится файловая система

 , , ,


0

1

Привет, такая проблема. Есть компьютер, который используется как роутер а также контейнерный сервер. В логах у него такое:

 848.648139] BTRFS error (device sda2): bdev /dev/sda2 errs: wr 0, rd 0, flush 0, corrupt 18, gen 0
[  849.141432] BTRFS warning (device sda2): checksum error at logical 12112596992 on dev /dev/sda2, physical 12112596992, root 290, inode 2153392, offset 4214378496, length 4096, links 1 (path: var/lib/lxd/disks/default.img)
[  849.141465] BTRFS error (device sda2): bdev /dev/sda2 errs: wr 0, rd 0, flush 0, corrupt 19, gen 0
[  849.195020] BTRFS error (device sda2): bdev /dev/sda2 errs: wr 0, rd 0, flush 0, corrupt 20, gen 0
[  852.190183] BTRFS error (device sda2): bdev /dev/sda2 errs: wr 0, rd 0, flush 0, corrupt 21, gen 0
[  866.312699] BTRFS error (device sda2): bdev /dev/sda2 errs: wr 0, rd 0, flush 0, corrupt 22, gen 0
[  870.094738] BTRFS error (device sda2): bdev /dev/sda2 errs: wr 0, rd 0, flush 0, corrupt 23, gen 0
[  874.623532] BTRFS info (device sda2): scrub: not finished on devid 1 with status: -125
[  915.548043] BTRFS info (device sda2): scrub: started on devid 1
[  926.183099] kauditd_printk_skb: 14 callbacks suppressed
[  926.183110] audit: type=1130 audit(1642170476.243:210): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-tmpfiles-clean comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  926.183129] audit: type=1131 audit(1642170476.243:211): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-tmpfiles-clean comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  963.509864] BTRFS error (device sda2): bdev /dev/sda2 errs: wr 0, rd 0, flush 0, corrupt 24, gen 0
[  964.184943] BTRFS error (device sda2): bdev /dev/sda2 errs: wr 0, rd 0, flush 0, corrupt 25, gen 0
[  964.414589] BTRFS error (device sda2): bdev /dev/sda2 errs: wr 0, rd 0, flush 0, corrupt 26, gen 0
[  966.260093] BTRFS error (device sda2): bdev /dev/sda2 errs: wr 0, rd 0, flush 0, corrupt 27, gen 0
[  966.619578] BTRFS error (device sda2): bdev /dev/sda2 errs: wr 0, rd 0, flush 0, corrupt 28, gen 0
[  967.107493] BTRFS warning (device sda2): checksum error at logical 12112596992 on dev /dev/sda2, physical 12112596992, root 290, inode 2153392, offset 4214378496, length 4096, links 1 (path: var/lib/lxd/disks/default.img)
[  967.107505] BTRFS error (device sda2): bdev /dev/sda2 errs: wr 0, rd 0, flush 0, corrupt 29, gen 0
[  967.165297] BTRFS error (device sda2): bdev /dev/sda2 errs: wr 0, rd 0, flush 0, corrupt 30, gen 0
[  970.167824] BTRFS error (device sda2): bdev /dev/sda2 errs: wr 0, rd 0, flush 0, corrupt 31, gen 0
[  984.112427] BTRFS error (device sda2): bdev /dev/sda2 errs: wr 0, rd 0, flush 0, corrupt 32, gen 0
[  987.712951] BTRFS error (device sda2): bdev /dev/sda2 errs: wr 0, rd 0, flush 0, corrupt 33, gen 0
[ 1018.115785] BTRFS error (device sda2): bdev /dev/sda2 errs: wr 0, rd 0, flush 0, corrupt 34, gen 0
[ 1018.144848] BTRFS error (device sda2): bdev /dev/sda2 errs: wr 0, rd 0, flush 0, corrupt 35, gen 0
[ 1019.375785] BTRFS error (device sda2): bdev /dev/sda2 errs: wr 0, rd 0, flush 0, corrupt 36, gen 0
[ 1019.527438] BTRFS error (device sda2): bdev /dev/sda2 errs: wr 0, rd 0, flush 0, corrupt 37, gen 0
[ 1025.579311] BTRFS error (device sda2): bdev /dev/sda2 errs: wr 0, rd 0, flush 0, corrupt 38, gen 0
[ 1038.929269] BTRFS error (device sda2): bdev /dev/sda2 errs: wr 0, rd 0, flush 0, corrupt 39, gen 0
[ 1042.125975] BTRFS error (device sda2): bdev /dev/sda2 errs: wr 0, rd 0, flush 0, corrupt 40, gen 0
[ 1043.770749] BTRFS error (device sda2): bdev /dev/sda2 errs: wr 0, rd 0, flush 0, corrupt 41, gen 0

На других дисках с btrfs всё вроде-бы нормально. Причём corrupt каждый раз увеличивается. Проблема наблюдается только с тем диском, на котором стоит операционная система. Это ssd.

Ядро: 5.15.11-arch2-1

Тут различные варианты - от самого плохого(летит ssd и рано или поздно либо уйдёт в ro или же вообще перестанет опредилятся) от бага в ядре, который связан с повреждением данных.

★★★★★

Ответ на: комментарий от ololoid

И пересборка initramfs на всякий случай

anonymous
()
Ответ на: комментарий от urxvt

Почему бросили? Есть информация, что они свалили с нее?

Я спекулирую конечно. Но никто в своём здравом уме эту поделку для серьезных задач использовать не будет. Одно время было «модно», я надеюсь народ одумался. Ну а нет - учитывая моё презрение к FB я только рад буду.

bugfixer ★★★★
()
Ответ на: комментарий от detes42325

Арчь известный кривыми ядрами и btrfs своими багами.
Поправил за тебя, не благодари. Или требую доказательств, т.к. к ядрам арча много лет не имею вопросов.
А btrfs этот мерзкий как-то начал сыпаться у меня лет 6 назад после неожиданного отключения электричества. Я скопировал что мог, попытки исправить его ни к чему не привели - это приняло лавинообразный эффект, ошибки начали плодиться в геометрической прогрессии, а потом он совсем издох. Я форматнул диск, выбрал другую ФС, к этой с тех пор не возвращался.
Лет прошло много, ситуация могла поменяться (проверять пьяную бутерфс с тех пор не было как-то желания).

fehhner ★★★★★
()
Ответ на: комментарий от ne-vlezay

У меня в виртуалках таже arch и тоже btrfs и всё нормально.

Ну арч меня устраивает, он классный. А с бтрфс всё было хорошо, пока всё было хорошо (довольно долго). А как электричество отключилось, всё стало плохо. Данных была копия не первой свежести, большую часть свежих я оттуда забрал. А потом пытался её чинить по разным вики их инструментарием. И в итоге, ошибок становилось всё больше, ситуация всё хуже, а потом оно вообще рассыпалось нафиг. Я затёр диск, поставил другую фс, стал хорошо спать и волосы мои стали шелковистыми и блестящими.

А OS спасти удалось?

нет

fehhner ★★★★★
()
Последнее исправление: fehhner (всего исправлений: 1)
Ответ на: комментарий от ne-vlezay

Вот именно со временем проблемы на бтрфс и накапливаются, почитайте интервью Шишкина первое и второе там он хорошо рассказал про болезни файловых и перспективы развития

anonymous
()
Ответ на: комментарий от fehhner

А если это бордер какой нибудь, на котором находятся bgp аплинки?

Который настраивался годами.

Тогда ещё и без интернета придётся сидеть…

ne-vlezay ★★★★★
() автор топика
Ответ на: комментарий от ne-vlezay

А если некуда его делать

Всё таки 128GB

Ну, даже не знаю, вот это проблемы в людей в 2022 веке.

У меня в одном из телефонов только одна флешка на 128 Гб…

ololoid ★★★★
()
Ответ на: комментарий от ololoid

в 2022 веке

Вот он, вот он... ловите угонщика машины времени.

anc ★★★★★
()
Ответ на: комментарий от ne-vlezay

Корпорация которая занимается распространением и поддержкой линукс систем после теста этой системы выкинула ее и отказалась от поддержки, а ты не смотря на это решил использовать. Ну так https://m.youtube.com/watch?v=-Eh_kzbWHx4

anonymous
()
Ответ на: комментарий от urxvt

Почему бросили? Есть информация, что они свалили с нее?

Успеется. А пока тупо доят пейсбук Масон, Бачик и остальное жульё

anonymous
()

Мне кажится, было что-то с ssd. Сделал secure erase, отформатировал в ext4 - всё вроде нормально.

ne-vlezay ★★★★★
() автор топика
Ответ на: комментарий от Psychosis

нет

Да. XFS обнуляет открытые файлы, если внезапно что-то случилось (паника, питание пропало, проблемы с дисковой полкой). Они это чинят уже лет десять, каждый релиз говорят что мамой клянусь, починилось, а потом по новой.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.