NVME: отсутствует или неверное поле подсчета

Я только что сделал это, и не вижу никаких серьезных проблем с этим, кроме крошечного шанса пропустить файлы между проверками.

while true
do
       touch  ./lastwatch
       sleep 10
       find /YOUR/WATCH/PATH -cnewer ./lastwatch -exec SOMECOMMAND {} \;
done

Если обработка файлов не занимает слишком много времени, вы не должны пропустить ни одного нового файла. Вы также можете сделать фоновый режим работы... Это не пуленепробиваемый способ, но он служит некоторым целям без внешних инструментов, таких как inotify.

4
23.09.2018, 03:01
3 ответа

Недавно я добавил SX8200 в свою существующую систему (, которая установлена ​​на SATA SSD ), и новый диск не распознавался правильно. У меня очень похожая настройка на X399 Taichi, и я видел те же ошибки в dmesg. У меня Ubuntu 18.04.1 с общим ядром 4.15.0 -36 -.

Я не знаю, есть ли надлежащее исправление, но мне удалось обойти некоторые ошибки с помощью того же обходного пути, который использовался для некоторых накопителей Samsung. Вы можете попробовать добавить следующий параметр в командную строку загрузки ядра:

nvme_core.default_ps_max_latency_us=0

Насколько я понимаю, это отключит APST, который является функцией энергосбережения. Я не экспериментировал с большим значением, возможно, вы сможете избежать ошибки и все же получить некоторую эффективность, но я еще не играл с этим.

После этого обходного пути я все еще получаю другие ошибки, но ошибка APST исчезла, и диск работает. Я смог смонтировать его и прочитать файлы (. Я отформатировал его в NTFS в Windows до ).

4
27.01.2020, 20:54

Это может быть связано с аналогичной ошибкой в ​​прошивке ядра / NVMe :https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1803692

Попробуйте сначала обновить прошивку вашего SSD/NVMe. Вот краткое руководство для тех, у кого есть эта проблема с дисками Intel:

Обновление прошивки с помощью Intel SSD Data Center Tool (DCT )https://downloadcenter.intel.com/search?keyword=SSD+Firmware+Update+Tool

# Download and install DCT
wget https://downloadmirror.intel.com/28999/eng/Intel_SSD_Data_Center_Tool_3.0.20_Linux.zip -O /tmp/Intel_SSD_Data_Center_Tool_3.0.20_Linux.zip
unzip -d /tmp /tmp/Intel_SSD_Data_Center_Tool_3.0.20_Linux.zip
sudo dpkg -i /tmp/isdct_3.0.20-1_amd64.deb

# show drive data
isdct show -intelssd

# update 1st drive
isdct load -intelssd 0

reboot

# update second drive
isdct load -intelssd 1
1
27.01.2020, 20:54

Здесь аналогичная ошибка, но диск работает правильно. Нашел это также подтверждение в качестве ссылкиhttps://forums.gentoo.org/viewtopic-t-1106388-start-0.html

0
02.12.2020, 12:51

Теги

Похожие вопросы