У меня есть Хитрость блейда Razer 2016. Первой Ubuntu, которую я установил, была Ubuntu 17.04, которая дала e эту ошибку после 2 недель использования. После этого я установил 16.04 и использовал его в течение многих месяцев без любых проблем, пока это не произвело ту же ошибку сегодня. Я думаю, что это имеет отношение к обновлениям человечности, потому что я сделал тот недавно и один сегодня, незадолго до этой проблемы. Могло быть совпадение все же.
(Я даже сделал некоторые стресс-тесты путем загрузки 100 с ГБ данных много времен и наличия моего диска, почти полного, и я не получил ни одну из этих ошибок в то время как в 16,04 без обновлений),
После того, как я выполняю fsck вручную, он решает проблему, но это происходит снова через какое-то время.
ОБНОВЛЕНИЕ:
Это произошло снова (с 17.10.1 новыми установками без обновлений, которые я использовал со дня я запустил это сообщение. Я заметил проблему, потому что я пытался сохранить один из своих VMs в диск, и это сказало, что мой диск был только для чтения. Затем я работал:
lz@lz:/var/log$ touch something
touch: cannot touch 'something': Read-only file system
lz@lz:/var/log$ cat syslog
Jan 29 01:07:39 lz kernel: [62984.375393] EXT4-fs error (device nvme0n1p2): ext4_find_entry:1442: inode #26607929: comm updatedb.mlocat: checksumming directory block 0
lz@lz:/var/log$ dmesg
[62984.375393] EXT4-fs error (device nvme0n1p2): ext4_find_entry:1442: inode #26607929: comm updatedb.mlocat: checksumming directory block 0
[62984.377374] Aborting journal on device nvme0n1p2-8.
[62984.379343] EXT4-fs (nvme0n1p2): Remounting filesystem read-only
[62984.379516] EXT4-fs error (device nvme0n1p2): ext4_find_entry:1442: inode #26607929: comm updatedb.mlocat: checksumming directory block 0
[62984.381486] EXT4-fs error (device nvme0n1p2): ext4_find_entry:1442: inode #26607929: comm updatedb.mlocat: checksumming directory block 0
[62984.383484] EXT4-fs error (device nvme0n1p2): ext4_find_entry:1442: inode #26607929: comm updatedb.mlocat: checksumming directory block 0
[62984.385469] EXT4-fs error (device nvme0n1p2): ext4_find_entry:1442: inode #26607929: comm updatedb.mlocat: checksumming directory block 0
[62984.387278] EXT4-fs error (device nvme0n1p2): ext4_find_entry:1442: inode #26607929: comm updatedb.mlocat: checksumming directory block 0
[62984.389262] EXT4-fs error (device nvme0n1p2): ext4_find_entry:1442: inode #26607929: comm updatedb.mlocat: checksumming directory block 0
[62984.391252] EXT4-fs error (device nvme0n1p2): ext4_find_entry:1442: inode #26607929: comm updatedb.mlocat: checksumming directory block 0
[62984.393341] EXT4-fs error (device nvme0n1p2): ext4_find_entry:1442: inode #26607929: comm updatedb.mlocat: checksumming directory block 0
[63285.618078] audit: type=1400 audit(1517195560.393:63): apparmor="DENIED" operation="capable" profile="/usr/sbin/cupsd" pid=22495 comm="cupsd" capability=12 capname="net_admin"
Я затем перезагрузил и сделал fsck /dev/nvm...
. Это спросило меня о большом количестве inodes, я сделал 'да' ко всем, и в момент это остановилось.
https://imgur.com/a/cfbPD (эта фотография показывает весь вывод, но не очень видимая) https://imgur.com/a/VFoPB (этот лучше, но это сокращает немного вывод),
Вот видео всего процесса: https://photos.app.goo.gl/8ZHF3Un1BOsRwjaz1
Я собираюсь применить патч микрокода, как ответ ниже предполагает, но я не думаю, что он имеет отношение к проблеме, поскольку это происходит за месяцы до краха и призрака. И я даже не установил обновление микрокода.
Я все еще думаю, что это имеет отношение к проблеме, которую я описал на своем сообщении. Кто-то может предоставить мне подробную информацию о том, если это было зафиксировано, в которых ядрах это фиксируется?Что мне делать?
Так или иначе я просто применил предложенное исправление добавления
nvme_core.default_ps_max_latency_us=5500
к параметрам начальной загрузки. Попытка видеть, как syste ведет себя с ним.
ОБНОВЛЕНИЕ: каждый раз, когда я устанавливаю новую систему, она ведет себя хорошо, пока я не решаю использовать программное обеспечение updater! Затем это входит в режим только для чтения :(
Я попробовал nvme_core.default_ps_max_latency_us=250
и это не работало
ОБНОВЛЕНИЕ: все, кажется, хорошо работает, когда я устанавливаю окна. Даже оценочные испытания говорят, что все в порядке
ОБНОВЛЕНИЕ (03/10/2019)
У меня все еще есть эта проблема. Это происходит один раз в день, но происходит много когда там тяжелое ssd использование.
Я попробовал совершенно новой Samsung 960 EVO 2156 ГБ, которых SSD и проблема сохраняют, таким образом, она не связанный с самим SSD. Однако я сделал ошибку покупки одного из того же бренда и связал модель. Я не протестировал не Samsung SSD.
Оба SSD, выполненные прекрасный в Windows. Я даже сделал много оценочных испытаний, которые подчеркнули их много. Никакие проблемы.
Я попробовал человечность 16, 18, 19, Debian 10, Linux Mint. Все дают ту же проблему. Кто-то может помочь мне найти источник проблемы? Я потратил МНОГО на этот компьютер, и Дон' t имеют деньги для покупки нового.
Мой файл личинки теперь:
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""
Когда о всемирно известных дырах в системе безопасности Краха и Призрака объявили в начале 2 018 поставщиков, в которых врываются с мерами. Согласно Ubuntu Intel попросил, чтобы они понизили до более старого микрокода, когда затем Обновление Микрокода 8 января 2018 повредило некоторые системы.
Найти Ваше текущее использование Версии микропрограммы:
$ apt list --installed | grep intel-microcode
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
intel-microcode/now 3.20170707.1~ubuntu16.04.0 amd64 [installed,upgradable to: 3.20180108.0+really20170707ubuntu16.04.1]
В моем случае обновление Intel Microcode для 2018-01-08
не используется и исходная версия от 2017-07-07
используется. То, когда патчи для Краха были ошибками, о которых объявляют, начало появляться на регулярных обновлениях 04.01.2018. С тех пор я уменьшил все автоматические обновления в пользу ручной установки новых ядер магистрали вместо этого. Именно поэтому у меня есть более старый исходный микрокод.
Если Вы работаете 2018-01-08
Intel Microcode НЕОБХОДИМО обновить его до версии, выпущенной 22.01.2018.
Проблема может быть исправлена путем обновления системы к следующей версии пакета:
Для обновления системы следуйте этим инструкциям: https://wiki.ubuntu.com/Security/Upgrades.
После стандартного системного обновления необходимо перезагрузить компьютер для внесения всех необходимых изменений.
Повторите шаги в предыдущем разделе для проверки Intel Microcode version
Устанавливать Микрокод от Терминала, не проходя использование панелей Ubuntu GUI Settings:
sudo apt update
sudo apt install intel-microcode