The OpenNET Project / Index page

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

30.07.2015 23:13  Проблема с SSD-накопителями Samsung оказалась в ядре Linux

Инженеры из компании Samsung выяснили, что обсуждаемая несколько месяцев проблема с потерей данных на SSD-накопителях Samsung серии 8xx не связана с дефектом в накопителях, а вызвана ошибкой в ядре Linux. Для решения проблемы представлен патч. После испытания патча ранее внесённый в ядро черный список SSD-накопителей, для которых запрещено выполнять операцию TRIM, скорее всего будет отменён.

Потеря данных наблюдалась при использовании SATA SSD-накопителей в составе программных RAID 0 и RAID 10 и проявлялась при выполнении команд trim/discard. Конфигурации с RAID 1 проблеме не подвержены. Проблема была вызвана некорректным построением взаимодействия драйвера md raid с драйвером scsi/ata. MD RAID при обработке последовательных операций чтения и записи на разных накопителях создаёт отдельные буферы для каждой операции, в то время как при выполнении TRIM в scsi/ata используется один общий буфер.

В теории такой метод работает, но на практике при определённом стечении обстоятельств возникает состояние гонки - когда в очереди в определённом порядке появляется несколько команд TRIM, после выполнения последней команды в очереди общий буфер очищается, в то время как предыдущая команда может ещё не успеть завершить своё выполнение, что приведёт к записи на накопитель блока нулевых данных.

  1. Главная ссылка к новости (http://linux.slashdot.org/stor...)
  2. OpenNews: Проблема, приводящая к потере данных при использовании в Linux SSD-накопителей Samsung
  3. OpenNews: Зависимость времени хранения на обесточенных SSD-накопителях от температуры
  4. OpenNews: В ядре Linux выявлены ошибки, приводящие к зависанию процессов и повреждению разделов EXT4
  5. OpenNews: Проблема с повреждением разделов Ext4 оказалась в md-raid0
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: linux, ssd, samsung
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, MPEG LA, 23:58, 30/07/2015 [ответить] [смотреть все]
  • +2 +/
    получается что баг касается всех SSD-накопителей, не только Samsung?
     
     
  • 2.21, Anonus, 03:39, 31/07/2015 [^] [ответить] [смотреть все] [показать ветку]
  • –3 +/
    На память приходит проблема дохнувших Гнусмасовских лаптопов с UEFI, после попыт... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.23, iPony, 04:45, 31/07/2015 [^] [ответить] [смотреть все]  
  • –17 +/
    Ну так покажи мне хоть один ноутбук с линуксом от samsung Им это не надо Но а ... весь текст скрыт [показать]
     
     
  • 4.24, Какаянахренразница, 05:13, 31/07/2015 [^] [ответить] [смотреть все]  
  • +7 +/
    > [...] ОС, совсем не предназначенную для этого оборудования [...]

    Самсунг один из крупных коммитеров в ядро Линукс и при этом ОС на основе Линукс не предназначены для оборудования Самсунга? По-моему, ты где-то врёшь.

     
     
  • 5.26, soarin, 06:08, 31/07/2015 [^] [ответить] [смотреть все]  
  • +1 +/
    Внезапно, samsung производить кучу всего, вот только не уверен на счёт пылесосов... весь текст скрыт [показать]
     
     
  • 6.101, Аноним, 01:08, 05/08/2015 [^] [ответить] [смотреть все]  
  • +/
    Уж телевизоров с линуксом у них точно как грязи ... весь текст скрыт [показать]
     
  • 5.48, iPony, 10:40, 31/07/2015 [^] [ответить] [смотреть все]  
  • –2 +/
    Ну найди ноутбук от samsung, у которого был бы предустановленный линукс И не ба... весь текст скрыт [показать]
     
     
  • 6.50, rshadow, 11:14, 31/07/2015 [^] [ответить] [смотреть все]  
  • –3 +/
    Dell и прочие маргиналы продавали ноутбуки и с DOS просто чтобы дешевле было, а ... весь текст скрыт [показать]
     
     
  • 7.56, soarin, 12:35, 31/07/2015 [^] [ответить] [смотреть все]  
  • +/
    У той же Dell в америках их XPS 13 с линуксом продавался за большую цену, чем Wi... весь текст скрыт [показать]
     
     
  • 8.84, Аноним, 18:34, 01/08/2015 [^] [ответить] [смотреть все]  
  • +/
    ага, только нафиг эти их запилы бы не нужны С другой стороны, приналичие рабоче... весь текст скрыт [показать]
     
     
  • 9.94, iPony, 13:34, 02/08/2015 [^] [ответить] [смотреть все]  
  • –2 +/
    А лучше, чтоб поставили какой-нибудь контролер батареи, чтоб чисто с вендой рабр... весь текст скрыт [показать]
     
  • 7.57, iPony, 12:36, 31/07/2015 [^] [ответить] [смотреть все]  
  • –1 +/
    А что сразу в крайности падать? Ну даже так лучше уж чем ничего.
     
  • 7.96, Аноним, 23:36, 02/08/2015 [^] [ответить] [смотреть все]  
  • –1 +/
    после выхода десятой венды всё станет точнее, уже стало, но пока мало кто оцени... весь текст скрыт [показать]
     
  • 6.54, casufi, 12:01, 31/07/2015 [^] [ответить] [смотреть все]  
  • –2 +/
    Dell, linux Смешная шутка Эти уроды не дают поддержку даже той Бубунте, котор... весь текст скрыт [показать]
     
     
  • 7.60, клоун, 13:19, 31/07/2015 [^] [ответить] [смотреть все]  
  • –5 +/
    С учётом новости, поддерживать Линукс и производить замену оборудования по гаран... весь текст скрыт [показать]
     
  • 4.55, Аноним, 12:04, 31/07/2015 [^] [ответить] [смотреть все]  
  • –4 +/
    Я даже упрощу задачу Ну так покажи мне хоть один ноутбук с линуксом Бюджетно... весь текст скрыт [показать]
     
     
  • 5.69, Пакупатель, 16:52, 31/07/2015 [^] [ответить] [смотреть все]  
  • +/
    https://system76.com/laptops
     
  • 5.75, pavlinux, 00:25, 01/08/2015 [^] [ответить] [смотреть все]  
  • +/
    http laclinux com gnu Laptop http www linuxcertified com ThinkPad-W540 html ... весь текст скрыт [показать]
     
  • 4.68, insider, 16:34, 31/07/2015 [^] [ответить] [смотреть все]  
  • –2 +/
    dell xps 13 2015 года developer edition, например.
     
     
  • 5.70, iPony, 17:01, 31/07/2015 [^] [ответить] [смотреть все]  
  • –1 +/
    ответ неверный... весь текст скрыт [показать]
     
     
  • 6.86, Аноним, 00:45, 02/08/2015 [^] [ответить] [смотреть все]  
  • –2 +/
    Ну знаешь, ты подохренел рассуждать о верности ответов, при том что самсуни поми... весь текст скрыт [показать]
     
  • 4.85, Аноним, 00:44, 02/08/2015 [^] [ответить] [смотреть все]  
  • +/
    А это пофиг - самсуни дохли и при переустановке винды Там фирмварь криво делала... весь текст скрыт [показать]
     
  • 4.105, Аноним, 13:13, 20/08/2015 [^] [ответить] [смотреть все]  
  • +/
    Я таков покупал в 2010 году. Samsung N100-MAO1 с предустановленной Meego.
     
  • 3.33, Аноним, 07:47, 31/07/2015 [^] [ответить] [смотреть все]  
  • –1 +/
    То что гнусмас не выкладывает нормальных и полных спеков на свое железо, тоже по... весь текст скрыт [показать]
     
  • 3.35, Андрей, 08:33, 31/07/2015 [^] [ответить] [смотреть все]  
  • +2 +/
    Помнится, что в ситуации с UEFI, гнусмасы сами спецификацию нарушили или толера... весь текст скрыт [показать]
     
     
  • 4.39, Аноним, 09:22, 31/07/2015 [^] [ответить] [смотреть все]  
  • +/
    Посмотрим, посмотрим, скоро будет анализ патча - разберёмся На зарубежных ресу... весь текст скрыт [показать]
     
  • 1.2, Аноним, 00:04, 31/07/2015 [ответить] [смотреть все]  
  • +/
    Может, поэтому у меня RAID0 из BTRFS файлы терял после запуска fstrim?..
     
     
  • 2.8, Michael Shigorin, 01:00, 31/07/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Не всё ли равно, что лежит на RAID0 ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.53, Аноним, 11:59, 31/07/2015 [^] [ответить] [смотреть все]  
  • +/
    Если раид0 состоит из нескольких лунов раид5 6 10, то может и не все равно ... весь текст скрыт [показать]
     
     
  • 4.78, pavlinux, 01:37, 01/08/2015 [^] [ответить] [смотреть все]  
  • +/
    а если всё это зеркалировать и потом запихнуть каждое зеркало в RAID6 и объ... весь текст скрыт [показать]
     
  • 2.11, zloetelo, 01:11, 31/07/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • –2 +/
    такая же перда с бтрфэсом в райд0 была
     
     
  • 3.13, Led, 01:19, 31/07/2015 [^] [ответить] [смотреть все]  
  • –4 +/
    Что такое перда Это что-то по дагестански ... весь текст скрыт [показать]
     
     
  • 4.25, ananizmus, 05:22, 31/07/2015 [^] [ответить] [смотреть все]  
  • +3 +/
    а почему по-дагестански?
     
     
  • 5.47, Аноним, 10:17, 31/07/2015 [^] [ответить] [смотреть все]  
  • +4 +/
    перда - завершительная стадия бомбления, пламя уже нет, но мощный выхлоп продолж... весь текст скрыт [показать]
     
  • 4.32, ANewNameAgain, 07:27, 31/07/2015 [^] [ответить] [смотреть все]  
  • +/
    o mesmo aconteceu com perda foi BTRFS na RAID0
     
     
  • 5.97, Аноним, 23:38, 02/08/2015 [^] [ответить] [смотреть все]  
  • +/
    > o mesmo aconteceu com perda foi BTRFS na RAID0

    жжоте)

     
  • 2.87, Аноним, 00:46, 02/08/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Не очень понятно зачем fstrim делать, если btrfs нормальный trim может Вам нрав... весь текст скрыт [показать] [показать ветку]
     
  • 1.3, Аноним, 00:20, 31/07/2015 [ответить] [смотреть все]  
  • +/
    Исходя из решения о проблеме в md raid выходит что проблемы со всеми дисками, а ... весь текст скрыт [показать]
     
     
  • 2.5, 444, 00:31, 31/07/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    http www opennet ru opennews art shtml num 42472 2,9 -Samsung ... весь текст скрыт [показать] [показать ветку]
     
  • 2.7, Tav, 00:43, 31/07/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +4 +/
    Состояние гонки может возникать с разной вероятностью в зависимости от многих фа... весь текст скрыт [показать] [показать ветку]
     
  • 2.28, Адекват, 07:17, 31/07/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    С каких это пенисов проблема не в 100 случаев случается, а при стечении обст... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.61, клоун, 13:24, 31/07/2015 [^] [ответить] [смотреть все]  
  • –9 +/
    Рассыпалась три - перешли, наконец, на нормальную ОС от Майкрософт.
     
     
  • 4.74, anon111111111, 23:45, 31/07/2015 [^] [ответить] [смотреть все]  
  • +1 +/
    А потом вирусяка сожрала всё файло, и на подключенных сетевых дисках тоже И ста... весь текст скрыт [показать]
     
     
  • 5.83, Аноним, 11:19, 01/08/2015 [^] [ответить] [смотреть все]  
  • +/
    Я случайно тебе поставил минус, Анон, прости, просто промахнулся. Ведь ты прав!
     
  • 4.88, Аноним, 00:47, 02/08/2015 [^] [ответить] [смотреть все]  
  • +/
    Это которая при записи кршдампа на винч более 2Тб - разносила всю файловую систе... весь текст скрыт [показать]
     
  • 2.36, Адекват, 08:42, 31/07/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Читается как триллер, давно я таких искренних эмоций не испытывал, просто я стал... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.62, клоун, 13:33, 31/07/2015 [^] [ответить] [смотреть все]  
  • –6 +/
    Ясно видны последствия принятия руководством преступного решения об установке по... весь текст скрыт [показать]
     
     
  • 4.64, Аноним, 13:41, 31/07/2015 [^] [ответить] [смотреть все]  
  • +3 +/
    Им бы пришлось сократить 100 инженеров и остальных сотрудников, поскольку за не... весь текст скрыт [показать]
     
     
  • 5.65, arisu, 13:44, 31/07/2015 [^] [ответить] [смотреть все]  
  • +1 +/
    по‐моему, отличная экономия!
     
  • 4.77, oopsy, 01:05, 01/08/2015 [^] [ответить] [смотреть все]  
  • +/
    Всяко может быть А примеры приведёте Типа как переход Лондонской фондовой бир... весь текст скрыт [показать]
     
     
  • 5.82, arisu, 10:42, 01/08/2015 [^] [ответить] [смотреть все]  
  • +2 +/
    зачем с ним беседовать? это скучный глупый трололо.
     
     
  • 6.102, Аноним, 01:12, 05/08/2015 [^] [ответить] [смотреть все]  
  • +/
    Ну так мы его тоже потроллим Вон на хабре обсуждают баг в нотпаде которому 13 л... весь текст скрыт [показать]
     
  • 4.89, Аноним, 00:55, 02/08/2015 [^] [ответить] [смотреть все]  
  • +/
    Однако надо быть редким дятлом чтобы заплатить много денег за хреновую вещь И д... весь текст скрыт [показать]
     
  • 2.46, SubGun, 10:14, 31/07/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Да ладно "история", убийца все равно дворецкий.
     
  • 2.79, pavlinux, 01:42, 01/08/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    RAID 0 обычно используют под файловую кэш помойку А учитывая, что современные... весь текст скрыт [показать] [показать ветку]
     
  • 1.27, Адекват, 07:05, 31/07/2015 [ответить] [смотреть все]  
  • –1 +/
    Линукс(!!!) портит жесткие диски.
    Так глядишь, лете через пять признают, что мол да, все ваши hard reseting link, ncq error, и прочее - это не кабль sata, не питание, не материнка, не блок питания, не бед-блоки на винте, а ЯДРО ЛИНУКС !!
    Теперь я в этом уверен на 100%.
     
     
  • 2.30, Аноним, 07:19, 31/07/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Но это... Не совсем адекватный вывод? Ведь источник этой проблемы нашли?
     
     
  • 3.31, Адекват, 07:24, 31/07/2015 [^] [ответить] [смотреть все]  
  • +/
    Ну чтож, давайте пруф, чтобы не быть голословным Или вы хотите сказать что исто... весь текст скрыт [показать]
     
     
  • 4.34, Аноним, 07:52, 31/07/2015 [^] [ответить] [смотреть все]  
  • +/
    Именно.
     
  • 2.37, Аноним, 09:02, 31/07/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Это намёк на то, что linux багов не бывает, а на самом деле виноваты все остальн... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.38, arisu, 09:08, 31/07/2015 [^] [ответить] [смотреть все]  
  • +6 +/
    это не намёк, это вполне открытое признание автора #27 в том, что у него в голове опилки.
     
     
  • 4.41, Адекват, 09:23, 31/07/2015 [^] [ответить] [смотреть все]  
  • –3 +/
    Линуксоиды, как верующие, например христиане - непоколебимо верят в то, что их Б... весь текст скрыт [показать]
     
     
  • 5.42, arisu, 09:28, 31/07/2015 [^] [ответить] [смотреть все]  
  • +16 +/
    да все уже поняли, что ты кретин, не надо так стараться это доказывать.
     
  • 5.49, Аноним, 10:42, 31/07/2015 [^] [ответить] [смотреть все]  
  • +1 +/
    В данном случае в роли бога выступает самсунг и вообще проприетарщина, код котор... весь текст скрыт [показать]
     
  • 5.51, rshadow, 11:19, 31/07/2015 [^] [ответить] [смотреть все]  
  • –1 +/
    Поверь, такие взгляды присущи юношескому возрасту, как и любой детский максимали... весь текст скрыт [показать]
     
     
  • 6.63, клоун, 13:34, 31/07/2015 [^] [ответить] [смотреть все]  
  • –2 +/
    Шигорину за 30 Он до сих пор в это верит Более того, коллекционирует какаш ... весь текст скрыт [показать]
     
     
  • 7.80, Аноним, 02:23, 01/08/2015 [^] [ответить] [смотреть все]  
  • +/
    Он вас, клованов, поимел и вдоль и поперёк, заставил соблюдать эштикет и не мате... весь текст скрыт [показать]
     
  • 7.90, Аноним, 00:57, 02/08/2015 [^] [ответить] [смотреть все]  
  • +1 +/
    А ты и вовсе старый хpeн Вроде чуть ли не полтинник А все-равно как дypaк вери... весь текст скрыт [показать]
     
  • 7.95, Аноним, 14:07, 02/08/2015 [^] [ответить] [смотреть все]  
  • +/
    Так он в реальности пэтэушник? Я знал.
     
  • 1.43, EHLO, 09:33, 31/07/2015 [ответить] [смотреть все]  
  • +1 +/
    >В теории такой метод работает, но на практике при определённом стечении обстоятельств возникает состояние гонки

    Я так понимаю "при определенном стечении обстоятельств" является эвфемизмом для "при использовании бажного SSD от Самсунга".

     
  • 1.44, Аноним, 09:36, 31/07/2015 [ответить] [смотреть все]  
  • +5 +/
    А, так проблема не в ядре, просто её решили исправить в ядре!
     
  • 1.45, Demo, 09:50, 31/07/2015 [ответить] [смотреть все]  
  • –1 +/
    > возникает состояние гонки

    Бесшовное состояние гонки по вертикали. :facepalm:

     
  • 1.52, PnDx, 11:55, 31/07/2015 [ответить] [смотреть все]  
  • +1 +/
    Гм. У SSD (столкнулся в своё время на Intel 520 afair) есть один нюанс: при подыхании накопитель вместо отказа выдать данные может жизнерадостно отдать какой-то трэш и типа "всё ок".
      При таком раскладе даже raid1 etc. с отказоустойчивостью — ни разу не вариант. Спасают только чек-суммы в ФС (интересно, zfs проектировали с прицелом на ssd?)
     
  • 1.58, q, 12:55, 31/07/2015 [ответить] [смотреть все]  
  • +1 +/
    Здорово, что разобрались и сами починили.
     
  • 1.59, mma, 13:03, 31/07/2015 [ответить] [смотреть все]  
  • +3 +/
    Так получается проблема касайется SSD всех производителей? Или самсунг тут лукавит как обычно?:)
     
  • 1.66, клоун, 14:19, 31/07/2015 [ответить] [смотреть все]  
  • –1 +/
    Самое время Торвальдсу выйти на сцену со своим коронным номером. Ещё можно громко пу--нуть в микрофон. Нужно показать корпорастам их место!
     
     
  • 2.91, Аноним, 00:58, 02/08/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Экий у клоуна бугурт Наверное продажи десятки идут не очень Потому как XFCE ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.92, arisu, 01:04, 02/08/2015 [^] [ответить] [смотреть все]  
  • +2 +/
    тем, кто вляпался в 7 и 8, её вообще бесплатно дают лишь бы взяли ... весь текст скрыт [показать]
     
  • 1.67, Stax, 14:55, 31/07/2015 [ответить] [смотреть все]  
  • +/
    А осадочек-то остался.

    Потом окажется, что ошибка была тонко заложена инженерами какого-нибудь OCZ или Intel, чтобы устроить негативный пиар самсунгу.

     
  • 1.71, Аноним, 18:45, 31/07/2015 [ответить] [смотреть все]  
  • +2 +/
    Интересно,ошибка в ядре Linux, но другим накопителям она не мешает Samsung писа... весь текст скрыт [показать]
     
     
  • 2.72, Аноним, 22:08, 31/07/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Думаю просто накопители других производителей не так активно использовались в RA... весь текст скрыт [показать] [показать ветку]
     
  • 1.73, анонимус, 23:13, 31/07/2015 [ответить] [смотреть все]  
  • –1 +/
    драйверописателям самсунга некогда читать код ядра и обходить заботливо разложенные грабли в софтварном рейде
     
  • 1.76, pavlinux, 01:02, 01/08/2015 [ответить] [смотреть все]  
  • +1 +/
    Код появился в 24 ноября 2013 года, с ремаркой*

    *BIO_CLONED doesn't seem to have clearly documented semantics anyways.

    http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=20d

    1.5 года SSD RAID 0/10 работали, и тут внизано...


     
     
  • 2.81, Аноним, 02:27, 01/08/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    > 1.5 года SSD RAID 0/10 работали, и тут внизано...

    Да история мутная.

     
  • 1.93, iCat, 12:40, 02/08/2015 [ответить] [смотреть все]  
  • +/
    История чем-то напомнила анекдот про суровых сибирских мужиков, испытывающих новую электрическую пилу...
    "То-то!" - сказали суровые программисты Samsung...

    При чём тут код ядра Linux, если ошибка воспроизводится только на SSD от Samsung?

     
  • 1.98, Аноним, 14:21, 03/08/2015 [ответить] [смотреть все]  
  • +/
    больше не куплю самсунг.
     
     
  • 2.99, pavlinux, 14:42, 03/08/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Их вообще покапать не надо, максимум что они умеют - это микрухи, остальная прод... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.100, Аноним, 19:54, 03/08/2015 [^] [ответить] [смотреть все]  
  • +/
    Еще холодильники и экраны
     
     
  • 4.104, pavlinux, 02:42, 10/08/2015 [^] [ответить] [смотреть все]  
  • +/
    > Еще холодильники и экраны

    "... остальная продукция говно."

     
  • 3.103, rob pike, 18:38, 06/08/2015 [^] [ответить] [смотреть все]  
  • +/
    Проблема с SSD-накопителями Samsung оказалась в ядре Linux... весь текст скрыт [показать]
     
  • 1.106, Dimasiq, 15:59, 29/08/2015 [ответить] [смотреть все]  
  • +/
    Пользуюсь ноутом от самсунг 9x3a идущего с виндой уже года 4. Сразу после покупки сильно жрал батарею и не работали фн-кнопки. Но довольно быстро самсунг запилил полную поддержку линукса. Так вот за 4 года ни одного косяка с ним, работает как часы. Это при том что на момент покупки аналогов с матовым экраном просто не было, так бы в жизни самсунг не взял считая его производителем холодильников.
     

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


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