Накопители Samsung стали причиной потери данных на Linux-серверах

18 июнь 2015 15:40 #18353 от ICT
Калифорнийская компания Algolia обнаружила проблему в SSD-накопителях Samsung, приводящую к потере данных при использовании накопителей с файловой системой ext4 в OS Linux. Компания рассказала об этом в своем блоге. Algolia - поставщик технологий поиска для разработчиков веб-сайтов и мобильных приложений. По словам представителей компании, они обнаружили проблему после того, как в дата-центре компании стал срабатывать механизм защиты от потери данных, и некоторые серверы стали внезапно переходить в режим только чтения. В процессе проверки данных на SSD-накопителях выяснилось, что последние 512 байт файлов были заменены последовательностями нулей, а файлы размером менее 512 байт состояли полностью из нулей. Вскоре проблема приобрела критический масштаб, рассказали в Algolia. Значительная часть последующих двух недель была потрачена на изолирование и восстановление серверов, на которых происходили сбои. В конечном счете специалисты компании обнаружили, что сбои происходят на серверах с определенной конфигурацией аппаратного обеспечения — в частности, оснащенных SSD-накопителями одного и того же производителя — тогда как программное обеспечение на всех машинах использовалось одно и то же (поэтому оно в качестве причины было быстро исключено). Как выяснилось, виновной в замещении актуальных данных на нули оказалась команда TRIM, которая позволяет операционной системе уведомить SSD-накопитель о том, какие блоки уже не содержат информации и их можно считать пустыми. В случае же с проблемой в дата-центре Algolia, эта команда заставляла SSD-накопители помещать нули в пустые блоки. Хотя эти блоки не были пустыми. Вследствие чего происходила потеря информации.
Ошибка в SSD-накопителях Samsung привела к потере данных в дата-центре Как пояснили в Algolia, контроллеры SSD-накопителей Samsung неверно трактовали поручение команды TRIM и стирали блоки, которые в действительности трогать были не должны. Бракованными оказались следующие модели накопителей — Samsung SM843TN, PM853T, модели серии Samsung SSD 840 Pro и модель серии Samsung SSD 850 Pro емкостью 512 ГБ. Компания Samsung была уведомлена о наличии проблемы. Она помогала Algolia выяснить причину потери данных. В SSD-накопителях данные хранятся в чипах энергонезависимой флэш-памяти. В отличие от жесткого диска, записать данные в ячейки флэш-памяти нельзя, пока там присутствует какая-либо информация. Для обнуления ячеек флэш-памяти и применяется команда TRIM. Ссылка на источник


  • Сообщений: 103416

  • Пол: Не указан
  • Дата рождения: Неизвестно
  • Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Похожие статьи

    ТемаРелевантностьДата
    Причиной потери данных в накопителях Samsung оказалась ошибка в Linux27.91Пятница, 31 июля 2015
    Причиной возгораний смартфонов Samsung Galaxy Note 7 стали дефекты аккумуляторов16.34Пятница, 20 января 2017
    В серверах Linux обнаружена новая критическая уязвимость GHOST13.15Среда, 28 января 2015
    Неполадки с задней камерой стали причиной отзыва смартфонов Apple12.86Понедельник, 24 августа 2015
    Samsung выпустила SSD-накопители емкостью 2 Тб11.71Вторник, 07 июля 2015
    Объем хранящихся на серверах ЕЭТП данных превысил 150 ТБ11.63Понедельник, 30 января 2017
    Samsung выпустил сверхскоростные флэш-накопители11.59Вторник, 22 сентября 2015
    Основной причиной утери данных в SaaS-приложениях является ошибка пользователя11.57Понедельник, 04 апреля 2016
    Fujitsu представила решение для защиты данных на серверах Primergy11.5Четверг, 01 февраля 2018
    Samsung разработала накопители емкостью 128 Гб для недорогих смартфонов11.46Четверг, 19 марта 2015

    Мы в соц. сетях