LINUX.ORG.RU
ФорумAdmin

btrfs check сыплет ошибками

 ,


1

1

Хотел я расширить BTRFS раздел, но GParted это делать отказался на этапе проверки ФС.
Пошёл разбираться - btrfs check --repair говорит об общибках и ничего не чинит, хотя больше никаких признаков проблем нет - в dmesg ничего особенного, btrfs scrub говорит, что всё в порядке, да и система на этом разделе уже долго прекрасно работала.
Что с этим делать? Срочно спасать данные?

enabling repair mode
Checking filesystem on /dev/sda2
UUID: 12c84aa3-ce65-4390-807e-a72cc8a7445e
checking extents
Fixed 0 roots.
checking free space cache
cache and super generation don't match, space cache will be invalidated
checking fs roots
	unresolved ref dir 79177 index 0 namelen 14 name deprecated.sxt filetype 1 errors 6, no dir index, no inode ref
	unresolved ref dir 79177 index 417 namelen 14 name deprecated.txt filetype 1 errors 1, no dir item
	unresolved ref dir 79177 index 0 namelen 14 name deprecated.sxt filetype 1 errors 6, no dir index, no inode ref
	unresolved ref dir 79177 index 417 namelen 14 name deprecated.txt filetype 1 errors 1, no dir item
	unresolved ref dir 79177 index 0 namelen 14 name deprecated.sxt filetype 1 errors 6, no dir index, no inode ref
	unresolved ref dir 79177 index 417 namelen 14 name deprecated.txt filetype 1 errors 1, no dir item
	unresolved ref dir 79177 index 0 namelen 14 name deprecated.sxt filetype 1 errors 6, no dir index, no inode ref
	unresolved ref dir 79177 index 417 namelen 14 name deprecated.txt filetype 1 errors 1, no dir item
	unresolved ref dir 79177 index 0 namelen 14 name deprecated.sxt filetype 1 errors 6, no dir index, no inode ref
	unresolved ref dir 79177 index 417 namelen 14 name deprecated.txt filetype 1 errors 1, no dir item
	unresolved ref dir 79177 index 0 namelen 14 name deprecated.sxt filetype 1 errors 6, no dir index, no inode ref
	unresolved ref dir 79177 index 417 namelen 14 name deprecated.txt filetype 1 errors 1, no dir item
	unresolved ref dir 79177 index 0 namelen 14 name deprecated.sxt filetype 1 errors 6, no dir index, no inode ref
	unresolved ref dir 79177 index 417 namelen 14 name deprecated.txt filetype 1 errors 1, no dir item
	unresolved ref dir 79177 index 0 namelen 14 name deprecated.sxt filetype 1 errors 6, no dir index, no inode ref
	unresolved ref dir 79177 index 417 namelen 14 name deprecated.txt filetype 1 errors 1, no dir item
	unresolved ref dir 79177 index 0 namelen 14 name deprecated.sxt filetype 1 errors 6, no dir index, no inode ref
	unresolved ref dir 79177 index 417 namelen 14 name deprecated.txt filetype 1 errors 1, no dir item
checking csums
checking root refs
found 23421812736 bytes used err is 0
total csum bytes: 21531608
total tree bytes: 776650752
total fs tree bytes: 711278592
total extent tree bytes: 36798464
btree space waste bytes: 116002036
file data blocks allocated: 850546470912
 referenced 27611987968

Btrfs вообще не пригодна для shrink/grow, переносов и прочего. Хочешь сделать — пересоздавай партишн.

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

Да уже сделал. Раздел увеличил parted'ом, потом btrfs filesystem resize.
3 дня уже вполне нормально работает, хотя btrfs check всё так же выдаёт те же ошибки, так что вопрос остаётся открытым.

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

Напиши в рассылку btrfs, там скажут, что делать.

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

Ext4 дно. У XFS есть перспективы превзойти Btrfs и ZFS - уже можно создавать ФС с rbmap и reflink, хотя пока экспериментально.

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

Для меня пригодность — это и беспроблемность в том числе. Пусть и с плясками. С Btrfs и пляски есть, и проблемы. Но это не мешает мне пользоваться ей в качестве корня и хомяка.

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

А, забыл, что ты эксперт-по-всему-в-каждую-тему-заглушка.

Ты меня путаешь с валманом или ещё кем-то. Я появляюсь только в тредах, на теги которых я подписан.

Ты, анон, тоже не по существу сказать пришёл.

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

3 дня уже вполне нормально работает, хотя btrfs check всё так же выдаёт те же ошибки, так что вопрос остаётся открытым.

У меня тоже нормально работает, но кой-какие файлы перезаписать не могу — stale file handle из-за интенсивной перезаписи в одну диру с CoW.

ФС неплохая, но на ровном месте создаёт себе проблемы. Альтернатив ей особо нет (разве что не нативная ZFS), так что продолжаем жрать кактус. :3

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

Ext4 дно.

Может и так, но зато ей не принципиально — большой файл, или куча мелких.

У XFS есть перспективы

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

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

Они будут, когда она перестанет давиться на миллионе мелких (меньше размера блока) файлов

Где я могу взять тест для проверки?

anonymous ()
Ответ на: комментарий от anonymous
git clone https://github.com/torvalds/linux

И обновлять почаще.

Нагляднее и быстрее будет, если таких репозиториев локально будет сильно больше, они должны быть активными и жирными, и обновлять их как можно чаще. Деградация XFS или ReiserFS не заставит себя ждать.

r3lgar ★★★★★ ()
Последнее исправление: r3lgar (всего исправлений: 1)
Ответ на: комментарий от gasinvein

Скорее нет, чем да. Btrfs не так чувствительна к внезапным отключениям питания, проблемы с этим, конечно, есть, но их меньше, чем у Ext4, за что в первую очередь и была выбрана.

Если уж совсем придираться, то половина проблем лечится исключительно пересозданием файловой системы — никакие попытки восстановления журнала не помогут. В основном этим и отписываются в рассылке.

r3lgar ★★★★★ ()

Ой, эта ужас. Переехал на ext4, как столкнулся с удалением снэпшотов... Эта постоянная многосуточная загрузка ЦПУ с постоянным процессом транзакций, фризами и клином...

mephistopheles ★★ ()
Последнее исправление: mephistopheles (всего исправлений: 1)
Ответ на: комментарий от anonymous00
SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  5 Reallocated_Sector_Ct   0x0032   100   100   000    Old_age   Always       -       0
  9 Power_On_Hours_and_Msec 0x0032   100   100   000    Old_age   Always       -       5416h+21m+58.640s
 12 Power_Cycle_Count       0x0032   099   099   000    Old_age   Always       -       1925
170 Available_Reservd_Space 0x0033   100   100   010    Pre-fail  Always       -       0
171 Program_Fail_Count      0x0032   100   100   000    Old_age   Always       -       0
172 Erase_Fail_Count        0x0032   100   100   000    Old_age   Always       -       0
174 Unexpect_Power_Loss_Ct  0x0032   100   100   000    Old_age   Always       -       427
183 SATA_Downshift_Count    0x0032   100   100   000    Old_age   Always       -       0
184 End-to-End_Error        0x0033   100   100   090    Pre-fail  Always       -       0
187 Uncorrectable_Error_Cnt 0x0032   100   100   000    Old_age   Always       -       0
190 Airflow_Temperature_Cel 0x0032   026   038   000    Old_age   Always       -       26 (Min/Max 19/38)
192 Power-Off_Retract_Count 0x0032   100   100   000    Old_age   Always       -       427
199 UDMA_CRC_Error_Count    0x0032   100   100   000    Old_age   Always       -       0
225 Host_Writes_32MiB       0x0032   100   100   000    Old_age   Always       -       258898
226 Workld_Media_Wear_Indic 0x0032   100   100   000    Old_age   Always       -       65535
227 Workld_Host_Reads_Perc  0x0032   100   100   000    Old_age   Always       -       48
228 Workload_Minutes        0x0032   100   100   000    Old_age   Always       -       65535
232 Available_Reservd_Space 0x0033   100   100   010    Pre-fail  Always       -       0
233 Media_Wearout_Indicator 0x0032   100   100   000    Old_age   Always       -       0
241 Host_Writes_32MiB       0x0032   100   100   000    Old_age   Always       -       258898
242 Host_Reads_32MiB        0x0032   100   100   000    Old_age   Always       -       242622
249 NAND_Writes_1GiB        0x0032   100   100   000    Old_age   Always       -       20244
gasinvein ★★★ ()

btrfs - это эксперименты над хомячками

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