Пользователи Arch Linux остались без домашних директорий
Оказывается, хваленые rolling-релизы Arch Linux могут не только радовать ценителей этого дистрибутива самыми свежими версиями программ, но и огорчать. Из-за ошибки в ядре Linux 4.0.2 некоторые пользователи остались с поврежденными данными, а некоторые и вовсе лишились всей информации на диске.
Проблема заключалась в том, что Linux версии 4.0.2 содержал критическую ошибку в файловой подсистеме, из-за которой данные на диске начинали тихо и незаметно разрушаться. Только когда повреждение затрагивало системные файлы и компьютер переставал загружаться, пользователи Arch Linux начинали замечать — что-то пошло не так.
Солидные дистрибутивы вроде Red Hat и Debian проходят долгое тестирование (иногда годами), чтобы разработчики успели выявить и исправить большинство подобных проблем. Но есть и дистрибутивы, разработчики которых не считают отладку чем-то важным: Ubuntu, Arch, Fedora и т.д. Учитывая, что в Arch используется еще и «плавающая» схема релизов, именно пользователи Arch первыми на себе протестировали разрушительное действие ошибки.
Паника началась еще 14 мая 2015 года на форуме Arch. Один любитель свежего софта пожаловался на загадочное сокращение объема домашней директории и поинтересовался, нет ли подобных проблем у других поклонников Arch. И тут трубу прорвало.
Пока арчеводы совещались, чесали затылки и жаловались на потери, разобраться с проблемой взялись серьезные специалисты из команды Debian (кто же еще):
«Версия 4.0.3 избавлена от критической ошибки, ведущей к серьезным потерям данных в разделах с файловой системой ext4, — сообщил на сайте bugs.debian.org один из разработчиков ядра Джош Триплет (Josh Triplett). — Я полагаю, что именно эта ошибка только что привела к серьезному повреждению файловой системы на моем сервере».
Если в вашей системе работает ядро Linux 4.0.2, рекомендуется срочно вернуться на стабильный релиз, либо обновиться до 4.0.3. Любителям полуэкспериментальных дистрибутивов можно также порекомендовать почаще делать бэкапы, ведь эта ошибка была далеко не последняя.
Комментарии
acpid
21 мая, 2015 - 15:22
Спасибо за инфу. Не помню точно, какая у меня сейчас версия ядра (дома посмотрю), проблему эту вроде как не словил.
На русскоязычном форуме Арча обсуждение вялое, судя по всему, проблема достаточно специфичная и касается только тех, кто юзает RAID0 или dm-crypt.
Я в комментах к другой теме уже писал, что Арч не предназначен для серверов и мест, где требуется особая отказоустойчивость. Но в то же время, если перед обновлением читать последние новости и обсуждения форума, почти 100% проблем можно избежать)
jtad
21 мая, 2015 - 16:52
не в арче дело, на практически любой дистр можно накатить новое ядро, которое не прошло испытания. Поэтому и не удивляет что центос например использует такое старое ядро
зы: оказывается в статье почти об этом и говориться, не заметил, автору спасибо за статью
acpid
21 мая, 2015 - 20:59
Да, всё правильно, это косяк ядра, а не какого-то конкретного дистрибутива. Судя по тому, что я читал, пострадали ещё пользователи Gentoo и возможно Федоры.
Проверил у себя, оказалось, что около недели сидел на том самом ядре 4.0.2, сегодня обновил до 4.0.4. Могу сказать, что меня описанная проблема обошла стороной =)
pomodor
21 мая, 2015 - 21:07
Где гарантия, что в следующий раз обойдет?
acpid
22 мая, 2015 - 13:02
Нету такой гарантии
pomodor
22 мая, 2015 - 17:44
Поэтому, что надо делать?... ;)
Чингачгук
28 июля, 2016 - 09:47
Переходить на Дебиан.
Чингачгук
21 мая, 2015 - 22:33
Поэтому я и люблю Debian :)
Texnoline
22 мая, 2015 - 08:43
хм...можно же не сидеть на четвертой версии?, а выбрать стабильную версию тройки и многих проблем можно избежать и патчи накатить, если надо...
jtad
22 мая, 2015 - 13:26
я тестил 22 федору, с которой сразу получил 4.0 — никаких багов не увидел, а это было уже месяца 1,5 — 2 назад. Пострадали действительно только любители самого нового. Как читал уже давно один японец любил суши самые свежие из сырой рыбы, обратился к врачу на боли в голове — оказалось что гельминты до мозга добрались. Свежее не значит лучше :)
pomodor
22 мая, 2015 - 17:13
Да. Суши — дело опасное. Я читал про одного гражданина, у которого нашли в мозгах скопление червей размером с апельсин. Что интересно, нашли случайно, когда делали МРТ по другому поводу. Этот случай подтверждает не только тезис о том, что увлекаться свежаком иногда опасно, но и гипотезу, что значительный процент населения планеты не пользуется головным мозгом.
jtad
22 мая, 2015 - 13:04
на nnm торренте откуда я тяну время от времени чтонить интересное такой срач развели по поводу бага, виндузятники просто задавили линуксоидов. Думаю, что среди самых агрессивных те, кто пробовал соскачить с винды, но увидев что нельзя все сделать только кликая мышкой, сразу решили что ось полная лажа.
pomodor
22 мая, 2015 - 17:38
Так это потому, что у виндузятников мозг атрофировался из-за частого нажимания на кнопку "Пуск". Вообще-то, этот случай говорит о железобетонной надежности Линукса. Если баг был отловлен практически сразу, то какова вероятность, что он попадет в нормальный дистрибутив через 2-3 года, к релизу? Создана почти идеальная схема управления качеством, по поводу которой любители Вантуза и обзавидовались:
1. Появлятся баг.
2. Пионеры и прочие первопроходцы на экспериментальных дистрибутивах добровольно подрываются на мине.
3. Приходят серьезные спецы из числа разработчиков нормальных дистрибутивов и все латают.
4. После 2 лет шлифования и тестирования появятся Debian, завалить который невозможно.
Ну а что у виндузятников? Через день новости а-ля «Критическая уязвимость в Windows оставалась открытой 15 лет». Бывает и откровенная ржака: «Microsoft просит не нажимать кнопку F1». Использовать эту ОС оскорбительно для человеческого достоинства, а Вы говорите, что, оказывается, виндузятники еще умудряются срач на тему дырок в Линуксе устраивать. Совсем ё...нулись, видать. ;) Наверное, последняя извилина выпрямилась из-за плиток. ;)
Комментировать