|
![]() |
Пред. тема | След. тема | ||
Форумы
![]() | |||
---|---|---|---|
Изначальное сообщение | [Проследить за развитием треда] |
"OpenNews: В Linux ядре исправлена ошибка связанная с потерей..." | |
Сообщение от opennews ![]() | |
В Linux ядре исправлена (http://kerneltrap.org/node/7518) трудноуловимая ошибка приводящая к потере данных в файловых системах ext2, ext3, reiserfs. Ошибка присутствует во всех ядрах начиная с 2.6.5. Патч прилагается. | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по ответам] |
![]() | |
1. "В Linux ядре исправлена ошибка связанная с потерей данных в ..." | |
Сообщение от anonymous ![]() ![]() | |
Шило на мыло... | |
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | |
5. "В Linux ядре исправлена ошибка связанная с потерей данных в ..." | |
Сообщение от fi ![]() | |
Можно поздравить Линуса с находкой такой редкой, но тем ни менее зловредной, ошибкой. Отдельное спасибо сетям p2p - они сумели поймать баг :) Если бы NTFS так же тщательно тестировали, а затем исправляли :). | |
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | |
6. "В Linux ядре исправлена ошибка связанная с потерей данных в ..." | |
Сообщение от avatar ![]() | |
Согласен с тем,что лучше найденая ошибка чем ненайденая. | |
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | |
7. "А в чём суть ошибки?" | |
Сообщение от Дмитрий Ю. Карпов ![]() | |
Что-то я при первом "наезде" не смог понять, в чём была ошибка. Похоже, речь идёт об отложенной записи страниц на диск, но дальше я увяз. | |
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | |
10. "В Linux ядре исправлена ошибка связанная с потерей данных в ..." | |
Сообщение от Dvorkin ![]() ![]() | |
Как выразился Линус, теперь этот race стал tiny tiny... у вас есть идеи? | |
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | |
11. "А в чём суть ошибки?" | |
Сообщение от hvv ![]() | |
'The VM layer asked the filesystem to do the write, but the filesystem just didn't do it. I personally think it's because some buffer-head BH_dirty bit got scrogged, but it could be some event that makes the filesystem simply not do the IO because it thinks the "disk queues are too full", so it just says "IO completed", without actually doing anything at all.' (c) Linus. Я так понял, пачтик именно фиксит возможность легко протерять dirty бит из-за race condition, а от этого бита зависит, будет ли страница записана на диск. | |
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | |
12. "В Linux ядре исправлена ошибка связанная с потерей данных в ..." | |
Сообщение от Аноним ![]() | |
Как понял из треда на LORе, баг касается только ext3, смонтированной по дефолту с data=ordered. Хотелось бы уточнить, читать тред на lkml влом :) | |
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | |
13. "В Linux ядре исправлена ошибка связанная с потерей данных в ..." | |
Сообщение от pavlinux ![]() ![]() | |
Ну незнаю как на ext3, а вот если корневая стоит xfs, то при загрузке она отказывается проверятся, орёт мол unable to run fsck: cannot load shared object libsepol.so все либы от SELinux: на месте. Да и вообще, до этого патча работало же.!!! | |
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | |
14. "В Linux ядре исправлена ошибка связанная с потерей данных в ..." | |
Сообщение от G0D ![]() ![]() | |
Народ, как его применять?Я что то не въехал. | |
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | |
15. "В Linux ядре исправлена ошибка связанная с потерей данных в ..." | |
Сообщение от pavlinux ![]() ![]() | |
Копируешь этот исходный код в пустой файл, скажем race_fix.diff, сохраняешь. | |
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | |
16. "В Linux ядре исправлена ошибка связанная с потерей данных в ..." | |
Сообщение от pavlinux ![]() ![]() | |
Короче, этот патч для старых ядер... вот переделал под 2.6.19.х | |
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | |
17. "В Linux ядре исправлена ошибка связанная с потерей данных в ..." | |
Сообщение от D3V1L ![]() | |
Сохраняешь код патча в race_fix.diff, копируешь в директорию с исходниками, на всякий случай очищаешь директорию сборки от предыдущих билдов, патчишь, и запускаешь сборку: | |
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
Архив | Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |