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

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

Новости информационных технологи   Теги:



Редакция портала:

Благодарим за просмотр этой информации на нашем компьютерном портале. Надеемся, что обзор Накопители Samsung стали причиной потери данных на Linux-серверах, в разделе Новости информационных технологи вам понравился. Есть небольшая рекомендация, если вы хотите быть в курсе всех событий сферы информационных технологий, то рекомендуем зарегистрироваться на портале www.stfw.ru.


Живая лента

•  США собрались ограничить китайские инвестиции в американские компании - 25.06.2018: STFW.Ru: Руперту Мердоку, который не раз высказывал свое недовольство относительно


•  С 1 июля 2018 года владельцы электромобилей Tesla будут платить за доступ к премиальным интернет-сервисам Premium Connectivity: браузеру, стримингу, пробкам и т.д. - 25.06.2018: STFW.Ru: Постоянный доступ к сети интернет является весьма важным для


•  Panasonic Toughbook FZ-T1 — защищенный Android-наладонник с 4G-модулем и поддержкой голосовых звонков по цене $1600 - 25.06.2018: STFW.Ru: Линейка устройств Toughbook хорошо известна по защищенных ноутбукам и планшетам


•  Google добавит в Android-приложения аналог DRM-защиты для повышения безопасности - 25.06.2018: STFW.Ru: Компания Google внедрила небольшое изменение в работу магазина приложений Play


•  Впервые публично: с 2014 года в Европу прибыли почти 2 миллиона мигрантов, легализовать и расселить смогли лишь 30 тысяч - 25.06.2018: STFW.Ru: В Брюсселе накануне обсуждали миграционный кризис в Европе. В столице


•  Власти Италии приказали гуманитарным судам не спасать мигрантов в Средиземноморье - 25.06.2018: STFW.Ru: Итальянское правительство приказало гуманитарным судам, патрулирующим