LINUX.ORG.RU

[ext3] [hibernate] файлы превращаются в сокеты

 ,


0

0

Не знаю как это связано, но после перехода с tuxonice на обычный hibernate to disk
появилась такая проблема: часто-записываемые файлы (например ~/.viminfo) стали
превращаться в сокеты после нескольких гибернаций. fsck их переносит в
lost+found. В логах следущее:
Nov  2 16:22:31 desktop EXT3 Inode df7cc040: orphan list check failed!
Nov  2 16:22:31 desktop df7cc040: 00000000 00000000 00000000 00000000 
Nov  2 16:22:31 desktop df7cc050: 00000000 00000000 00000000 00000000 
Nov  2 16:22:31 desktop df7cc060: 00000000 00000000 00000000 00000000 
Nov  2 16:22:31 desktop df7cc070: 00000000 00000000 00000000 00000000 
Nov  2 16:22:31 desktop df7cc080: 00000000 00000000 00000000 0000002f 
Nov  2 16:22:31 desktop df7cc090: 00000000 00000000 00000000 00000000 
Nov  2 16:22:31 desktop df7cc0a0: df7cc0a0 df7cc0a0 df156c38 df156c38 
Nov  2 16:22:31 desktop df7cc0b0: 00000000 00000000 00000000 00000001 
Nov  2 16:22:31 desktop df7cc0c0: df7cc0c0 df7cc0c0 00000000 00000000 
Nov  2 16:22:31 desktop df7cc0d0: 00100100 00200200 df7cc0d8 df7cc0d8 
Nov  2 16:22:31 desktop df7cc0e0: df7cc0e0 df7cc0e0 0017803c 00000000 
Nov  2 16:22:31 desktop df7cc0f0: ffffffff 000003e8 000003e8 00000000 
Nov  2 16:22:31 desktop df7cc100: 00000001 00000000 00000000 00000000 
Nov  2 16:22:31 desktop df7cc110: 490b0d43 00000000 490b0d43 00000000 
Nov  2 16:22:31 desktop df7cc120: 490c5aa7 00000000 0000000c 00000000 
Nov  2 16:22:31 desktop df7cc130: c1ed0000 00000001 df7cc138 df7cc138 
Nov  2 16:22:31 desktop df7cc140: 00000000 df7cc144 df7cc144 c03615a0 
Nov  2 16:22:31 desktop df7cc150: c0381060 df030800 00000000 df7cc160 
Nov  2 16:22:31 desktop df7cc160: df7cc0c8 00000000 00000020 00000000 
Nov  2 16:22:31 desktop df7cc170: 00000000 00000000 00010001 df7cc17c 
Nov  2 16:22:31 desktop df7cc180: df7cc17c 00000002 00000000 00000000 
Nov  2 16:22:31 desktop df7cc190: c04adb40 001200d2 df1df624 df7cc19c 
Nov  2 16:22:31 desktop df7cc1a0: df7cc19c 00000000 df7cc1a8 df7cc1a8 
Nov  2 16:22:31 desktop df7cc1b0: 00000000 00000000 51200d43 00000000 
Nov  2 16:22:31 desktop df7cc1c0: 00000000 df7cc1c4 df7cc1c4 00000001 
Nov  2 16:22:31 desktop df7cc1d0: df7cc1d0 df7cc1d0 00000040 00000000 
Nov  2 16:22:31 desktop df7cc1e0: 00000000 00000000 00000000 00000000 
Nov  2 16:22:31 desktop Pid: 214, comm: kswapd0 Tainted: P          2.6.27.2 #6
Nov  2 16:22:31 desktop [<c019ff5f>] ext3_destroy_inode+0x3f/0x4f
Nov  2 16:22:31 desktop [<c01578c3>] destroy_inode+0x2b/0x3a
Nov  2 16:22:31 desktop [<c0157d04>] dispose_list+0x86/0x9d
Nov  2 16:22:31 desktop [<c0157e77>] shrink_icache_memory+0x15c/0x184
Nov  2 16:22:31 desktop [<c01385c3>] shrink_slab+0xd3/0x128
Nov  2 16:22:31 desktop [<c0138b6f>] kswapd+0x257/0x399
Nov  2 16:22:31 desktop [<c013788e>] isolate_pages_global+0x0/0x42
Nov  2 16:22:31 desktop [<c012042c>] autoremove_wake_function+0x0/0x2d
Nov  2 16:22:31 desktop [<c0138918>] kswapd+0x0/0x399
Nov  2 16:22:31 desktop [<c01202dc>] kthread+0x36/0x5a
Nov  2 16:22:31 desktop [<c01202a6>] kthread+0x0/0x5a
Nov  2 16:22:31 desktop [<c0102c6f>] kernel_thread_helper+0x7/0x10
Nov  2 16:22:31 desktop =======================
Кто-нибудь сталкивался? Как решить? Можно ли как-то восстанавливать эти файлы? Гугл не помог.
Ядро 2.6.27.2 (ванильное).

1. Есть программки для восстановления удалённых файлов, можно их попробовать.
2. Что в опциях журналирования? Попробуйте поставить более высокую степень журналирования.
3. На всякий случай, попробуйте fsck лишний раз запустить...

P.S. Использую hibernate довольно долго и часто, ничего подобного не встречал.

fractaler ★★★★★
()

Обновиться до 2.6.27.4. Убрать tainted модули. (Пропиетарные драйверы). Повторить баг. Запостить его в багзилле на kernel.org.

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