URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 117460
[ Назад ]
Исходное сообщение
"Проблема в ядре Linux 5.1 приводит к потере данных на SSD пр..."
Отправлено opennews , 26-Май-19 08:47
В корректирующем выпуске ядра Linux 5.1.5 (https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.1.5) исправлена (https://www.redhat.com/archives/dm-devel/2019-May/msg00102.html) проблема в подсистеме DM (Device Mapper), которая может привести (https://www.reddit.com/r/linux/comments/brd8d5/psa_fstrim_di.../) к повреждению данных на SSD-накопителях. Проблема стала проявляется после изменения (https://www.redhat.com/archives/dm-devel/2019-May/msg00084.html), добавленного в ядро в январе этого года, затрагивает только ветку 5.1 и в подавляющем большинстве случаев проявляется на системах с SSD-накопителями Samsung, на которых применяется шифрование данных с использованием dm-crypt/LUKS поверх device-mapper/LVM. Причиной проблемы является (https://www.redhat.com/archives/dm-devel/2019-May/msg00082.html) слишком агрессивная пометка освобождаемых блоков через FSTRIM (за раз помечалось слишком много секторов, без учёта лимита max_io_len_target_boundary). Из дистрибутивов предлагающих ядро 5.1 ошибка уже устранена в Fedora (https://koji.fedoraproject.org/koji/buildinfo?buildID=1270326), но пока остаётся неисправленной в ArchLinux (https://bugs.archlinux.org/task/62693) (исправление доступно, но пока находится в ветке "testing"). В качестве обходного пути блокирования проблемы называется отключение сервиса fstrim.service/timer, временное переименование исполняемого файла fstrim, исключение флага "discard" из числа опций монтирования в fstab и отключение режима "allow-discards" в LUKS через dmsetup.
URL: https://www.reddit.com/r/linux/comments/brd8d5/psa_fstrim_di.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=50747
Содержание
- Проблема в ядре Linux 5.1 приводит к потере данных на SSD пр...,zloykakpes, 08:50 , 26-Май-19
- Проблема в ядре Linux 5.1 приводит к потере данных на SSD пр...,пох, 09:13 , 26-Май-19
- Проблема в ядре Linux 5.1 приводит к потере данных на SSD пр...,A.Stahl, 09:42 , 26-Май-19
- Проблема в ядре Linux 5.1 приводит к потере данных на SSD пр...,хотел спросить, 11:51 , 26-Май-19
- Проблема в ядре Linux 5.1 приводит к потере данных на SSD пр...,пох, 12:54 , 26-Май-19
- Проблема в ядре Linux 5.1 приводит к потере данных на SSD пр...,Michael Shigorin, 12:52 , 26-Май-19
- Проблема в ядре Linux 5.1 приводит к потере данных на SSD пр...,пох, 12:57 , 26-Май-19
- Проблема в ядре Linux 5.1 приводит к потере данных на SSD пр...,Xasd5, 09:20 , 26-Май-19
- Проблема в ядре Linux 5.1 приводит к потере данных на SSD пр...,Xasd5, 09:26 , 26-Май-19
- Проблема в ядре Linux 5.1 приводит к потере данных на SSD пр...,Аноним, 11:01 , 26-Май-19
- Проблема в ядре Linux 5.1 приводит к потере данных на SSD пр...,Xasd5, 13:30 , 26-Май-19
- Проблема в ядре Linux 5.1 приводит к потере данных на SSD пр...,zzz, 19:57 , 26-Май-19
- Проблема в ядре Linux 5.1 приводит к потере данных на SSD пр...,Gannet, 00:54 , 27-Май-19
- Проблема с потерей данных на SSD при использовании ядра Linu...,swine, 10:27 , 26-Май-19
- Проблема с потерей данных на SSD при использовании ядра Linu...,Аноним, 10:48 , 26-Май-19
- Проблема с потерей данных на SSD при использовании ядра Linu...,Аноним, 11:29 , 26-Май-19
- Проблема с потерей данных на SSD при использовании ядра Linu...,swine, 11:44 , 26-Май-19
- Проблема с потерей данных на SSD при использовании ядра Linu...,specter, 10:20 , 27-Май-19
- Проблема с потерей данных на SSD при использовании ядра Linu...,пох, 12:58 , 26-Май-19
- Проблема с потерей данных на SSD при использовании ядра Linu...,Gannet, 00:57 , 27-Май-19
- Проблема с потерей данных на SSD при использовании ядра Linu...,Michael Shigorin, 11:39 , 27-Май-19
- Проблема с потерей данных на SSD при использовании ядра Linu...,sdog, 10:28 , 26-Май-19
- Проблема с потерей данных на SSD при использовании ядра Linu...,пох, 12:59 , 26-Май-19
- Проблема с потерей данных на SSD при использовании ядра Linu...,Аноним, 17:13 , 26-Май-19
- Проблема с потерей данных на SSD при использовании ядра Linu...,пох, 13:59 , 27-Май-19
- Проблема с потерей данных на SSD при использовании ядра Linu...,бох, 11:38 , 26-Май-19
- Проблема с потерей данных на SSD при использовании ядра Linu...,Gannet, 01:00 , 27-Май-19
- Проблема с потерей данных на SSD при использовании ядра Linu...,Аноним, 11:45 , 26-Май-19
- Проблема с потерей данных на SSD при использовании ядра Linu...,Ъ, 12:53 , 26-Май-19
- Проблема с потерей данных на SSD при использовании ядра Linu...,Аноним, 13:49 , 26-Май-19
- Проблема с потерей данных на SSD при использовании ядра Linu...,BlackRot, 12:31 , 26-Май-19
- Проблема с потерей данных на SSD при использовании ядра Linu...,ЁжиГ, 12:53 , 26-Май-19
- Проблема с потерей данных на SSD при использовании ядра Linu...,0x0, 09:23 , 27-Май-19
- Проблема с потерей данных на SSD при использовании ядра Linu...,0x0, 09:32 , 27-Май-19
- Проблема с потерей данных на SSD при использовании ядра Linu...,Аноним, 17:52 , 26-Май-19
- Проблема с потерей данных на SSD при использовании ядра Linu...,0x0, 09:55 , 27-Май-19
- Проблема с потерей данных на SSD при использовании ядра Linu...,Аноним, 10:21 , 27-Май-19
- Проблема с потерей данных на SSD при использовании ядра Linu...,0x0, 22:55 , 27-Май-19
- Проблема с потерей данных на SSD при использовании ядра Linu...,BlackRot, 02:08 , 30-Май-19
- Проблема с потерей данных на SSD при использовании ядра Linu...,Аноним, 13:08 , 26-Май-19
- Проблема с потерей данных на SSD при использовании ядра Linu...,ЁжиГ, 13:14 , 26-Май-19
- Проблема с потерей данных на SSD при использовании ядра Linu...,Аноним, 21:15 , 26-Май-19
- Проблема с потерей данных на SSD при использовании ядра Linu...,Gannet, 01:02 , 27-Май-19
- Проблема с потерей данных на SSD при использовании ядра Linu...,Аноним, 14:21 , 26-Май-19
- Проблема с потерей данных на SSD при использовании ядра Linu...,Аноним, 15:07 , 26-Май-19
- Проблема с потерей данных на SSD при использовании ядра Linu...,Аноним, 17:25 , 26-Май-19
- Проблема с потерей данных на SSD при использовании ядра Linu...,Michael Shigorin, 11:41 , 27-Май-19
- Проблема с потерей данных на SSD при использовании ядра Linu...,0x0, 21:04 , 28-Май-19
- Проблема с потерей данных на SSD при использовании ядра Linu...,Аноним, 21:06 , 26-Май-19
- Проблема с потерей данных на SSD при использовании ядра Linu...,Ан.Зонд, 22:21 , 26-Май-19
- Проблема с потерей данных на SSD при использовании ядра Linu...,Аноним, 23:41 , 26-Май-19
- Проблема с потерей данных на SSD при использовании ядра Linu...,Gannet, 01:05 , 27-Май-19
- Проблема с потерей данных на SSD при использовании ядра Linu...,Аноним, 10:49 , 28-Май-19
Сообщения в этом обсуждении
"Проблема в ядре Linux 5.1 приводит к потере данных на SSD пр..."
Отправлено zloykakpes , 26-Май-19 08:50
Заголовок не совсем соответствует содержимому, мягко говоря.
"Проблема в ядре Linux 5.1 приводит к потере данных на SSD пр..."
Отправлено пох , 26-Май-19 09:13
если у вас нет dm-crypt - вы просто не заметите что что-то пошло не так ;-)если у вас нет dm - вас этот баг не заденет.
Если у вас не ssd/vm thin provision - вас тоже не заденет, нет ножек, нет варенья.
что не так с заголовком?
"Проблема в ядре Linux 5.1 приводит к потере данных на SSD пр..."
Отправлено A.Stahl , 26-Май-19 09:42
Заголовок изменился. Предыдущий звучал "Проблема в ядре Linux 5.1 приводит к потере данных на SSD при использовании... как там оно называется"
"Проблема в ядре Linux 5.1 приводит к потере данных на SSD пр..."
Отправлено хотел спросить , 26-Май-19 11:51
А если LVM поверх dm-crypt?
"Проблема в ядре Linux 5.1 приводит к потере данных на SSD пр..."
Отправлено пох , 26-Май-19 12:54
> А если LVM поверх dm-crypt?да там пофигу в каком именно порядке и какие уровни dm (lvm это тоже dm) громоздить один поверх другого.
Просто dm-crypt позволил заметить проблему, а если его нет - ну превратится в нули лишних 64k в терабайте порно с лошадками - кто его по второму-то разу смотреть вообще собирался? Это ж не успеешь посмотреть следующий терабайт, пока еще один качается.
Так что большинство пользователей ничего и не заметят.
"Проблема в ядре Linux 5.1 приводит к потере данных на SSD пр..."
Отправлено Michael Shigorin , 26-Май-19 12:52
Ага, gremlin@ зело недолюбливает dm -- говорит, там хватает арифметических ошибок...Ну и наш ядерный майнтейнер не спешит каждое x.x[.0] выкатывать -- дожидается как минимум x.x.1.
"Проблема в ядре Linux 5.1 приводит к потере данных на SSD пр..."
Отправлено пох , 26-Май-19 12:57
> Ага, gremlin@ зело недолюбливает dm -- говорит, там хватает арифметических ошибок...он как-то за те пятнадцать лет что эту сказку бормочет - пруфца привести так и не собрался, якобы угрожает его бузинесу. Ну а конкретно тут не арифметическая ошибка, тут ненужно-улучшизм сработал.
> Ну и наш ядерный майнтейнер не спешит каждое x.x[.0] выкатывать -- дожидается
> как минимум x.x.1.
как будто в нем не будет новых улучшизмов, которые еще что поломают.
"стабильное ведро - в вашем дистрибутиве (c)известнокто"
"Проблема в ядре Linux 5.1 приводит к потере данных на SSD пр..."
Отправлено Xasd5 , 26-Май-19 09:20
в теме появятся те самые фанаты zfs которые постоянно орут про якобы пропадание данных на btrfs?
"Проблема в ядре Linux 5.1 приводит к потере данных на SSD пр..."
Отправлено Xasd5 , 26-Май-19 09:26
правда в прошлых темах эти фанаты zfs -- почему-то молчали про "повреждения btrfs" тихонько в тряпочку:https://www.opennet.ru/opennews/art.shtml?num=40412
https://www.opennet.ru/opennews/art.shtml?num=42448
https://www.opennet.ru/opennews/art.shtml?num=46576
https://www.opennet.ru/opennews/art.shtml?num=42286
https://www.opennet.ru/opennews/art.shtml?num=35224
"Проблема в ядре Linux 5.1 приводит к потере данных на SSD пр..."
Отправлено Аноним , 26-Май-19 11:01
ты продолжай, мы тебя внимательно слушаем. открыли все твои ссылки, внимательно ознакомились. нам очень важна судьба как zfs, так и brtfs
"Проблема в ядре Linux 5.1 приводит к потере данных на SSD пр..."
Отправлено Xasd5 , 26-Май-19 13:30
сарказм?
"Проблема в ядре Linux 5.1 приводит к потере данных на SSD пр..."
Отправлено zzz , 26-Май-19 19:57
Поливать помоями - удел недотроллей, к коим пользователи zfs в продакшне не относятся никаким боком.
"Проблема в ядре Linux 5.1 приводит к потере данных на SSD пр..."
Отправлено Gannet , 27-Май-19 00:54
По хоту у тебя недавно крио-камера потекла. С пробуждением.
"Проблема с потерей данных на SSD при использовании ядра Linu..."
Отправлено swine , 26-Май-19 10:27
>fstrim.service/timerЕсли у вас нет systemd — вас этот баг не заденет?
"Проблема с потерей данных на SSD при использовании ядра Linu..."
Отправлено Аноним , 26-Май-19 10:48
Как это нет системд? Не бывает так, не говорите глупости!
"Проблема с потерей данных на SSD при использовании ядра Linu..."
Отправлено Аноним , 26-Май-19 11:29
Видать, десятка у него...
"Проблема с потерей данных на SSD при использовании ядра Linu..."
Отправлено swine , 26-Май-19 11:44
Мы, конечно, маргиналы, но ещё остались дистрибутивы без этого.
"Проблема с потерей данных на SSD при использовании ядра Linu..."
Отправлено specter , 27-Май-19 10:20
Слава Б-гу, пока ещё есть
"Проблема с потерей данных на SSD при использовании ядра Linu..."
Отправлено пох , 26-Май-19 12:58
>>fstrim.service/timer
> Если у вас нет systemd — вас этот баг не заденет?вам просто придется запускать этот баг cron'ом.
ну или жить без trim.
"Проблема с потерей данных на SSD при использовании ядра Linu..."
Отправлено Gannet , 27-Май-19 00:57
Если у Вас нет Linux - вас єтот баг не заденет?
Если у Вас нет компьютера - вас этот баг не заденет?
Если у Вас нет калькулятора - вас этот баг не заденет?
Если у Вас нет счёт - вас этот баг не заденет?
Если у Вас нет рук - вас этот баг не заденет?
Если Вас нет - .... о_О
"Проблема с потерей данных на SSD при использовании ядра Linu..."
Отправлено Michael Shigorin , 27-Май-19 11:39
...пожары вам не страшны?
"Проблема с потерей данных на SSD при использовании ядра Linu..."
Отправлено sdog , 26-Май-19 10:28
ещё bcache с gcc9 не подружились
https://bugzilla.kernel.org/show_bug.cgi?id=203573
"Проблема с потерей данных на SSD при использовании ядра Linu..."
Отправлено пох , 26-Май-19 12:59
> ещё bcache с gcc9 не подружились
> https://bugzilla.kernel.org/show_bug.cgi?id=203573 любители обмазаться свежайшим - должны же страдать?
"Проблема с потерей данных на SSD при использовании ядра Linu..."
Отправлено Аноним , 26-Май-19 17:13
Де6uлушка, а как знать насколько оно несвежее и стабильное?И почему каждый релиз GKH орёт, что "you _must_ update"?
// b.
"Проблема с потерей данных на SSD при использовании ядра Linu..."
Отправлено пох , 27-Май-19 13:59
как ведро пересобирать перестанет - значит, достаточно стабильное. Выкидывай, обмазывайся новым.> И почему каждый релиз GKH орёт, что "you _must_ update"?
так он как раз из любителей.
Это ж не повод его слушать.
"Проблема с потерей данных на SSD при использовании ядра Linu..."
Отправлено бох , 26-Май-19 11:38
>проявляется на системах с SSD-накопителями Samsung, на которых применяется шифрование данныхПараноики страдают да и фиг с ними.
"Проблема с потерей данных на SSD при использовании ядра Linu..."
Отправлено Gannet , 27-Май-19 01:00
Тут речь скорее об Ъ, а не о паранойе.
"Проблема с потерей данных на SSD при использовании ядра Linu..."
Отправлено Аноним , 26-Май-19 11:45
ХаХа классика😃
"Проблема с потерей данных на SSD при использовании ядра Linu..."
Отправлено Ъ , 26-Май-19 12:53
Виноват самсунь с шифрованием. Линукс зачем приплёл?
"Проблема с потерей данных на SSD при использовании ядра Linu..."
Отправлено Аноним , 26-Май-19 13:49
Вспоминается случай, как виндусь превратил каталог мои документы в файл…
"Проблема с потерей данных на SSD при использовании ядра Linu..."
Отправлено BlackRot , 26-Май-19 12:31
У меня Fedora 30 и на SSD, проблем нет. Статью не читал :)
"Проблема с потерей данных на SSD при использовании ядра Linu..."
Отправлено ЁжиГ , 26-Май-19 12:53
У тебя ядро 5.0.9, а не начальные 5.1.
"Проблема с потерей данных на SSD при использовании ядра Linu..."
Отправлено 0x0 , 27-Май-19 09:23
У меня Fedora 30 на ядре 5.1 начиная с rc. Но проблема пока никак не проявлялась, я так понял, ввиду отсутствия dm-crypt, lvm, Samsung SSD и чего-то там ещё.. )
"Проблема с потерей данных на SSD при использовании ядра Linu..."
Отправлено 0x0 , 27-Май-19 09:32
Сегодня вечером после работы можно будет попробовать мигрировать на RC 5.2 ‒ пишут относительно драйвера NVidia, что в этой ветке ничего не сломалось :)
"Проблема с потерей данных на SSD при использовании ядра Linu..."
Отправлено Аноним , 26-Май-19 17:52
> У меня Fedora 30
> на SSD
> проблем нет.
> Статью не читал :)немного не понял, а каким из пунктов вы больше всего гордитесь?
"Проблема с потерей данных на SSD при использовании ядра Linu..."
Отправлено 0x0 , 27-Май-19 09:55
Это можно было воспринимать и так, что были перечислены условия, при которых не удалось добиться успешной потери данных :)
"Проблема с потерей данных на SSD при использовании ядра Linu..."
Отправлено Аноним , 27-Май-19 10:21
ну таких условий можно много придумать, например, что ssd есть, но просто лежит внутри корпуса.Так-то у меня тоже проблем нет, правда как и контрольных сум файлов, к которым я уже относительно давно не прикасался
"Проблема с потерей данных на SSD при использовании ядра Linu..."
Отправлено 0x0 , 27-Май-19 22:55
Не нужно ничего придумывать! "Лежит внутри корпуса" ‒ это значит НЕТУ, так как система его не видит :)
"Проблема с потерей данных на SSD при использовании ядра Linu..."
Отправлено BlackRot , 30-Май-19 02:08
Подрастёшь - поймёшь!
"Проблема с потерей данных на SSD при использовании ядра Linu..."
Отправлено Аноним , 26-Май-19 13:08
В чем смысл fstrim при использовании LUKS? Снижение защиты зашифрованных данных?
"Проблема с потерей данных на SSD при использовании ядра Linu..."
Отправлено ЁжиГ , 26-Май-19 13:14
Ничего страшного не будет...
"Проблема с потерей данных на SSD при использовании ядра Linu..."
Отправлено Аноним , 26-Май-19 21:15
зато можно будет вытащить фактический объем данных или подтвердить, что они там есть. Это, конечно, если шифрование не на случай кражи или чего подобного.
"Проблема с потерей данных на SSD при использовании ядра Linu..."
Отправлено Gannet , 27-Май-19 01:02
Вот незадача... 8/
"Проблема с потерей данных на SSD при использовании ядра Linu..."
Отправлено Аноним , 26-Май-19 14:21
Опять с реализацией trim запутались...
"Проблема с потерей данных на SSD при использовании ядра Linu..."
Отправлено Аноним , 26-Май-19 15:07
Шо, опять? В очередной раз убеждаюсь, что испрользовать можно только LTS релиз ядра (причём последний, предпоследний уже пару раз умирал с концами). Я вполне мог и пострадать, как это ни удивительно. Только я сторонюсь самсунгов (будто есть из чего выбирать в mlc-сегменте) и держусь подальше от сырых ядер (есть определённые минусы), можно считать, предусмотрительность спасла.
"Проблема с потерей данных на SSD при использовании ядра Linu..."
Отправлено Аноним , 26-Май-19 17:25
А чего не сторонишься? Из ссд
"Проблема с потерей данных на SSD при использовании ядра Linu..."
Отправлено Michael Shigorin , 27-Май-19 11:41
Меня радуют Kingston DC-серии, но конкретно DC400 вроде как уже перестали выпускать.
"Проблема с потерей данных на SSD при использовании ядра Linu..."
Отправлено 0x0 , 28-Май-19 21:04
Что касается "выносливости", то Samsung'и снискали себе неплохую репутацию. Это, наверное, просто разработчики ядра не обратили внимания и провтыкали особенности некоторых микроконтроллеров и ситемной логики :)
"Проблема с потерей данных на SSD при использовании ядра Linu..."
Отправлено Аноним , 26-Май-19 21:06
Arch linux 5.1.4, ssd samsung 970 pro, LVM на LUKS, пока видимых проблем не наблюдаю.
"Проблема с потерей данных на SSD при использовании ядра Linu..."
Отправлено Ан.Зонд , 26-Май-19 22:21
У тебя NVMe балбес ты эдакий!Samsung 830 SSD = SATA SSD
"Проблема с потерей данных на SSD при использовании ядра Linu..."
Отправлено Аноним , 26-Май-19 23:41
хочешь сказать на nvme не распространяется?
"Проблема с потерей данных на SSD при использовании ядра Linu..."
Отправлено Gannet , 27-Май-19 01:05
Потому и не наблюдаешь, что они невидимы. Скрываются же, гады.
"Проблема с потерей данных на SSD при использовании ядра Linu..."
Отправлено Аноним , 28-Май-19 10:49
продверджаю: lvm+luks+sam начала сьіпаться фс, пришлось мигрировать на другой раздел