РЕДАКТИРОВАТЬ: Я обновил версию своего ядра с 4.19 до 5.1.14, и, похоже, устранил проблему. Обычно в один день это может привести к сбою / испортить файловую систему не менее 5-6 раз, но через 2 дня мне нужно было перезагрузиться только один раз.
Мой ноутбук - Acer Predator Helios 300, Intel® Core ™ i7-7700HQ, 16 ГБ ОЗУ, NVIDIA GTX1060 6 ГБ (nvidia-driver-410) под управлением Ubuntu 18.04 и Windows в режиме двойной загрузки (хотя я почти никогда не использовал Windows) . [+1112]
Ubuntu вылетает случайно. Я занимаюсь веб-разработкой и, как правило, примерно через 40 минут мой ноутбук начинает работать медленнее. Открытие оболочки занимает больше времени, запись в файл происходит медленнее, мышь начинает работать медленнее и т. Д. Через некоторое время она просто полностью зависает. Я вынужден перезагрузить его.
Когда я перезагружаю его, он вызывает initramfs
, где я делаю fsck /dev/sda2
, говорю yes
обо всех исправлениях, пока не завершит reboot
его.
Иногда перезагрузка работает, иногда файловая система перемонтируется в readonly
, даже после исправления, как только загружается ОС. Иногда мне приходится делать это до 5 раз подряд . Излишне говорить, что это действительно расстраивает меня и замедляет мое слово (я веб-разработчик).
smartctl
вывод:
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x002f 100 100 000 Pre-fail Always - 0
5 Reallocated_Sector_Ct 0x0032 100 100 010 Old_age Always - 0
9 Power_On_Hours 0x0032 100 100 000 Old_age Always - 947
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 2143
171 Unknown_Attribute 0x0032 100 100 000 Old_age Always - 0
172 Unknown_Attribute 0x0032 100 100 000 Old_age Always - 0
173 Unknown_Attribute 0x0032 095 095 000 Old_age Always - 78
174 Unknown_Attribute 0x0032 100 100 000 Old_age Always - 299
183 Runtime_Bad_Block 0x0032 100 100 000 Old_age Always - 0
184 End-to-End_Error 0x0032 100 100 000 Old_age Always - 0
187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always - 0
194 Temperature_Celsius 0x0022 068 037 000 Old_age Always - 32 (Min/Max 13/63)
196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Always - 0
197 Current_Pending_Sector 0x0032 100 100 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0030 100 100 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x0032 100 100 000 Old_age Always - 0
202 Unknown_SSD_Attribute 0x0030 095 095 001 Old_age Offline - 5
206 Unknown_SSD_Attribute 0x000e 100 100 000 Old_age Always - 0
246 Unknown_Attribute 0x0032 100 100 000 Old_age Always - 17550641040
247 Unknown_Attribute 0x0032 100 100 000 Old_age Always - 550398567
248 Unknown_Attribute 0x0032 100 100 000 Old_age Always - 440978387
180 Unused_Rsvd_Blk_Cnt_Tot 0x0033 000 000 000 Pre-fail Always - 2041
210 Unknown_Attribute 0x0032 100 100 000 Old_age Always - 0
SMART Error Log Version: 1
No Errors Logged
Что мне делать?
Также я должен отметить, что я не поставил kernel.log
с, потому что у меня что-то не так с моим тачпад, заполняющий kernel.log
такими строками:
Jun 24 10:06:40 mehdisaffar-Predator-G3-571 kernel: [24335.295971] i2c_hid i2c-ELAN0501:01: i2c_hid_get_input: incomplete report (14/65535)
Проверьте прошивку вашего SSD
Очень важно проверить версию прошивки вашего SSD (и вашего NVMe). В terminal
, выполните sudo lshw -C disk
, он сообщит вам версию прошивки, а затем вы можете перейти на веб-сайт производителя и проверить наличие обновлений.
Проверьте свой BIOS
В terminal
выполните sudo dmidecode -s bios-version
, а затем перейдите на веб-сайт производителя, чтобы проверить наличие более новой версии BIOS.
Убедитесь, что у вас достаточно свопа
В terminal
выполните free -h
и убедитесь, что у вас есть как минимум раздел подкачки 2G или /swapfile.
Проверьте кабели
Если твердотельный накопитель является внутренним диском, проверьте состояние кабелей SATA и убедитесь, что они плотно соединены на обоих концах.
Если SSD является внешним, убедитесь, что вы используете порт USB3, если корпус накопителя USB3. Также имейте в виду, что USB-кабель, корпус и блок питания также могут быть подозрительными.
Проверьте свою память
Перейдите на http://www.memtest.org или https: //www.memtest86.com/ (используйте вторую ссылку, чтобы получить последнюю бесплатную версию), и загрузите / запустите memtest для проверки вашей памяти. Получите хотя бы один полный проход всех 4/4 тестов, чтобы подтвердить хорошую память.