The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

23.05.2015 08:22  Проблема с повреждением разделов Ext4 оказалась в md-raid0

Проблема с потерей данных на разделах с файловой системой Ext4, о которой сообщалось несколько дней назад, оказалась не специфична для файловой системы Ext4. Проблема присутствует в коде подсистемы md и может привести к непредсказуемому нарушению целостности файловой системы при изменении или удалении файлов. Проблема проявляется только для ФС, установленных поверх RAID 0 и примонтированных с опцией DISCARD.

Ошибка проявляется в ветках ядра 4.0 и 3.14 LTS, начиная с выпусков 4.0.2 и 3.14.41. В настоящее время исправление доступно в виде патча, который уже включён в Git-репозиторий ветки 4.1. Для Arch Linux уже выпущены устраняющие проблему обновления ядра linux 4.0.4-2 и linux-lts 3.14.43-2. В основном ядре исправления ожидаются в выпусках 4.0.5 и 3.14.44. Пользователям ядер 4.0.2+ и 3.14.41+, у которых применяется RAID0 с опцией DISCARD, рекомендуется перемонтировать раздел без DISCARD и проверить целостность файловой системы при помощи fsck.

  1. Главная ссылка к новости (https://lkml.org/lkml/2015/5/2...)
  2. OpenNews: В ядре Linux выявлены ошибки, приводящие к зависанию процессов и повреждению разделов EXT4
  3. OpenNews: Для файловой системы Ext4 представлена поддержка шифрования
  4. OpenNews: В Ext4 исправлена ошибка, которая потенциально могла привести к разрушению данных
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: ext4, raid
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, A.Stahl (ok), 08:44, 23/05/2015 [ответить] [показать ветку] [···]    [к модератору]
  • +31 +/
    >оказалась не специфична для файловой системы Ext4.

    Ну вот, поспешили с выводами. Не разобрались.
    А свидетели стабильного btrfs чуть второе пришествие не объявили (эти странные фанатики почему-то уверены, что достаточно найти хоть одну какую-то ошибку или уязвимость в Ext*, чтобы объявить о тотальном превосходстве btrfs).

     
     
  • 2.4, rob pike (?), 09:03, 23/05/2015 [^] [ответить]    [к модератору]
  • +11 +/
    Та же история что и с провозвестниками чудесного нового мира systemd.
    Очень приятно себя чувствовать прогрессивными, а всех остальных - луддитами.
     
     
  • 3.66, Аноним (-), 23:05, 24/05/2015 [^] [ответить]     [к модератору]
  • +/
    Очень приятно - это, извините, отыграть случайно снесенную диру назад, откатив с... весь текст скрыт [показать]
     
     
  • 4.79, cryo (??), 13:34, 25/05/2015 [^] [ответить]     [к модератору]  
  • +/
    Для того, чтобы не щипать волосы на ж пе, достаточно для любой из extX использов... весь текст скрыт [показать]
     
  • 2.9, Xasd (ok), 10:20, 23/05/2015 [^] [ответить]     [к модератору]  
  • –14 +/
    ооххх как же это знакомо - старпёры почему-то уверенны что стоит найти хоть о... весь текст скрыт [показать]
     
     
  • 3.10, Аноним (-), 11:08, 23/05/2015 [^] [ответить]     [к модератору]  
  • +2 +/
    Одну Скорее тысячу и одну Видите ли, именно потому бывают новости обнаружена ... весь текст скрыт [показать]
     
     
  • 4.13, неважнокто (?), 12:02, 23/05/2015 [^] [ответить]    [к модератору]  
  • +6 +/
    > Вы сами, не-старпер, готовы поставить целостность своей задницы в зависимость от сохранности данных, лежащих на btrfs?

    Он готов. Только при этом четыре раза в день будет делать бэкапы на соседний раздел, который ext4. А в случае проблем будет с него восстанавливаться. Но да, кричать везде будет, что у него "btrfs на основном разделе и за полгода никаких проблем. Просто делайте бэкапы".

     
     
  • 5.16, Xasd (ok), 12:31, 23/05/2015 [^] [ответить]     [к модератору]  
  • +/
    бекапы -- на любую файловую систему можно закачивать - вероятность того что... весь текст скрыт [показать]
     
     
  • 6.22, Xasd (ok), 14:16, 23/05/2015 [^] [ответить]     [к модератору]  
  • +2 +/
    ну вообще, конечно, всякое может случиться - поэтому я и оперирую термином ... весь текст скрыт [показать]
     
     
  • 7.27, iZEN (ok), 17:57, 23/05/2015 [^] [ответить]    [к модератору]  
  • +8 +/
    Вообще же, в русском языке новое предложение начинается с заглавной буквы. На клавиатуре есть клавиша Shift. Так вот, раскрываю секрет! Удерживая её и нажимая клавишу с буквой, можно очень быстро ввести заглавную букву вместо строчной, соответствующей клавиши.
     
     
  • 8.43, Аноним (-), 01:57, 24/05/2015 [^] [ответить]    [к модератору]  
  • +4 +/
    Хоть изен и ламо, но придется ему поставить плюс :\. Все-таки нельзя так класть на родной язык, гражданин Xasd. Читать этот галимо отформатированный трэш неудобно.
     
  • 7.32, Michael Shigorin (ok), 23:00, 23/05/2015 [^] [ответить]     [к модератору]  
  • +/
    Ну почему же, Вы ведь их знаете -- 50 50, или случится, или не случится Раз уж ... весь текст скрыт [показать]
     
  • 7.62, Аноним (-), 16:58, 24/05/2015 [^] [ответить]     [к модератору]  
  • +/
    Возможно у них была общая причина - неисправный БП ... весь текст скрыт [показать]
     
  • 3.31, Michael Shigorin (ok), 22:57, 23/05/2015 [^] [ответить]     [к модератору]  
  • +2 +/
    Никогда не сидели над блокдевайсом, припоминая старые добрые времена, когда эти ... весь текст скрыт [показать]
     
     
  • 4.39, Аноним (-), 01:49, 24/05/2015 [^] [ответить]     [к модератору]  
  • +/
    Как вы понимаете, в этом мире мало кто хочет угробить данные А вот претензия на... весь текст скрыт [показать]
     
     
  • 5.58, Michael Shigorin (ok), 11:30, 24/05/2015 [^] [ответить]     [к модератору]  
  • +2 +/
    Например, ровно из таких соображений до 2 6 30 и не думал доверять свои данные п... весь текст скрыт [показать]
     
     
  • 6.65, Аноним (-), 23:03, 24/05/2015 [^] [ответить]     [к модератору]  
  • +1 +/
    И это правильно - в ext4 до 2 6 28 включительно были довольно убедительные баги ... весь текст скрыт [показать]
     
     
  • 7.74, Michael Shigorin (ok), 00:44, 25/05/2015 [^] [ответить]     [к модератору]  
  • +/
    Именно, и в этих каждого первого не входил -- а в какие входил, то уже успели ... весь текст скрыт [показать]
     
  • 3.44, Аноним (-), 02:05, 24/05/2015 [^] [ответить]    [к модератору]  
  • +1 +/
    Зря копья ломаете. Смысл? Ну путь юзают что кому удобнее, лишь бы не винду.
     
     
  • 4.63, iZEN (ok), 20:20, 24/05/2015 [^] [ответить]     [к модератору]  
  • –3 +/
    А винда-то тут причём Надёжная и проверенная временем операционная система, с к... весь текст скрыт [показать]
     
     
  • 5.64, Michael Shigorin (ok), 21:32, 24/05/2015 [^] [ответить]    [к модератору]  
  • +/
    > знокомо
    > знакомо

    Ух ты, первую ашибку заметил сам; вторую, может, допетрит после подсказки; главное, чтоб с разгону и "третью" не нашёл, а переключился на логические. :)

     
  • 3.77, XoRe (ok), 01:23, 25/05/2015 [^] [ответить]     [к модератору]  
  • +/
    Кстати, используют, когда нужен быстрый кеш на SSD с рабочим discard Не все хар... весь текст скрыт [показать]
     
  • 2.38, Аноним (-), 01:32, 24/05/2015 [^] [ответить]     [к модератору]  
  • –1 +/
    наверное потому что у них свой RAID, с шахматами и поэтессами, силами самой Ф... весь текст скрыт [показать]
     
     
  • 3.46, Gannet (ok), 02:12, 24/05/2015 [^] [ответить]    [к модератору]  
  • +/
    Сделать raid силами Btrfs просто несколько проще, чем использовать EXT4+mdamd. И не надо тут язвить. Когда есть EXT4 и нужен raid, пользуем mdadm, когда btrfs - всё уже средствами самой ФС делаем.
     
     
  • 4.71, ffirefox (?), 00:24, 25/05/2015 [^] [ответить]    [к модератору]  
  • +/
    > Когда есть EXT4 и нужен raid, пользуем mdadm

    Ну, зачем так категорично...RedHat усиленно продвигает LVM как альтернативу.

     
  • 3.61, Crazy Alex (ok), 15:01, 24/05/2015 [^] [ответить]    [к модератору]  
  • +/
    Из общих соображений - поймать багу в коде RAID btrfs куда как больше шансов - он моложе, его мало гоняли.
     
     ....нить скрыта, показать (25)

  • 1.2, Старшина Кириллов (?), 08:49, 23/05/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Поздно, тролли уже успели обгадить со всех сторон ext4.
     
     
  • 2.5, Аноним (-), 09:18, 23/05/2015 [^] [ответить]    [к модератору]  
  • +1 +/
    >  Поздно, тролли уже успели обгадить со всех сторон ext4.

    Ниче не поздно: к черту троллей.

     
  • 2.24, arisu (ok), 15:39, 23/05/2015 [^] [ответить]    [к модератору]  
  • +2 +/
    > Поздно, тролли уже успели обгадить со всех сторон ext4.

    и что?

     
  • 1.3, Аноним (-), 08:50, 23/05/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    ZFS cамая стабильная
     
     
  • 2.7, Аноним (-), 09:28, 23/05/2015 [^] [ответить]    [к модератору]  
  • +2 +/
    Только оперативы не напасешься
     
  • 2.19, InventoRs (ok), 13:50, 23/05/2015 [^] [ответить]    [к модератору]  
  • +2 +/
    > ZFS cамая стабильная

    какая конкретно её реализация или портирование?

     
     
  • 3.21, Аноним (-), 14:10, 23/05/2015 [^] [ответить]    [к модератору]  
  • +1 +/
    Illumos/BSD
     
  • 2.33, Michael Shigorin (ok), 23:01, 23/05/2015 [^] [ответить]    [к модератору]  
  • +/
    > ZFS cамая стабильная

    Сановская на спарочке?  Напоминаю недавнее: http://techcrunch.com/2008/01/15/joyent-suffers-major-downtime-due-to-zfs-bug

     
     
  • 3.36, wulf (ok), 23:44, 23/05/2015 [^] [ответить]    [к модератору]  
  • +/
    > 2008

    Это писец насколько свежее. Уже прошло 7(семь)!!!! лет и несколько месяцев.

     
     
  • 4.37, wulf (ok), 23:47, 23/05/2015 [^] [ответить]    [к модератору]  
  • +/
    >> 2008
    > Это писец насколько свежее. Уже прошло 7(семь)!!!! лет и несколько месяцев.

    Михаил, Вам еще в самый раз вспомнить знаменитую страшилку из блога лисяры про разваленый райд

     
     
  • 5.56, Michael Shigorin (ok), 10:57, 24/05/2015 [^] [ответить]     [к модератору]  
  • +/
    Если это про тот vinum в очумелых ручках Dear Never -- не, там давность вдвое бо... весь текст скрыт [показать]
     
  • 4.45, Аноним (-), 02:07, 24/05/2015 [^] [ответить]     [к модератору]  
  • –2 +/
    Просто он не так молод как некоторые Ощущение времени другое Он еще байки из 9... весь текст скрыт [показать]
     
  • 3.40, Аноним (-), 01:51, 24/05/2015 [^] [ответить]    [к модератору]  
  • +/
    > Сановская на спарочке?  Напоминаю недавнее: http://techcrunch.com/2008

    Ничего себе недавнее. Хотя если вы законспирированный МакЛауд - для вас 7 лет, несомненно, ерунда.

     
     
  • 4.55, Michael Shigorin (ok), 10:55, 24/05/2015 [^] [ответить]     [к модератору]  
  • +/
    Иэхх, прям перепись тех, кого к чужим данным пускать не стоит Да, недавнее для... весь текст скрыт [показать]
     
     
  • 5.59, wulf (ok), 12:57, 24/05/2015 [^] [ответить]     [к модератору]  
  • +1 +/
    Сразу заметен манагер с привычками лить гуано в уши клиентов Как поймали за р... весь текст скрыт [показать]
     
     
  • 6.67, Аноним (-), 23:20, 24/05/2015 [^] [ответить]     [к модератору]  
  • +/
    Справедливости ради, сан это умел получше Шигорина, раз так в эн До сих пор лез... весь текст скрыт [показать]
     
     
  • 7.73, Аноним (-), 00:40, 25/05/2015 [^] [ответить]     [к модератору]  
  • +/
    Нет Просто все помнят слова Иисуса Христа про бисер, свиней и user-а294... весь текст скрыт [показать]
     
     
  • 8.75, Michael Shigorin (ok), 00:46, 25/05/2015 [^] [ответить]    [к модератору]  
  • +/
    > Нет. Просто все помнят слова Иисуса Христа про бисер, свиней и user-а294

    Вообще-то там "растерзают", а не "поюзают", так что не надо.

     
     
  • 9.76, Аноним (-), 01:11, 25/05/2015 [^] [ответить]    [к модератору]  
  • +/
    В первоисточнике не было "растерзают" или "поюзают". Было "мечут"
     
     
  • 10.80, Michael Shigorin (ok), 13:37, 25/05/2015 [^] [ответить]     [к модератору]  
  • +/
    Было --- Не давайте святыни псам и не бросайте жемчуга вашего перед свиньями, ч... весь текст скрыт [показать]
     
  • 5.70, Аноним (-), 23:38, 24/05/2015 [^] [ответить]     [к модератору]  
  • +/
    В данном случае 294-го Который умеет и в резервное копирование, и вопросы ка... весь текст скрыт [показать]
     
     
  • 6.72, Michael Shigorin (ok), 00:39, 25/05/2015 [^] [ответить]     [к модератору]  
  • +/
    Вот и я о чём Если ещё не теряли чужие данные необязательно из-за сбоя ФС --... весь текст скрыт [показать]
     
     ....нить скрыта, показать (18)

  • 1.8, Михрютка (ok), 09:37, 23/05/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +4 +/
    > Проблема проявляется только для ФС, установленных поверх RAID 0  и
    > примонтированных с опцией DISCARD.

    предлагаю добавить в mount новую опцию

    mount -o я-прогрессивный-поэтому-включаю-любую-НЁХ-про-которую-на-похорониксе-или-опеннете-написали-что-это-круто

    которая будет прописывать нулями один случайный блок при монтировании ФС.

     
     
  • 2.11, Xasd (ok), 11:13, 23/05/2015 [^] [ответить]     [к модератору]  
  • +/
    слишком универсальное решение - нужно время от времени менять название этой... весь текст скрыт [показать]
     
     
  • 3.14, Аноним (-), 12:03, 23/05/2015 [^] [ответить]    [к модератору]  
  • +/
    Лучше менять поведение старой опции, повышая грабельность — сегодня 1 блок, завтра 2, послезавтра 1 +1 с вероятностью 30%
     
  • 2.17, rob pike (?), 12:34, 23/05/2015 [^] [ответить]    [к модератору]  
  • +/
    Думаете это их остановит? Студенты еще 100 лет назад ради ощущения собственной избранности, правоты и прогрессивности на каторгу шли и бомбами в царя кидались.
    А тут какой-то случайный блок.
     
     
     
    Часть нити удалена модератором

  • 4.53, rob pike (?), 10:28, 24/05/2015 [^] [ответить]    [к модератору]  
  • +2 +/
    Вы завязывайте лучше с алкоголем.
    Речь была про свидетелей секты самых-прогрессивных-systemd-и-btrfs
     
  • 2.18, Аноним (-), 13:35, 23/05/2015 [^] [ответить]    [к модератору]  
  • +1 +/
    DISCARD вроде как SSD-шный TRIM включает, при чём тут НЁХ?
     
     
  • 3.20, ALex_hha (ok), 14:07, 23/05/2015 [^] [ответить]     [к модератору]  
  • +4 +/
    я тоже так думал, пока на одном сервере не умерло два винта одновременно А на п... весь текст скрыт [показать]
     
     
  • 4.34, Michael Shigorin (ok), 23:04, 23/05/2015 [^] [ответить]     [к модератору]  
  • +4 +/
    Если сигейты, то не такая уж и маленькая Ну и для RAID5 хорошо известен эффек... весь текст скрыт [показать]
     
     
  • 5.68, Михрютка (ok), 23:28, 24/05/2015 [^] [ответить]     [к модератору]  
  • +1 +/
    для массивов еще хорошо известен занятный эффект не тот диск вынул при замене ... весь текст скрыт [показать]
     
  • 5.88, s7demon (ok), 07:21, 26/05/2015 [^] [ответить]    [к модератору]  
  • +/
    Да чёрт с ней,с ФС.Миша ,скажи честно Альт сдох?Даже на вашем форуме всего два бойца,а англоязычная часть сайта обновлялась два года назад.
     
     
  • 6.89, Michael Shigorin (ok), 16:47, 26/05/2015 [^] [ответить]     [к модератору]  
  • +/
    Не дождётесь ц Странно, на http forum altlinux org их поболе будет Ну вот... весь текст скрыт [показать]
     
  • 3.41, Аноним (-), 01:51, 24/05/2015 [^] [ответить]    [к модератору]  
  • –1 +/
    > DISCARD вроде как SSD-шный TRIM включает, при чём тут НЁХ?

    Он как раз нулями затирает блоки. Правда, не случайные. А которые более не используются ФС :)

     
  • 1.23, OberonForGood (?), 15:32, 23/05/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • –5 +/
    Писали бы на нормальном языке - не возникло бы таких проблем.
     
     
  • 2.35, rob pike (?), 23:26, 23/05/2015 [^] [ответить]    [к модератору]  
  • +3 +/
    Возникли бы другие.
    there is no one silver bullet
     
  • 1.25, manster (ok), 16:00, 23/05/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    оперативно нашли, наверное bisect-ом
     
     
  • 2.29, Ananas (?), 19:53, 23/05/2015 [^] [ответить]    [к модератору]  
  • +2 +/
    Вероятно. Отличный инструмент, к слову. Намедни с помощью него нашёл баг в одном из 160 коммитов. Не знаю, сколько бы руками искал.
     
  • 2.30, pkunk (ok), 21:25, 23/05/2015 [^] [ответить]    [к модератору]  
  • +2 +/
    https://bugzilla.kernel.org/show_bug.cgi?id=98501
     
  • 1.78, Ващенаглухо (ok), 09:04, 25/05/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Все, кто использует raid0 должны быть готовы, что настанет жопа и делать бекапы.
     
     
  • 2.84, ALex_hha (ok), 22:06, 25/05/2015 [^] [ответить]     [к модератору]  
  • +/
    в полке вроде hitachi были, sas два диска были в зеркале ... весь текст скрыт [показать]
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor