Частенько стала подвисать система на 1 из btrfs разделе, не работают даже сочетания Alt-SysRq-R, Alt-SysRq-B.
Перегрузился в другую ОС, попытался запустить:
# btrfsck /dev/sda6
Checking filesystem on /dev/sda6
UUID: 66be278b-9c9c-45ef-96a5-1a9eb375aa44
checking extents
corrupt extent record: key 48349003776 168 8192
corrupt extent record: key 48349011968 168 8192
corrupt extent record: key 48349020160 168 8192
cmds-check.c:5308: process_extent_item: Assertion `ptr > end` failed.
btrfs check[0x41f3a9]
btrfs check[0x421982]
btrfs check[0x4287e7]
btrfs check[0x429b8d]
btrfs check[0x42a8ee]
btrfs check(cmd_check+0x8e7)[0x42cc37]
btrfs check(main+0x82)[0x40b742]
/lib64/libc.so.6(__libc_start_main+0xf5)[0x7f44b73e1725]
btrfs check(_start+0x29)[0x40b849]
и так:
# btrfsck -p --repair /dev/sda6
enabling repair mode
Checking filesystem on /dev/sda6
UUID: 66be278b-9c9c-45ef-96a5-1a9eb375aa44
corrupt extent record: key 48349003776 168 8192
corrupt extent record: key 48349011968 168 8192
corrupt extent record: key 48349020160 168 8192
cmds-check.c:5308: process_extent_item: Assertion `ptr > end` failed.
btrfs check[0x41f3a9]
btrfs check[0x421982]
btrfs check[0x4287e7]
btrfs check[0x429b8d]
btrfs check[0x42a8ee]
btrfs check(cmd_check+0x8e7)[0x42cc37]
btrfs check(main+0x82)[0x40b742]
/lib64/libc.so.6(__libc_start_main+0xf5)[0x7f7f41fb2725]
btrfs check(_start+0x29)[0x40b849]
Похоже, что раздел не лечится...