[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/guides/linux/install-smartmontools":3,"mdc-c1l1vr-key":1017,"mdc--90u00j-key":1042,"mdc--o6iocq-key":1050,"mdc-lp6k64-key":1075,"mdc--m3dt9o-key":1098,"mdc-taswue-key":1113,"mdc-bjl74w-key":1121,"mdc--qz0dz1-key":1138,"related-/guides/linux/monitor-disk-health,/guides/linux/check-disk-errors,/guides/linux/ssd-health-check":1153},{"id":4,"title":5,"appliesTo":6,"author":12,"body":13,"canonical":951,"code":951,"createdAt":952,"description":953,"difficulty":954,"draft":955,"estimatedTime":956,"extension":957,"faq":958,"howToSteps":971,"howToTotalTime":984,"image":951,"keywords":985,"locale":996,"meta":997,"navigation":998,"path":999,"platform":1000,"related":1001,"section":1005,"seo":1006,"severity":951,"stem":1007,"summary":1008,"tags":1009,"twitterCreator":951,"twitterSite":951,"type":1015,"updatedAt":952,"__hash__":1016},"content_ru/guides/linux/install-smartmontools.md","Установка smartmontools в Linux: пошаговое руководство",[7,8,9,10,11],"Ubuntu 20.04+","Debian 10+","CentOS 7+","Fedora 35+","Arch Linux","FixPedia Team",{"type":14,"value":15,"toc":920},"minimark",[16,21,33,36,52,55,59,62,78,99,103,106,123,141,154,158,161,166,195,199,215,219,235,239,257,261,277,287,290,294,297,309,312,320,333,337,347,365,368,435,439,442,458,461,467,471,477,595,604,608,611,664,667,670,680,716,726,746,750,785,789,833,840,855,865,916],[17,18,20],"h2",{"id":19},"введение-зачем-это-нужно","Введение / Зачем это нужно",[22,23,24,28,29,32],"p",{},[25,26,27],"strong",{},"smartmontools"," — это набор утилит для контроля состояния накопителей (жестких дисков HDD и SSD) с использованием технологии ",[25,30,31],{},"SMART"," (Self-Monitoring, Analysis and Reporting Technology). SMART позволяет заранее выявлять признаки износа, сбоев или потенциальных отказов диска, что критически важно для предотвращения потери данных.",[22,34,35],{},"После установки smartmontools вы сможете:",[37,38,39,43,46,49],"ul",{},[40,41,42],"li",{},"Просматривать подробную информацию о здоровье диска (температура, количество переназначенных секторов, время работы и т.д.).",[40,44,45],{},"Запускать встроенные самотесты диска.",[40,47,48],{},"Получать предупреждения о приближающемся отказе.",[40,50,51],{},"Интегрировать мониторинг в системы оповещения (например, через Nagios, Zabbix).",[22,53,54],{},"Это руководство подходит для всех популярных дистрибутивов Linux.",[17,56,58],{"id":57},"требования-подготовка","Требования / Подготовка",[22,60,61],{},"Перед началом убедитесь, что:",[63,64,65,72,75],"ol",{},[40,66,67,68,71],{},"У вас есть доступ к терминалу с правами ",[25,69,70],{},"sudo"," (или root).",[40,73,74],{},"Диск, который вы планируете мониторить, поддерживает технологию SMART (практически все современные диски поддерживают).",[40,76,77],{},"У вас настроен интернет для установки пакетов (если вы работаете на сервере без интернета, потребуется скачать пакеты вручную).",[79,80,81],"blockquote",{},[22,82,83,84,87,88,92,93,98],{},"⚠️ ",[25,85,86],{},"Важно:"," Для NVMe-накопителей используются команды ",[89,90,91],"code",{},"smartctl"," с особыми опциями. В этом гайде мы рассмотрим общий случай для SATA/SAS дисков. Для NVMe см. раздел ",[94,95,97],"a",{"href":96},"#%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5-%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%8B","Возможные проблемы",".",[17,100,102],{"id":101},"шаг-1-определите-имя-диска","Шаг 1: Определите имя диска",[22,104,105],{},"Сначала нужно узнать, как ваш диск представлен в системе. Откройте терминал и выполните:",[107,108,113],"pre",{"className":109,"code":110,"language":111,"meta":112,"style":112},"language-bash shiki shiki-themes github-light github-dark","lsblk\n","bash","",[89,114,115],{"__ignoreMap":112},[116,117,120],"span",{"class":118,"line":119},"line",1,[116,121,110],{"class":122},"sScJk",[22,124,125,126,129,130,133,134,137,138,98],{},"Вы увидите список всех блочных устройств. Обычно системный диск — ",[89,127,128],{},"/dev/sda",", а дополнительные — ",[89,131,132],{},"/dev/sdb",", ",[89,135,136],{},"/dev/sdc"," и т.д. Для NVMe дисков имена выглядят как ",[89,139,140],{},"/dev/nvme0n1",[22,142,143,144,146,147,150,151,98],{},"Запомните или запишите имя диска, который хотите мониторить (например, ",[89,145,128],{},"). Если не уверены, какой диск нужен, проверьте точку монтирования в выводе ",[89,148,149],{},"lsblk"," или используйте ",[89,152,153],{},"sudo fdisk -l",[17,155,157],{"id":156},"шаг-2-установите-пакет-smartmontools","Шаг 2: Установите пакет smartmontools",[22,159,160],{},"Установка происходит через менеджер пакетов вашего дистрибутива. Выберите команду, соответствующую вашей системе:",[162,163,165],"h3",{"id":164},"для-debianubuntu-и-производных-linux-mint-pop_os-и-др","Для Debian/Ubuntu и производных (Linux Mint, Pop!_OS и др.)",[107,167,169],{"className":109,"code":168,"language":111,"meta":112,"style":112},"sudo apt update\nsudo apt install smartmontools\n",[89,170,171,182],{"__ignoreMap":112},[116,172,173,175,179],{"class":118,"line":119},[116,174,70],{"class":122},[116,176,178],{"class":177},"sZZnC"," apt",[116,180,181],{"class":177}," update\n",[116,183,185,187,189,192],{"class":118,"line":184},2,[116,186,70],{"class":122},[116,188,178],{"class":177},[116,190,191],{"class":177}," install",[116,193,194],{"class":177}," smartmontools\n",[162,196,198],{"id":197},"для-rhelcentos-78-и-производных-almalinux-rocky-linux","Для RHEL/CentOS 7/8 и производных (AlmaLinux, Rocky Linux)",[107,200,202],{"className":109,"code":201,"language":111,"meta":112,"style":112},"sudo yum install smartmontools\n",[89,203,204],{"__ignoreMap":112},[116,205,206,208,211,213],{"class":118,"line":119},[116,207,70],{"class":122},[116,209,210],{"class":177}," yum",[116,212,191],{"class":177},[116,214,194],{"class":177},[162,216,218],{"id":217},"для-fedora-rhel-8-centos-stream","Для Fedora, RHEL 8+, CentOS Stream",[107,220,222],{"className":109,"code":221,"language":111,"meta":112,"style":112},"sudo dnf install smartmontools\n",[89,223,224],{"__ignoreMap":112},[116,225,226,228,231,233],{"class":118,"line":119},[116,227,70],{"class":122},[116,229,230],{"class":177}," dnf",[116,232,191],{"class":177},[116,234,194],{"class":177},[162,236,238],{"id":237},"для-arch-linux-и-производных-manjaro-endeavouros","Для Arch Linux и производных (Manjaro, EndeavourOS)",[107,240,242],{"className":109,"code":241,"language":111,"meta":112,"style":112},"sudo pacman -S smartmontools\n",[89,243,244],{"__ignoreMap":112},[116,245,246,248,251,255],{"class":118,"line":119},[116,247,70],{"class":122},[116,249,250],{"class":177}," pacman",[116,252,254],{"class":253},"sj4cs"," -S",[116,256,194],{"class":177},[162,258,260],{"id":259},"для-opensuse","Для openSUSE",[107,262,264],{"className":109,"code":263,"language":111,"meta":112,"style":112},"sudo zypper install smartmontools\n",[89,265,266],{"__ignoreMap":112},[116,267,268,270,273,275],{"class":118,"line":119},[116,269,70],{"class":122},[116,271,272],{"class":177}," zypper",[116,274,191],{"class":177},[116,276,194],{"class":177},[22,278,279,280,282,283,286],{},"После выполнения команды пакетный менеджер установит утилиты ",[89,281,91],{}," (основная), ",[89,284,285],{},"smartd"," (демон для фоновой проверки) и документацию.",[288,289],"in-article-ad",{},[17,291,293],{"id":292},"шаг-3-проверьте-установку","Шаг 3: Проверьте установку",[22,295,296],{},"Убедитесь, что утилита установилась корректно:",[107,298,300],{"className":109,"code":299,"language":111,"meta":112,"style":112},"smartctl --version\n",[89,301,302],{"__ignoreMap":112},[116,303,304,306],{"class":118,"line":119},[116,305,91],{"class":122},[116,307,308],{"class":253}," --version\n",[22,310,311],{},"Ожидаемый вывод (версия может отличаться):",[107,313,318],{"className":314,"code":316,"language":317},[315],"language-text","smartctl 7.3 2022-02-28 r5145 [x86_64-linux-5.15.0-50-generic] (local build)\nCopyright (C) 2002-22, Bruce Allen, Christian Franke, www.smartmontools.org\n","text",[89,319,316],{"__ignoreMap":112},[22,321,322,323,326,327,329,330,98],{},"Если команда не найдена, проверьте, установлен ли пакет, и что ",[89,324,325],{},"/usr/sbin"," (где находится ",[89,328,91],{},") есть в вашем ",[89,331,332],{},"PATH",[17,334,336],{"id":335},"шаг-4-выполните-первую-проверку-диска","Шаг 4: Выполните первую проверку диска",[22,338,339,340,343,344,346],{},"Теперь можно запросить информацию о диске. Замените ",[89,341,342],{},"/dev/sdX"," на имя вашего диска (например, ",[89,345,128],{},"):",[107,348,350],{"className":109,"code":349,"language":111,"meta":112,"style":112},"sudo smartctl -a /dev/sdX\n",[89,351,352],{"__ignoreMap":112},[116,353,354,356,359,362],{"class":118,"line":119},[116,355,70],{"class":122},[116,357,358],{"class":177}," smartctl",[116,360,361],{"class":253}," -a",[116,363,364],{"class":177}," /dev/sdX\n",[22,366,367],{},"Ключевые моменты вывода:",[37,369,370,387,403],{},[40,371,372,375,376,379,380,383,384,386],{},[25,373,374],{},"SMART overall-health self-assessment test result",": ",[89,377,378],{},"PASSED"," или ",[89,381,382],{},"FAILED",". Если ",[89,385,382],{}," — диск скоро выйдет из строя.",[40,388,389,392,393,383,396,399,400,98],{},[25,390,391],{},"SMART capabilities",": Должно быть ",[89,394,395],{},"Enabled",[89,397,398],{},"Disabled",", включите командой ",[89,401,402],{},"sudo smartctl -s on /dev/sdX",[40,404,405,408,409],{},[25,406,407],{},"Attributes (ATTRIBUTE_NAME)",": Обращайте внимание на:\n",[37,410,411,417,423,429],{},[40,412,413,416],{},[89,414,415],{},"Reallocated_Sector_Ct"," (переназначенные сектора) — значение >0 указывает на износ.",[40,418,419,422],{},[89,420,421],{},"Current_Pending_Sector"," (ожидающие переназначение) — значение >0 — тревожный сигнал.",[40,424,425,428],{},[89,426,427],{},"UDMA_CRC_Error_Count"," (ошибки кабеля) — часто указывает на плохой SATA-кабель.",[40,430,431,434],{},[89,432,433],{},"Temperature_Celsius"," — температура диска.",[162,436,438],{"id":437},"быстрая-проверка-здоровья","Быстрая проверка здоровья",[22,440,441],{},"Если нужно только общее состояние, используйте:",[107,443,445],{"className":109,"code":444,"language":111,"meta":112,"style":112},"sudo smartctl -H /dev/sdX\n",[89,446,447],{"__ignoreMap":112},[116,448,449,451,453,456],{"class":118,"line":119},[116,450,70],{"class":122},[116,452,358],{"class":177},[116,454,455],{"class":253}," -H",[116,457,364],{"class":177},[22,459,460],{},"Вывод будет кратким:",[107,462,465],{"className":463,"code":464,"language":317},[315],"SMART Health Status: OK\n",[89,466,464],{"__ignoreMap":112},[17,468,470],{"id":469},"шаг-5-опционально-настройте-фоновый-демон-smartd","Шаг 5: (Опционально) Настройте фоновый демон smartd",[22,472,473,474,476],{},"Для автоматического регулярного мониторинга можно запустить демон ",[89,475,285],{},". Он будет проверять диски по расписанию и отправлять уведомления (например, в syslog).",[63,478,479,500,548,574],{},[40,480,481,484,485],{},[25,482,483],{},"Редактируйте конфигурацию",":\n",[107,486,488],{"className":109,"code":487,"language":111,"meta":112,"style":112},"sudo nano /etc/smartd.conf\n",[89,489,490],{"__ignoreMap":112},[116,491,492,494,497],{"class":118,"line":119},[116,493,70],{"class":122},[116,495,496],{"class":177}," nano",[116,498,499],{"class":177}," /etc/smartd.conf\n",[40,501,502,505,506,508,509,515,516],{},[25,503,504],{},"Добавьте строку"," для вашего диска (пример для ",[89,507,128],{},"):\n",[107,510,513],{"className":511,"code":512,"language":317},[315],"DEVICESCAN -a -o on -S on -s (S/../.././02|L/../../6/03)\n",[89,514,512],{"__ignoreMap":112},"\nГде:\n",[37,517,518,524,530,536,542],{},[40,519,520,523],{},[89,521,522],{},"DEVICESCAN"," — автоматически найти все поддерживающие SMART диски.",[40,525,526,529],{},[89,527,528],{},"-a"," — мониторить все атрибуты.",[40,531,532,535],{},[89,533,534],{},"-o on"," — включить автоматическую сборку данных при старте.",[40,537,538,541],{},[89,539,540],{},"-S on"," — включить автосохранение атрибутов.",[40,543,544,547],{},[89,545,546],{},"-s"," — расписание тестов: короткий каждые 2 часа, длинный каждые 6 месяцев.",[40,549,550,484,553],{},[25,551,552],{},"Запустите и включите автозагрузку",[107,554,556],{"className":109,"code":555,"language":111,"meta":112,"style":112},"sudo systemctl enable --now smartd\n",[89,557,558],{"__ignoreMap":112},[116,559,560,562,565,568,571],{"class":118,"line":119},[116,561,70],{"class":122},[116,563,564],{"class":177}," systemctl",[116,566,567],{"class":177}," enable",[116,569,570],{"class":253}," --now",[116,572,573],{"class":177}," smartd\n",[40,575,576,484,579],{},[25,577,578],{},"Проверьте статус",[107,580,582],{"className":109,"code":581,"language":111,"meta":112,"style":112},"sudo systemctl status smartd\n",[89,583,584],{"__ignoreMap":112},[116,585,586,588,590,593],{"class":118,"line":119},[116,587,70],{"class":122},[116,589,564],{"class":177},[116,591,592],{"class":177}," status",[116,594,573],{"class":177},[22,596,597,598,379,601,98],{},"Теперь демон будет работать в фоне. Логи смотрите в ",[89,599,600],{},"/var/log/syslog",[89,602,603],{},"journalctl -u smartd",[17,605,607],{"id":606},"проверка-результата","Проверка результата",[22,609,610],{},"После выполнения шагов:",[63,612,613,620,634],{},[40,614,615,616,619],{},"Выполните ",[89,617,618],{},"sudo smartctl -a /dev/sdX"," и убедитесь, что в выводе нет ошибок доступа и видна полная информация.",[40,621,622,623,625,626,629,630,633],{},"Если настраивали ",[89,624,285],{},", проверьте, что демон активен: ",[89,627,628],{},"sudo systemctl is-active smartd"," (должно вернуть ",[89,631,632],{},"active",").",[40,635,636,637,656,657,659,660,663],{},"Для теста попробуйте запустить короткий тест вручную:\n",[107,638,640],{"className":109,"code":639,"language":111,"meta":112,"style":112},"sudo smartctl -t short /dev/sdX\n",[89,641,642],{"__ignoreMap":112},[116,643,644,646,648,651,654],{"class":118,"line":119},[116,645,70],{"class":122},[116,647,358],{"class":177},[116,649,650],{"class":253}," -t",[116,652,653],{"class":177}," short",[116,655,364],{"class":177},"\nПодождите 1-2 минуты, затем снова выполните ",[89,658,618],{}," и найдите в конце вывод раздел ",[89,661,662],{},"Self-test execution status"," с результатом.",[22,665,666],{},"Если все шаги прошли без ошибок — установка и базовая настройка завершены.",[17,668,97],{"id":669},"возможные-проблемы",[162,671,673,674,379,677],{"id":672},"_1-ошибка-smart-support-is-unavailable-или-unable-to-detect-smart-capability","1. Ошибка ",[89,675,676],{},"SMART support is: Unavailable",[89,678,679],{},"Unable to detect SMART capability",[37,681,682,688],{},[40,683,684,687],{},[25,685,686],{},"Причина",": Диск или контроллер не передает SMART-данные (часто для RAID-массивов или некоторых USB- Enclosures).",[40,689,690,484,693],{},[25,691,692],{},"Решение",[37,694,695,702,705],{},[40,696,697,698,701],{},"Для RAID: используйте утилиты от производителя контроллера (например, ",[89,699,700],{},"MegaCli"," для LSI).",[40,703,704],{},"Для USB: попробуйте подключить диск напрямую к SATA.",[40,706,707,708,711,712,715],{},"Для NVMe: используйте ",[89,709,710],{},"sudo smartctl -a /dev/nvme0"," (обратите внимание на опцию ",[89,713,714],{},"-d nvme"," для некоторых версий).",[162,717,719,720,379,723],{"id":718},"_2-ошибка-permission-denied-или-smartctl-command-line-error-invalid-argument-a","2. Ошибка ",[89,721,722],{},"Permission denied",[89,724,725],{},"smartctl: Command line error: Invalid argument (-a)",[37,727,728,736],{},[40,729,730,732,733,735],{},[25,731,686],{},": Забыли ",[89,734,70],{}," или указали неверное имя диска.",[40,737,738,740,741,743,744,98],{},[25,739,692],{},": Всегда используйте ",[89,742,70],{}," и проверьте имя диска через ",[89,745,149],{},[162,747,749],{"id":748},"_3-smartd-не-запускается-или-не-находит-диски","3. smartd не запускается или не находит диски",[37,751,752,760],{},[40,753,754,756,757,98],{},[25,755,686],{},": Неправильная конфигурация в ",[89,758,759],{},"/etc/smartd.conf",[40,761,762,484,764],{},[25,763,692],{},[37,765,766,773,779],{},[40,767,768,769,772],{},"Упростите конфиг: ",[89,770,771],{},"DEVICESCAN -a"," (только для теста).",[40,774,775,776,778],{},"Проверьте, что диски доступны для чтения SMART: ",[89,777,618],{}," работает ли?",[40,780,781,782,98],{},"Посмотрите логи: ",[89,783,784],{},"sudo journalctl -u smartd -n 50",[162,786,788],{"id":787},"_4-не-хватает-прав-у-пользователя-для-чтения-smart-без-sudo","4. Не хватает прав у пользователя для чтения SMART (без sudo)",[37,790,791,796],{},[40,792,793,795],{},[25,794,686],{},": По умолчанию только root может читать SMART.",[40,797,798,800,801,484,804,826,829,830,98],{},[25,799,692],{},": Добавьте пользователя в группу ",[89,802,803],{},"disk",[107,805,807],{"className":109,"code":806,"language":111,"meta":112,"style":112},"sudo usermod -aG disk $USER\n",[89,808,809],{"__ignoreMap":112},[116,810,811,813,816,819,822],{"class":118,"line":119},[116,812,70],{"class":122},[116,814,815],{"class":177}," usermod",[116,817,818],{"class":253}," -aG",[116,820,821],{"class":177}," disk",[116,823,825],{"class":824},"sVt8B"," $USER\n",[25,827,828],{},"Внимание:"," Это даст доступ ко всем дискам. Перезайдите в систему или выполните ",[89,831,832],{},"newgrp disk",[162,834,836,837],{"id":835},"_5-smartctl-выдает-smart-overall-health-self-assessment-test-result-failed","5. smartctl выдает ",[89,838,839],{},"SMART overall-health self-assessment test result: FAILED!",[37,841,842,847],{},[40,843,844,846],{},[25,845,686],{},": Диск уже имеет критические атрибуты (например, много переназначенных секторов).",[40,848,849,375,851,854],{},[25,850,692],{},[25,852,853],{},"Немедленно замените диск",". Резервное копирование данных — приоритет. SMART-провал означает, что отказ может произойти в любой момент.",[162,856,858,859,379,862],{"id":857},"_6-для-nvme-дисков-smartctl-permission-denied-или-no-such-device","6. Для NVMe дисков: ",[89,860,861],{},"smartctl: Permission denied",[89,863,864],{},"No such device",[37,866,867,872],{},[40,868,869,871],{},[25,870,686],{},": NVMe требует указания драйвера.",[40,873,874,876,877,899,900,915],{},[25,875,692],{},": Используйте:\n",[107,878,880],{"className":109,"code":879,"language":111,"meta":112,"style":112},"sudo smartctl -a -d nvme /dev/nvme0\n",[89,881,882],{"__ignoreMap":112},[116,883,884,886,888,890,893,896],{"class":118,"line":119},[116,885,70],{"class":122},[116,887,358],{"class":177},[116,889,361],{"class":253},[116,891,892],{"class":253}," -d",[116,894,895],{"class":177}," nvme",[116,897,898],{"class":177}," /dev/nvme0\n","\nИли для автоматического определения:\n",[107,901,903],{"className":109,"code":902,"language":111,"meta":112,"style":112},"sudo smartctl -a /dev/nvme0\n",[89,904,905],{"__ignoreMap":112},[116,906,907,909,911,913],{"class":118,"line":119},[116,908,70],{"class":122},[116,910,358],{"class":177},[116,912,361],{"class":253},[116,914,898],{"class":177},"\n(в новых версиях smartmontools драйвер определяется автоматически).",[917,918,919],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}",{"title":112,"searchDepth":184,"depth":184,"links":921},[922,923,924,925,933,934,937,938,939],{"id":19,"depth":184,"text":20},{"id":57,"depth":184,"text":58},{"id":101,"depth":184,"text":102},{"id":156,"depth":184,"text":157,"children":926},[927,929,930,931,932],{"id":164,"depth":928,"text":165},3,{"id":197,"depth":928,"text":198},{"id":217,"depth":928,"text":218},{"id":237,"depth":928,"text":238},{"id":259,"depth":928,"text":260},{"id":292,"depth":184,"text":293},{"id":335,"depth":184,"text":336,"children":935},[936],{"id":437,"depth":928,"text":438},{"id":469,"depth":184,"text":470},{"id":606,"depth":184,"text":607},{"id":669,"depth":184,"text":97,"children":940},[941,943,945,946,947,949],{"id":672,"depth":928,"text":942},"1. Ошибка SMART support is: Unavailable или Unable to detect SMART capability",{"id":718,"depth":928,"text":944},"2. Ошибка Permission denied или smartctl: Command line error: Invalid argument (-a)",{"id":748,"depth":928,"text":749},{"id":787,"depth":928,"text":788},{"id":835,"depth":928,"text":948},"5. smartctl выдает SMART overall-health self-assessment test result: FAILED!",{"id":857,"depth":928,"text":950},"6. Для NVMe дисков: smartctl: Permission denied или No such device",null,"2026-02-16 18:57:01","Установите smartmontools за 5 минут и начните мониторить здоровье дисков через SMART. Полная инструкция для Ubuntu, Debian, CentOS, Fedora и Arch Linux.","easy",false,"5-10 мин","md",[959,962,965,968],{"question":960,"answer":961},"Как проверить, поддерживает ли мой диск SMART?","Выполните `sudo smartctl -i /dev/sda` (замените sda на ваш диск). В выводе ищите строку `SMART support is: Available`.",{"question":963,"answer":964},"Нужно ли перезагружать систему после установки smartmontools?","Нет, перезагрузка не требуется. Утилита готова к использованию сразу после установки.",{"question":966,"answer":967},"Как настроить автоматическую проверку дисков раз в неделю?","Добавьте задание в cron: `sudo crontab -e` и вставьте строку `0 2 * * 0 /usr/sbin/smartctl -a /dev/sda > /var/log/smartctl_weekly.log`. Это запустит полную проверку каждое воскресенье в 2:00.",{"question":969,"answer":970},"Почему smartctl выдает ошибку 'Permission denied'?","SMART-данные доступны только суперпользователю. Всегда используйте `sudo` перед командой smartctl, например: `sudo smartctl -a /dev/sda`.",[972,975,978,981],{"name":973,"text":974},"Определите имя диска","Узнайте, как называется ваш диск в системе (например, sda, nvme0n1). Используйте команду `lsblk`.",{"name":976,"text":977},"Установите пакет smartmontools","Установите пакет через стандартный менеджер пакетов вашего дистрибутива (apt, dnf, pacman и т.д.).",{"name":979,"text":980},"Проверьте версию установленной утилиты","Запустите `smartctl --version`, чтобы убедиться, что установка прошла успешно.",{"name":982,"text":983},"Выполните тестовую проверку диска","Запустите `sudo smartctl -a /dev/sdX` (замените sdX на имя вашего диска), чтобы увидеть полную SMART-информацию.","PT10M",[986,987,988,989,990,991,992,993,994,995],"установка smartmontools linux","smartmontools ubuntu установка","как установить smartctl","мониторинг дисков smart linux","smartctl команды примеры","проверка диска smartmontools","debian smartmontools установка","centos smartmontools установка","arch linux smartmontools","fedora smartmontools","ru_RU",{},true,"/guides/linux/install-smartmontools","linux",[1002,1003,1004],"/guides/linux/monitor-disk-health","/guides/linux/check-disk-errors","/guides/linux/ssd-health-check","Гайды Linux",{"title":5,"description":953},"guides/linux/install-smartmontools","Это руководство поможет вам установить утилиту smartmontools в любом дистрибутиве Linux, чтобы отслеживать состояние накопителей и предотвратить внезапные сбои.",[1010,1011,1012,27,31,1013,1014],"администрирование","диски","мониторинг","Linux","diagnostics","guide","y-84rFbPd5y0RFRZkM-AHw7_mRqwE91-rQZpOZv6dvk",{"data":1018,"body":1019},{},{"type":1020,"children":1021},"root",[1022],{"type":1023,"tag":22,"props":1024,"children":1025},"element",{},[1026,1027,1033,1035,1041],{"type":317,"value":615},{"type":1023,"tag":89,"props":1028,"children":1030},{"className":1029},[],[1031],{"type":317,"value":1032},"sudo smartctl -i /dev/sda",{"type":317,"value":1034}," (замените sda на ваш диск). В выводе ищите строку ",{"type":1023,"tag":89,"props":1036,"children":1038},{"className":1037},[],[1039],{"type":317,"value":1040},"SMART support is: Available",{"type":317,"value":98},{"data":1043,"body":1044},{},{"type":1020,"children":1045},[1046],{"type":1023,"tag":22,"props":1047,"children":1048},{},[1049],{"type":317,"value":964},{"data":1051,"body":1052},{},{"type":1020,"children":1053},[1054],{"type":1023,"tag":22,"props":1055,"children":1056},{},[1057,1059,1065,1067,1073],{"type":317,"value":1058},"Добавьте задание в cron: ",{"type":1023,"tag":89,"props":1060,"children":1062},{"className":1061},[],[1063],{"type":317,"value":1064},"sudo crontab -e",{"type":317,"value":1066}," и вставьте строку ",{"type":1023,"tag":89,"props":1068,"children":1070},{"className":1069},[],[1071],{"type":317,"value":1072},"0 2 * * 0 /usr/sbin/smartctl -a /dev/sda > /var/log/smartctl_weekly.log",{"type":317,"value":1074},". Это запустит полную проверку каждое воскресенье в 2:00.",{"data":1076,"body":1077},{},{"type":1020,"children":1078},[1079],{"type":1023,"tag":22,"props":1080,"children":1081},{},[1082,1084,1089,1091,1097],{"type":317,"value":1083},"SMART-данные доступны только суперпользователю. Всегда используйте ",{"type":1023,"tag":89,"props":1085,"children":1087},{"className":1086},[],[1088],{"type":317,"value":70},{"type":317,"value":1090}," перед командой smartctl, например: ",{"type":1023,"tag":89,"props":1092,"children":1094},{"className":1093},[],[1095],{"type":317,"value":1096},"sudo smartctl -a /dev/sda",{"type":317,"value":98},{"data":1099,"body":1100},{},{"type":1020,"children":1101},[1102],{"type":1023,"tag":22,"props":1103,"children":1104},{},[1105,1107,1112],{"type":317,"value":1106},"Узнайте, как называется ваш диск в системе (например, sda, nvme0n1). Используйте команду ",{"type":1023,"tag":89,"props":1108,"children":1110},{"className":1109},[],[1111],{"type":317,"value":149},{"type":317,"value":98},{"data":1114,"body":1115},{},{"type":1020,"children":1116},[1117],{"type":1023,"tag":22,"props":1118,"children":1119},{},[1120],{"type":317,"value":977},{"data":1122,"body":1123},{},{"type":1020,"children":1124},[1125],{"type":1023,"tag":22,"props":1126,"children":1127},{},[1128,1130,1136],{"type":317,"value":1129},"Запустите ",{"type":1023,"tag":89,"props":1131,"children":1133},{"className":1132},[],[1134],{"type":317,"value":1135},"smartctl --version",{"type":317,"value":1137},", чтобы убедиться, что установка прошла успешно.",{"data":1139,"body":1140},{},{"type":1020,"children":1141},[1142],{"type":1023,"tag":22,"props":1143,"children":1144},{},[1145,1146,1151],{"type":317,"value":1129},{"type":1023,"tag":89,"props":1147,"children":1149},{"className":1148},[],[1150],{"type":317,"value":618},{"type":317,"value":1152}," (замените sdX на имя вашего диска), чтобы увидеть полную SMART-информацию.",[1154,1663],{"id":1155,"title":1156,"appliesTo":1157,"author":12,"body":1162,"canonical":951,"code":1173,"createdAt":1610,"description":1611,"difficulty":1612,"draft":955,"estimatedTime":1613,"extension":957,"faq":1614,"howToSteps":1624,"howToTotalTime":1637,"image":951,"keywords":1638,"locale":996,"meta":1646,"navigation":998,"path":1003,"platform":1000,"related":1647,"section":1651,"seo":1652,"severity":1653,"stem":1654,"summary":1655,"tags":1656,"twitterCreator":951,"twitterSite":951,"type":1661,"updatedAt":1610,"__hash__":1662},"content_ru/guides/linux/check-disk-errors.md","Проверка диска на ошибки в Linux: диагностика и исправление",[1158,1159,1160,1161],"Ubuntu 22.04/24.04","Debian 11/12","CentOS/RHEL 9+","Fedora 38+",{"type":14,"value":1163,"toc":1600},[1164,1168,1179,1189,1193,1227,1231,1235,1238,1243,1277,1289,1297,1316,1322,1337,1341,1344,1377,1380,1394,1403,1420,1422,1426,1433,1441,1456,1459,1466,1483,1490,1497,1510,1528,1534,1549,1553,1597],[17,1165,1167],{"id":1166},"что-означает-ошибка-eio-io-error","Что означает ошибка EIO / I/O Error",[22,1169,1170,1171,1174,1175,1178],{},"Ошибка ввода-вывода (Input/Output Error) в Linux проявляется как системный код ",[89,1172,1173],{},"EIO"," или сообщения ",[89,1176,1177],{},"I/O error"," в логах. Операционная система получает этот сигнал от драйвера диска, когда не может прочитать или записать данные в указанный блок.",[22,1180,1181,1182,379,1185,1188],{},"На практике это выглядит так: система «зависает» при обращении к файлам, файловая система автоматически переходит в режим «только для чтения» (read-only), а в терминале появляются предупреждения ",[89,1183,1184],{},"kernel: EXT4-fs error",[89,1186,1187],{},"Buffer I/O error",". Система не обязательно упадёт сразу, но дальнейшее использование повреждённого раздела без диагностики ведёт к потере файлов.",[17,1190,1192],{"id":1191},"причины-возникновения","Причины возникновения",[63,1194,1195,1201,1207,1213],{},[40,1196,1197,1200],{},[25,1198,1199],{},"Физический износ накопителя."," На HDD появляются битые сектора из-за царапин на пластинах или деградации магнитного слоя. На SSD заканчивается ресурс ячеек NAND-памяти или происходит сбой контроллера.",[40,1202,1203,1206],{},[25,1204,1205],{},"Плохой контакт или повреждение кабелей."," Расшатанный SATA-кабель, перегиб M.2-карты или проблема с разъёмом питания приводят к прерыванию передачи данных на уровне железа.",[40,1208,1209,1212],{},[25,1210,1211],{},"Резкое отключение питания."," Внезапный сбой электропитания или принудительная перезагрузка не дают системе корректно закрыть дескрипторы файлов, что ломает метаструктуру файловой системы (суперблок, журнал).",[40,1214,1215,1218,1219,1222,1223,1226],{},[25,1216,1217],{},"Конфликт драйверов или ядра."," Устаревший или несовместимый драйвер контроллера ",[89,1220,1221],{},"ahci","/",[89,1224,1225],{},"nvme"," может некорректно обрабатывать команды DMA, вызывая ложные срабатывания ошибок.",[17,1228,1230],{"id":1229},"способы-решения","Способы решения",[162,1232,1234],{"id":1233},"способ-1-диагностика-через-системные-логи","Способ 1: Диагностика через системные логи",[22,1236,1237],{},"Прежде чем предпринимать активные действия, узнайте, какой именно накопитель вызывает проблему. Журнал ядра хранит историю обращений к оборудованию.",[63,1239,1240],{},[40,1241,1242],{},"Откройте терминал и выполните:",[107,1244,1246],{"className":109,"code":1245,"language":111,"meta":112,"style":112},"dmesg | grep -iE 'error|fail|bad|sector' | tail -n 50\n",[89,1247,1248],{"__ignoreMap":112},[116,1249,1250,1253,1257,1260,1263,1266,1268,1271,1274],{"class":118,"line":119},[116,1251,1252],{"class":122},"dmesg",[116,1254,1256],{"class":1255},"szBVR"," |",[116,1258,1259],{"class":122}," grep",[116,1261,1262],{"class":253}," -iE",[116,1264,1265],{"class":177}," 'error|fail|bad|sector'",[116,1267,1256],{"class":1255},[116,1269,1270],{"class":122}," tail",[116,1272,1273],{"class":253}," -n",[116,1275,1276],{"class":253}," 50\n",[22,1278,1279,1280,133,1283,379,1286,98],{},"Команда выведет последние 50 строк, содержащих ключевые слова ошибок. Обратите внимание на имя устройства, например ",[89,1281,1282],{},"sda1",[89,1284,1285],{},"nvme0n1p2",[89,1287,1288],{},"mmcblk0",[63,1290,1291],{"start":184},[40,1292,1293,1294,1296],{},"Проверьте текущие ошибки диска через утилиту ",[89,1295,91],{},":",[107,1298,1300],{"className":109,"code":1299,"language":111,"meta":112,"style":112},"sudo smartctl -l error /dev/sdX\n",[89,1301,1302],{"__ignoreMap":112},[116,1303,1304,1306,1308,1311,1314],{"class":118,"line":119},[116,1305,70],{"class":122},[116,1307,358],{"class":177},[116,1309,1310],{"class":253}," -l",[116,1312,1313],{"class":177}," error",[116,1315,364],{"class":177},[22,1317,1318,1319,1321],{},"Замените ",[89,1320,342],{}," на ваш диск. Если вывод пуст или содержит только старые записи, причина, скорее всего, в программном повреждении ФС.",[79,1323,1324],{},[22,1325,1326,1327,1330,1331,1333,1334,633],{},"💡 Совет: Используйте ",[89,1328,1329],{},"lsblk -f",", чтобы быстро сопоставить имена устройств (",[89,1332,128],{},") с точками монтирования (",[89,1335,1336],{},"/home",[162,1338,1340],{"id":1339},"способ-2-проверка-физического-состояния-smart","Способ 2: Проверка физического состояния (SMART)",[22,1342,1343],{},"Атрибуты S.M.A.R.T. дают чёткое представление о здоровье накопителя. Установите пакет, если он отсутствует:",[107,1345,1347],{"className":109,"code":1346,"language":111,"meta":112,"style":112},"sudo apt install smartmontools   # Debian/Ubuntu\nsudo dnf install smartmontools   # RHEL/Fedora\n",[89,1348,1349,1364],{"__ignoreMap":112},[116,1350,1351,1353,1355,1357,1360],{"class":118,"line":119},[116,1352,70],{"class":122},[116,1354,178],{"class":177},[116,1356,191],{"class":177},[116,1358,1359],{"class":177}," smartmontools",[116,1361,1363],{"class":1362},"sJ8bj","   # Debian/Ubuntu\n",[116,1365,1366,1368,1370,1372,1374],{"class":118,"line":184},[116,1367,70],{"class":122},[116,1369,230],{"class":177},[116,1371,191],{"class":177},[116,1373,1359],{"class":177},[116,1375,1376],{"class":1362},"   # RHEL/Fedora\n",[22,1378,1379],{},"Запустите полную диагностику:",[107,1381,1382],{"className":109,"code":349,"language":111,"meta":112,"style":112},[89,1383,1384],{"__ignoreMap":112},[116,1385,1386,1388,1390,1392],{"class":118,"line":119},[116,1387,70],{"class":122},[116,1389,358],{"class":177},[116,1391,361],{"class":253},[116,1393,364],{"class":177},[22,1395,1396,1397,1399,1400,1402],{},"Внимательно изучите строки ",[89,1398,374],{},". Если статус ",[89,1401,378],{},", диск физически исправен. Критические атрибуты:",[37,1404,1405,1410,1415],{},[40,1406,1407,1409],{},[89,1408,415],{},": количество переназначенных секторов. Значение выше 100 требует внимания.",[40,1411,1412,1414],{},[89,1413,421],{},": сектора, которые ждут переназначения. Указывает на начинающуюся деградацию.",[40,1416,1417,1419],{},[89,1418,427],{},": ошибки передачи по кабелу SATA. Если счётчик растёт — замените кабель.",[288,1421],{},[162,1423,1425],{"id":1424},"способ-3-проверка-и-исправление-файловой-системы","Способ 3: Проверка и исправление файловой системы",[22,1427,1428,1429,1432],{},"Если SMART в норме, проблема заключается в логической структуре. Утилита ",[89,1430,1431],{},"fsck"," (File System Consistency Check) исправляет несоответствия метаданных.",[63,1434,1435],{},[40,1436,1437,1440],{},[25,1438,1439],{},"Размонтируйте раздел."," Проверять смонтированную файловую систему опасно:",[107,1442,1444],{"className":109,"code":1443,"language":111,"meta":112,"style":112},"sudo umount /dev/sdXY\n",[89,1445,1446],{"__ignoreMap":112},[116,1447,1448,1450,1453],{"class":118,"line":119},[116,1449,70],{"class":122},[116,1451,1452],{"class":177}," umount",[116,1454,1455],{"class":177}," /dev/sdXY\n",[22,1457,1458],{},"Если диск является системным и не размонтируется, загрузитесь с LiveUSB или дождитесь автоматической проверки при следующей перезагрузке.",[63,1460,1461],{"start":184},[40,1462,1463],{},[25,1464,1465],{},"Запустите проверку с автоматическим подтверждением:",[107,1467,1469],{"className":109,"code":1468,"language":111,"meta":112,"style":112},"sudo fsck -y /dev/sdXY\n",[89,1470,1471],{"__ignoreMap":112},[116,1472,1473,1475,1478,1481],{"class":118,"line":119},[116,1474,70],{"class":122},[116,1476,1477],{"class":177}," fsck",[116,1479,1480],{"class":253}," -y",[116,1482,1455],{"class":177},[22,1484,1485,1486,1489],{},"Флаг ",[89,1487,1488],{},"-y"," подтверждает все предложения по исправлению. Процесс может занять от нескольких секунд до часа в зависимости от объёма и скорости диска.",[63,1491,1492],{"start":928},[40,1493,1494],{},[25,1495,1496],{},"Проверьте результат:",[107,1498,1500],{"className":109,"code":1499,"language":111,"meta":112,"style":112},"echo $?\n",[89,1501,1502],{"__ignoreMap":112},[116,1503,1504,1507],{"class":118,"line":119},[116,1505,1506],{"class":253},"echo",[116,1508,1509],{"class":253}," $?\n",[22,1511,1512,1513,1516,1517,379,1520,1523,1524,1527],{},"Код выхода ",[89,1514,1515],{},"0"," означает, что ошибок не найдено. Код ",[89,1518,1519],{},"1",[89,1521,1522],{},"2"," указывает на успешно исправленные проблемы. Коды выше ",[89,1525,1526],{},"4"," требуют ручного вмешательства или замены накопителя.",[63,1529,1531],{"start":1530},4,[40,1532,1533],{},"Смонтируйте раздел обратно или перезагрузите систему:",[107,1535,1537],{"className":109,"code":1536,"language":111,"meta":112,"style":112},"sudo mount -a\n",[89,1538,1539],{"__ignoreMap":112},[116,1540,1541,1543,1546],{"class":118,"line":119},[116,1542,70],{"class":122},[116,1544,1545],{"class":177}," mount",[116,1547,1548],{"class":253}," -a\n",[17,1550,1552],{"id":1551},"профилактика","Профилактика",[37,1554,1555,1567,1573,1585],{},[40,1556,1557,1560,1561,1563,1564,1566],{},[25,1558,1559],{},"Регулярно проверяйте SMART."," Настройте автоматические тесты через ",[89,1562,285],{},". Включите службу и добавьте в ",[89,1565,759],{}," правило для мониторинга критических атрибутов.",[40,1568,1569,1572],{},[25,1570,1571],{},"Используйте ИБП."," Внезапные скачки напряжения — главная причина повреждения журнала транзакций на ext4/btrfs.",[40,1574,1575,1578,1579,379,1582,98],{},[25,1576,1577],{},"Контролируйте температуру."," Перегрев HDD выше 50°C ускоряет износ магнитных головок. Организуйте продув корпуса и следите за показаниями ",[89,1580,1581],{},"hddtemp",[89,1583,1584],{},"smartctl -A",[40,1586,1587,1590,1591,379,1594,98],{},[25,1588,1589],{},"Резервное копирование."," Ошибки диска часто развиваются лавинообразно. Храните критичные данные на отдельном носителе или в облаке с использованием ",[89,1592,1593],{},"rsync",[89,1595,1596],{},"borgbackup",[917,1598,1599],{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}",{"title":112,"searchDepth":184,"depth":184,"links":1601},[1602,1603,1604,1609],{"id":1166,"depth":184,"text":1167},{"id":1191,"depth":184,"text":1192},{"id":1229,"depth":184,"text":1230,"children":1605},[1606,1607,1608],{"id":1233,"depth":928,"text":1234},{"id":1339,"depth":928,"text":1340},{"id":1424,"depth":928,"text":1425},{"id":1551,"depth":184,"text":1552},"2026-04-06 14:12:55","Пошаговая инструкция по диагностике и устранению ошибок диска в Linux. Проверьте SMART, файловую систему и спасите данные за 10 минут.","medium","10-15 мин",[1615,1618,1621],{"question":1616,"answer":1617},"Можно ли продолжать работать с диском, на котором появились ошибки ввода-вывода?","Крайне не рекомендуется. Ошибки EIO обычно указывают на физическую деградацию накопителя или повреждение файловой системы. Продолжение работы без резервной копии грозит полной потерей данных.",{"question":1619,"answer":1620},"Как проверить SSD на битые секторы?","Для SSD термин «битые сектора» не совсем корректен — вместо них используются повреждённые блоки. Используйте `smartctl -a /dev/sdX` и следите за параметрами `Reallocated_Sector_Ct` и `Media_Wearout_Indicator`.",{"question":1622,"answer":1623},"Нужно ли размонтировать диск перед проверкой `fsck`?","Да, проверка и исправление файловой системы на смонтированном накопителе может привести к необратимому повреждению структуры каталогов. Всегда используйте `umount` перед запуском утилиты.",[1625,1628,1631,1634],{"name":1626,"text":1627},"Анализ системных логов","Откройте терминал и выполните `dmesg | grep -iE 'error|fail|bad|sector'`, чтобы быстро найти упоминания сбойных секторов или проблем с драйвером контроллера.",{"name":1629,"text":1630},"Проверка SMART-статуса","Установите пакет `smartmontools` и запустите `sudo smartctl -a /dev/sdX` для оценки физического здоровья диска и просмотра атрибутов износа.",{"name":1632,"text":1633},"Поиск повреждённых блоков","Используйте утилиту `sudo badblocks -sv /dev/sdX` для сканирования поверхности накопителя и составления списка недоступных областей.",{"name":1635,"text":1636},"Исправление файловой системы","После размонтирования раздела выполните `sudo fsck -y /dev/sdXY`. Утилита автоматически исправит логические ошибки и переназначит сбойные блоки.","PT15M",[1639,1640,1641,1642,1643,1644,1645],"ошибки диска linux","input output error linux исправить","проверить жесткий диск на битые секторы ubuntu","fsck проверка файловой системы","smartctl диагностика диска","восстановление данных ext4 btrfs","badblocks проверка накопителя",{},[1648,1649,1650],"/guides/linux/mount-usb-drive","/guides/linux/backup-rsync","/guides/linux/monitor-disk-usage","Ошибки Linux",{"title":1156,"description":1611},"high","guides/linux/check-disk-errors","Узнайте, как самостоятельно найти и исправить ошибки жёсткого диска или SSD в Linux с помощью встроенных утилит. Гайд поможет предотвратить потерю данных и восстановить работоспособность накопителя.",[1013,1657,1658,1659,1431,91,1660],"диагностика","hdd","ssd","файловая система","error","qLCKxm5PCqPF6NvSl4uhS5bECKZWX7WJCg7ZDaEiZU0",{"id":1664,"title":1665,"appliesTo":1666,"author":12,"body":1670,"canonical":951,"code":951,"createdAt":2718,"description":2719,"difficulty":954,"draft":955,"estimatedTime":1613,"extension":957,"faq":2720,"howToSteps":2733,"howToTotalTime":1637,"image":951,"keywords":2749,"locale":996,"meta":2760,"navigation":998,"path":1004,"platform":1000,"related":2761,"section":1005,"seo":2765,"severity":951,"stem":2766,"summary":2767,"tags":2768,"twitterCreator":951,"twitterSite":951,"type":1015,"updatedAt":2718,"__hash__":2773},"content_ru/guides/linux/ssd-health-check.md","Проверка здоровья SSD в Linux: полное руководство по SMART",[7,1667,1668,1669],"Debian 11+","CentOS 8+","Любой дистрибутив с smartmontools",{"type":14,"value":1671,"toc":2679},[1672,1674,1680,1683,1700,1709,1711,1713,1733,1750,1754,1763,1768,1790,1795,1826,1831,1845,1848,1858,1862,1865,1873,1876,1882,1895,1899,1902,1918,1921,1927,1937,1941,1944,1959,1966,1970,2133,2146,2203,2207,2210,2236,2241,2247,2256,2259,2265,2274,2294,2298,2301,2319,2333,2336,2339,2341,2345,2376,2380,2413,2418,2429,2431,2438,2455,2462,2476,2482,2497,2504,2512,2522,2530,2536,2563,2567,2575,2579,2590,2596,2599,2605,2608,2615,2623,2627,2638,2644,2652,2656,2668,2676],[17,1673,20],{"id":19},[22,1675,1676,1677,98],{},"Проверка здоровья SSD-накопителя — критически важная процедура для предотвращения внезапной потери данных. В отличие от HDD, SSD не издают характерных звуков при сбое, поэтому единственный способ оценить их состояние — анализ встроенной технологии ",[25,1678,1679],{},"SMART (Self-Monitoring, Analysis and Reporting Technology)",[22,1681,1682],{},"В этом гайде вы научитесь:",[37,1684,1685,1691,1694,1697],{},[40,1686,1687,1688,1690],{},"Устанавливать и использовать утилиту ",[89,1689,91],{}," для диагностики SSD.",[40,1692,1693],{},"Читать и интерпретировать ключевые атрибуты SMART, специфичные для SSD.",[40,1695,1696],{},"Определять оставшийся ресурс накопителя (TBW — Total Bytes Written).",[40,1698,1699],{},"Выявлять ранние признаки износа и предсказывать отказ диска.",[22,1701,1702,1703,1706,1707,633],{},"Процедура займет ",[25,1704,1705],{},"10-15 минут"," и не требует специальных знаний, но потребует прав суперпользователя (",[89,1708,70],{},[17,1710,58],{"id":57},[22,1712,61],{},[63,1714,1715,1720,1726],{},[40,1716,1717,1718,98],{},"У вас есть доступ к терминалу Linux с правами ",[89,1719,70],{},[40,1721,1722,1723,1725],{},"Установлен пакет ",[89,1724,27],{}," (инструкция ниже).",[40,1727,1728,1729,379,1731,633],{},"Вы знаете имя устройства SSD, которое хотите проверить (например, ",[89,1730,140],{},[89,1732,128],{},[79,1734,1735],{},[22,1736,1737,1738,1741,1742,1744,1745,1747,1748,98],{},"💡 ",[25,1739,1740],{},"Совет",": Если у вас несколько дисков, определите, какой из них SSD, по наличию в выводе ",[89,1743,149],{}," слов ",[89,1746,1225],{}," (для NVMe SSD) или по размеру/модели. Для SATA SSD имя обычно ",[89,1749,342],{},[17,1751,1753],{"id":1752},"шаг-1-установка-smartmontools","Шаг 1: Установка smartmontools",[22,1755,1756,1757,1759,1760,1762],{},"Утилита ",[89,1758,91],{}," входит в пакет ",[89,1761,27],{},". Установите его:",[22,1764,1765],{},[25,1766,1767],{},"Для Debian/Ubuntu и производных:",[107,1769,1770],{"className":109,"code":168,"language":111,"meta":112,"style":112},[89,1771,1772,1780],{"__ignoreMap":112},[116,1773,1774,1776,1778],{"class":118,"line":119},[116,1775,70],{"class":122},[116,1777,178],{"class":177},[116,1779,181],{"class":177},[116,1781,1782,1784,1786,1788],{"class":118,"line":184},[116,1783,70],{"class":122},[116,1785,178],{"class":177},[116,1787,191],{"class":177},[116,1789,194],{"class":177},[22,1791,1792],{},[25,1793,1794],{},"Для RHEL/CentOS/Fedora:",[107,1796,1798],{"className":109,"code":1797,"language":111,"meta":112,"style":112},"sudo yum install smartmontools  # CentOS 7\nsudo dnf install smartmontools  # CentOS 8+, Fedora\n",[89,1799,1800,1813],{"__ignoreMap":112},[116,1801,1802,1804,1806,1808,1810],{"class":118,"line":119},[116,1803,70],{"class":122},[116,1805,210],{"class":177},[116,1807,191],{"class":177},[116,1809,1359],{"class":177},[116,1811,1812],{"class":1362},"  # CentOS 7\n",[116,1814,1815,1817,1819,1821,1823],{"class":118,"line":184},[116,1816,70],{"class":122},[116,1818,230],{"class":177},[116,1820,191],{"class":177},[116,1822,1359],{"class":177},[116,1824,1825],{"class":1362},"  # CentOS 8+, Fedora\n",[22,1827,1828],{},[25,1829,1830],{},"Для Arch Linux:",[107,1832,1833],{"className":109,"code":241,"language":111,"meta":112,"style":112},[89,1834,1835],{"__ignoreMap":112},[116,1836,1837,1839,1841,1843],{"class":118,"line":119},[116,1838,70],{"class":122},[116,1840,250],{"class":177},[116,1842,254],{"class":253},[116,1844,194],{"class":177},[22,1846,1847],{},"Проверьте установку:",[107,1849,1850],{"className":109,"code":299,"language":111,"meta":112,"style":112},[89,1851,1852],{"__ignoreMap":112},[116,1853,1854,1856],{"class":118,"line":119},[116,1855,91],{"class":122},[116,1857,308],{"class":253},[17,1859,1861],{"id":1860},"шаг-2-определение-устройства-ssd","Шаг 2: Определение устройства SSD",[22,1863,1864],{},"Выполните команду, чтобы увидеть все блочные устройства:",[107,1866,1867],{"className":109,"code":110,"language":111,"meta":112,"style":112},[89,1868,1869],{"__ignoreMap":112},[116,1870,1871],{"class":118,"line":119},[116,1872,110],{"class":122},[22,1874,1875],{},"Пример вывода:",[107,1877,1880],{"className":1878,"code":1879,"language":317},[315],"NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT\nsda           8:0    0 238,5G  0 disk \n├─sda1        8:1    0   512M  0 part /boot/efi\n├─sda2        8:2    0   128G  0 part /\n└─sda3        8:3    0   110G  0 part /home\nnvme0n1     259:0    0 476,9G  0 disk \n├─nvme0n1p1 259:1    0   512M  0 part /boot\n└─nvme0n1p2 259:2    0 476,4G  0 part /\n",[89,1881,1879],{"__ignoreMap":112},[22,1883,1884,1885,1888,1889,1892,1893,633],{},"Здесь ",[89,1886,1887],{},"nvme0n1"," — это NVMe SSD, а ",[89,1890,1891],{},"sda"," — возможно, SATA SSD или HDD. Для проверки здоровья SSD используйте соответствующее имя устройства (например, ",[89,1894,140],{},[17,1896,1898],{"id":1897},"шаг-3-просмотр-общей-информации-о-здоровье","Шаг 3: Просмотр общей информации о здоровье",[22,1900,1901],{},"Выполните быструю проверку общего состояния:",[107,1903,1905],{"className":109,"code":1904,"language":111,"meta":112,"style":112},"sudo smartctl -H /dev/ваше_устройство\n",[89,1906,1907],{"__ignoreMap":112},[116,1908,1909,1911,1913,1915],{"class":118,"line":119},[116,1910,70],{"class":122},[116,1912,358],{"class":177},[116,1914,455],{"class":253},[116,1916,1917],{"class":177}," /dev/ваше_устройство\n",[22,1919,1920],{},"Пример вывода для здорового диска:",[107,1922,1925],{"className":1923,"code":1924,"language":317},[315],"smartctl 7.3 2022-02-28 r5338 [x86_64-linux-5.15.0-67-generic] (local build)\nCopyright (C) 2002-22, Bruce Allen, Christian Franke, www.smartmontools.org\n\n=== START OF READ SMART DATA SECTION ===\nSMART overall-health self-assessment test result: PASSED\n",[89,1926,1924],{"__ignoreMap":112},[22,1928,1929,1930,1932,1933,1936],{},"Если видите ",[89,1931,382],{}," — ",[25,1934,1935],{},"создайте резервную копию данных немедленно"," и планируйте замену диска.",[17,1938,1940],{"id":1939},"шаг-4-анализ-полного-smart-дампa","Шаг 4: Анализ полного SMART-дампa",[22,1942,1943],{},"Для детального анализа выполните:",[107,1945,1947],{"className":109,"code":1946,"language":111,"meta":112,"style":112},"sudo smartctl -a /dev/ваше_устройство\n",[89,1948,1949],{"__ignoreMap":112},[116,1950,1951,1953,1955,1957],{"class":118,"line":119},[116,1952,70],{"class":122},[116,1954,358],{"class":177},[116,1956,361],{"class":253},[116,1958,1917],{"class":177},[22,1960,1961,1962,1965],{},"Это выведет ",[25,1963,1964],{},"все"," SMART-атрибуты. Для SSD重点关注 следующие:",[162,1967,1969],{"id":1968},"ключевые-атрибуты-для-ssd-sata","Ключевые атрибуты для SSD (SATA):",[37,1971,1972,1980,1989,1998,2011,2019,2028,2037,2046,2055,2064,2073,2082,2090,2099,2108,2116,2125],{},[40,1973,1974,375,1977,1979],{},[25,1975,1976],{},"ID 5",[89,1978,415],{}," — количество переназначенных секторов. Ненулевые значения — признак износа.",[40,1981,1982,375,1985,1988],{},[25,1983,1984],{},"ID 9",[89,1986,1987],{},"Power_On_Hours"," — время работы в часах.",[40,1990,1991,375,1994,1997],{},[25,1992,1993],{},"ID 12",[89,1995,1996],{},"Power_Cycle_Count"," — количество циклов включения.",[40,1999,2000,375,2003,2006,2007,2010],{},[25,2001,2002],{},"ID 173",[89,2004,2005],{},"Media_Wearout_Indicator"," (или ",[89,2008,2009],{},"Wear_Leveling_Count",") — процент износа NAND. Значение 100 = новый, 0 = предел. Порог срабатывания обычно 10-20%.",[40,2012,2013,375,2016,2018],{},[25,2014,2015],{},"ID 177",[89,2017,2009],{}," (альтернатива 173) — аналогичный показатель износа.",[40,2020,2021,375,2024,2027],{},[25,2022,2023],{},"ID 179",[89,2025,2026],{},"Used_Rsvd_Blk_Cnt_Tot"," (Samsung) — количество использованных резервных блоков.",[40,2029,2030,375,2033,2036],{},[25,2031,2032],{},"ID 181",[89,2034,2035],{},"Program_Fail_Cnt_Total"," — сбои программирования ячеек.",[40,2038,2039,375,2042,2045],{},[25,2040,2041],{},"ID 182",[89,2043,2044],{},"Erase_Fail_Count_Total"," — сбои стирания ячеек.",[40,2047,2048,375,2051,2054],{},[25,2049,2050],{},"ID 183",[89,2052,2053],{},"Runtime_Bad_Block"," — плохие блоки, обнаруженные во время работы.",[40,2056,2057,375,2060,2063],{},[25,2058,2059],{},"ID 187",[89,2061,2062],{},"Uncorrectable_Error_Cnt"," — некорректируемые ошибки.",[40,2065,2066,375,2069,2072],{},[25,2067,2068],{},"ID 188",[89,2070,2071],{},"Command_Timeout"," — таймауты команд.",[40,2074,2075,375,2078,2081],{},[25,2076,2077],{},"ID 190",[89,2079,2080],{},"Airflow_Temperature_Cel"," — температура (для некоторых SSD не актуально).",[40,2083,2084,375,2087,2089],{},[25,2085,2086],{},"ID 194",[89,2088,433],{}," — температура датчика.",[40,2091,2092,375,2095,2098],{},[25,2093,2094],{},"ID 195",[89,2096,2097],{},"Hardware_ECC_Recovered"," — исправленные ошибки ECC.",[40,2100,2101,375,2104,2107],{},[25,2102,2103],{},"ID 196",[89,2105,2106],{},"Reallocated_Event_Count"," — события переназначения.",[40,2109,2110,375,2113,2115],{},[25,2111,2112],{},"ID 197",[89,2114,421],{}," — сектора, ожидающие переназначения (критично!).",[40,2117,2118,375,2121,2124],{},[25,2119,2120],{},"ID 198",[89,2122,2123],{},"Offline_Uncorrectable"," — некорректируемые сектора при офлайн-тесте.",[40,2126,2127,375,2130,2132],{},[25,2128,2129],{},"ID 199",[89,2131,427],{}," — ошибки кабеля (для SATA).",[162,2134,2136,2137,2139,2140,2142,2143,346],{"id":2135},"для-nvme-ssd-используйте-a-с-d-nvme-или-просто-smartctl-a","Для NVMe SSD (используйте ",[89,2138,528],{}," с ",[89,2141,714],{}," или просто ",[89,2144,2145],{},"smartctl -a",[37,2147,2148,2165,2176,2187,2195],{},[40,2149,2150,375,2153,133,2156,133,2159,133,2162,98],{},[25,2151,2152],{},"SMART/Health Information",[89,2154,2155],{},"Critical Warning",[89,2157,2158],{},"Temperature",[89,2160,2161],{},"Available Spare",[89,2163,2164],{},"Available Spare Threshold",[40,2166,2167,2171,2172,2175],{},[25,2168,2169],{},[89,2170,2161],{}," (свободный резерв) — процент резервных блоков. Ниже ",[89,2173,2174],{},"Threshold"," — диск близок к износу.",[40,2177,2178,2006,2183,2186],{},[25,2179,2180],{},[89,2181,2182],{},"Data Units Written",[89,2184,2185],{},"Total Bytes Written"," TBW) — общее количество записанных данных.",[40,2188,2189,2194],{},[25,2190,2191],{},[89,2192,2193],{},"Media and Data Integrity Errors"," — ошибки целостности данных.",[40,2196,2197,2202],{},[25,2198,2199],{},[89,2200,2201],{},"Number of Critical Warning"," — количество критических предупреждений.",[162,2204,2206],{"id":2205},"как-читать-значения","Как читать значения:",[22,2208,2209],{},"Для каждого атрибута смотрите три колонки:",[37,2211,2212,2218,2230],{},[40,2213,2214,2217],{},[89,2215,2216],{},"VALUE"," — текущее нормализованное значение (обычно 100 = идеально, уменьшается при износе).",[40,2219,2220,2223,2224,2226,2227,2229],{},[89,2221,2222],{},"THRESH"," — пороговое значение. Если ",[89,2225,2216],{}," ≤ ",[89,2228,2222],{}," — атрибут в критическом состоянии.",[40,2231,2232,2235],{},[89,2233,2234],{},"WORST"," — худшее значение за время работы.",[22,2237,2238],{},[25,2239,2240],{},"Пример проблемного атрибута:",[107,2242,2245],{"className":2243,"code":2244,"language":317},[315],"ID 173 Used_Rsvd_Blk_Cnt_Tot 0x0032 100 100 0 - 0\n",[89,2246,2244],{"__ignoreMap":112},[22,2248,1884,2249,133,2252,2255],{},[89,2250,2251],{},"VALUE=100",[89,2253,2254],{},"THRESH=0"," (нет порога) — всё хорошо.",[22,2257,2258],{},"Но если:",[107,2260,2263],{"className":2261,"code":2262,"language":317},[315],"ID 5 Reallocated_Sector_Ct 0x0033 090 090 000 - 10\n",[89,2264,2262],{"__ignoreMap":112},[22,2266,2267,133,2270,2273],{},[89,2268,2269],{},"VALUE=90",[89,2271,2272],{},"THRESH=10"," — пока в норне, но следите за динамикой.",[79,2275,2276],{},[22,2277,83,2278,2281,2282,2284,2285,2287,2288,2291,2292,98],{},[25,2279,2280],{},"Важно",": Некоторые атрибуты (особенно ",[89,2283,2005],{},") могут увеличиваться со временем (например, с 100 до 99), что нормально. Критично — когда ",[89,2286,2216],{}," опускается ",[25,2289,2290],{},"ниже"," ",[89,2293,2222],{},[17,2295,2297],{"id":2296},"шаг-5-запуск-расширенного-теста-опционально","Шаг 5: Запуск расширенного теста (опционально)",[22,2299,2300],{},"Для глубокой проверки запустите длительный тест (может занять 1-10 часов в зависимости от диска):",[107,2302,2304],{"className":109,"code":2303,"language":111,"meta":112,"style":112},"sudo smartctl -t long /dev/ваше_устройство\n",[89,2305,2306],{"__ignoreMap":112},[116,2307,2308,2310,2312,2314,2317],{"class":118,"line":119},[116,2309,70],{"class":122},[116,2311,358],{"class":177},[116,2313,650],{"class":253},[116,2315,2316],{"class":177}," long",[116,2318,1917],{"class":177},[22,2320,2321,2322,2325,2326,2329,2330,98],{},"После завершения (посмотрите прогресс через ",[89,2323,2324],{},"sudo smartctl -c /dev/устройство",") снова выполните ",[89,2327,2328],{},"sudo smartctl -a /dev/устройство"," и проверьте результаты теста в секции ",[89,2331,2332],{},"SMART Self-test log",[17,2334,2335],{"id":288},"::in-article-ad",[22,2337,2338],{},"::",[17,2340,607],{"id":606},[162,2342,2344],{"id":2343},"успешный-результат","Успешный результат:",[37,2346,2347,2355,2362,2370],{},[40,2348,2349,2350,1932,2353,98],{},"В выводе ",[89,2351,2352],{},"smartctl -H",[89,2354,378],{},[40,2356,2357,2358,2226,2360,98],{},"Нет атрибутов, где ",[89,2359,2216],{},[89,2361,2222],{},[40,2363,2364,2365,2367,2368,98],{},"Для NVMe: ",[89,2366,2161],{}," > ",[89,2369,2164],{},[40,2371,2372,2375],{},[89,2373,2374],{},"Media Wearout Indicator"," (или аналоги) > 20 (чем выше, тем лучше).",[162,2377,2379],{"id":2378},"критический-результат","Критический результат:",[37,2381,2382,2387,2401,2407],{},[40,2383,2384,98],{},[89,2385,2386],{},"SMART overall-health self-assessment test result: FAILED",[40,2388,2389,2390,2226,2392,2394,2395,133,2397,133,2399,633],{},"Любой атрибут с ",[89,2391,2216],{},[89,2393,2222],{}," (особенно ",[89,2396,415],{},[89,2398,421],{},[89,2400,2123],{},[40,2402,2364,2403,2226,2405,98],{},[89,2404,2161],{},[89,2406,2164],{},[40,2408,2409,2410,2412],{},"Резкое падение ",[89,2411,2374],{}," (например, с 90 до 50 за месяц).",[22,2414,2415],{},[25,2416,2417],{},"Действия при критическом результате:",[63,2419,2420,2423],{},[40,2421,2422],{},"Немедленно создайте полный бэкап данных на другой носитель.",[40,2424,2425,2426,2428],{},"Замените SSD. Не продолжайте использовать диск с ",[89,2427,382],{}," — отказ может произойти в любой момент.",[17,2430,97],{"id":669},[162,2432,2434,2435],{"id":2433},"проблема-1-smart-command-failed-scsi-error-unsolicited-sense-data","Проблема 1: ",[89,2436,2437],{},"SMART command failed: scsi error unsolicited sense data",[22,2439,2440,2443,2444,2447,2448,2451,2452,98],{},[25,2441,2442],{},"Причина:"," Диск занят (например, смонтирован и активно используется) или не поддерживает SMART в текущем режиме.\n",[25,2445,2446],{},"Решение:"," Убедитесь, что disc не используется, или попробуйте добавить флаг ",[89,2449,2450],{},"-d ata"," для SATA: ",[89,2453,2454],{},"sudo smartctl -a -d ata /dev/device",[162,2456,2458,2459],{"id":2457},"проблема-2-unable-to-detect-device-type","Проблема 2: ",[89,2460,2461],{},"Unable to detect device type",[22,2463,2464,2466,2467,2469,2470,2472,2473,98],{},[25,2465,2442],{}," Неправильное имя устройства или драйвер не поддерживает SMART.\n",[25,2468,2446],{}," Проверьте имя устройства через ",[89,2471,149],{},". Для NVMe SSD иногда требуется явно указать тип: ",[89,2474,2475],{},"sudo smartctl -a -d nvme /dev/nvme0",[162,2477,2479,2480],{"id":2478},"проблема-3-smart-support-is-unavailable","Проблема 3: ",[89,2481,676],{},[22,2483,2484,2486,2487,2489,2490,2493,2494,2496],{},[25,2485,2442],{}," Диск не поддерживает SMART (редко для SSD) или SMART отключен в BIOS/UEFI.\n",[25,2488,2446],{}," Проверьте настройки BIOS/UEFI, включите опции ",[89,2491,2492],{},"SATA Mode"," (AHCI) и ",[89,2495,31],{},". Для некоторых виртуальных машин SMART недоступен.",[162,2498,2500,2501],{"id":2499},"проблема-4-read-smart-data-failed-inputoutput-error","Проблема 4: ",[89,2502,2503],{},"Read SMART Data Failed: Input/output error",[22,2505,2506,2508,2509,2511],{},[25,2507,2442],{}," Аппаратная ошибка диска или кабеля (для SATA).\n",[25,2510,2446],{}," Проверьте соединение кабеля SATA (если применимо), попробуйте другой порт. Если ошибка повторяется — диск неисправен.",[162,2513,2515,2516,379,2519],{"id":2514},"проблема-5-unknown-usb-bridge-или-ata-device-is-not-ready","Проблема 5: ",[89,2517,2518],{},"Unknown USB bridge",[89,2520,2521],{},"ATA device is not ready",[22,2523,2524,2526,2527,2529],{},[25,2525,2442],{}," SSD подключен через USB-адаптер, который не передает SMART-команды.\n",[25,2528,2446],{}," Подключите SSD напрямую к материнской плате (SATA/NVMe). Через USB многие адаптеры не поддерживают SMART.",[162,2531,2533,2534],{"id":2532},"проблема-6-нет-атрибута-media-wearout-indicator","Проблема 6: Нет атрибута ",[89,2535,2374],{},[22,2537,2538,2540,2541,2543,2544,2546,2547,133,2549,133,2552,379,2555,2558,2559,2562],{},[25,2539,2442],{}," Утилита ",[89,2542,91],{}," не распознала его или производитель использует другой ID.\n",[25,2545,2446],{}," Ищите атрибуты с названиями ",[89,2548,2009],{},[89,2550,2551],{},"Total_LBAs_Written",[89,2553,2554],{},"Data_Units_Written",[89,2556,2557],{},"Percentage_Used",". Используйте ",[89,2560,2561],{},"sudo smartctl -a /dev/device | grep -i wear"," для поиска.",[162,2564,2566],{"id":2565},"проблема-7-низкая-температура-например-20c-это-норма","Проблема 7: Низкая температура (например, 20°C) — это норма?",[22,2568,2569,2571,2572,2574],{},[25,2570,2442],{}," Некоторые SSD не имеют точного датчика температуры или показывают усредненное значение.\n",[25,2573,2446],{}," Температура SSD обычно не критична (работает до 70-80°C). Сосредоточьтесь на атрибутах износа и ошибок.",[162,2576,2578],{"id":2577},"проблема-8-как-оценить-tbw-total-bytes-written-из-smart","Проблема 8: Как оценить TBW (Total Bytes Written) из SMART?",[22,2580,2581,2583,2584,2586,2587,2589],{},[25,2582,2446],{}," Найдите атрибут ",[89,2585,2182],{}," (NVMe) или ",[89,2588,2551],{}," (SATA). Умножьте значение на размер сектора (обычно 512 байт или 1000 байт). Пример для NVMe:",[107,2591,2594],{"className":2592,"code":2593,"language":317},[315],"Data Units Written: 123,456,789 [63.1 TB]\n",[89,2595,2593],{"__ignoreMap":112},[22,2597,2598],{},"Здесь уже указано в TB. Для SATA:",[107,2600,2603],{"className":2601,"code":2602,"language":317},[315],"Total_LBAs_Written: 1234567890\n",[89,2604,2602],{"__ignoreMap":112},[22,2606,2607],{},"Тогда TBW = 1234567890 * 512 / 1000^4 ≈ 0.56 TB (если сектор 512 байт).",[162,2609,2611,2612,2614],{"id":2610},"проблема-9-smartctl-не-видит-диск-в-списке","Проблема 9: ",[89,2613,91],{}," не видит диск в списке",[22,2616,2617,2619,2620,2622],{},[25,2618,2446],{}," Убедитесь, что диск правильно подключен и определяется системой (",[89,2621,149],{},"). Для RAID-массивов или оборудования, скрывающего диски (например, некоторые корпоративные SSD через HW RAID), SMART может быть недоступен. Используйте утилиты производителя RAID-контроллера.",[162,2624,2626],{"id":2625},"проблема-10-как-мониторить-ssd-автоматически","Проблема 10: Как мониторить SSD автоматически?",[22,2628,2629,2631,2632,2634,2635,2637],{},[25,2630,2446],{}," Настройте регулярный запуск ",[89,2633,2352],{}," через cron (например, раз в день) и отправку отчетов на email при ",[89,2636,382],{},". Пример строки crontab:",[107,2639,2642],{"className":2640,"code":2641,"language":317},[315],"0 2 * * * /usr/sbin/smartctl -H /dev/nvme0 >> /var/log/smart.log 2>&1\n",[89,2643,2641],{"__ignoreMap":112},[22,2645,2646,2647,2649,2650,98],{},"Или используйте демоны вроде ",[89,2648,285],{}," из ",[89,2651,27],{},[17,2653,2655],{"id":2654},"заключение","Заключение",[22,2657,2658,2659,2661,2662,2664,2665,2667],{},"Регулярная проверка здоровья SSD через SMART — это простой и эффективный способ избежать внезапной потери данных. Процесс занимает минуты, но дает ценную информацию об оставшемся ресурсе накопителя. Начните с установки ",[89,2660,27],{}," и запустите ",[89,2663,2145],{}," для своих дисков. Запомните: при любых признаках ",[89,2666,382],{}," или переназначенных секторов — немедленно создавайте бэкап и планируйте замену диска.",[22,2669,2670,2672,2673,2675],{},[25,2671,86],{}," SMART — не гарантия, но лучший доступный инструмент. Даже диск с ",[89,2674,378],{}," может внезапно отказать, поэтому всегда имейте актуальную резервную копию важных данных.",[917,2677,2678],{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}",{"title":112,"searchDepth":184,"depth":184,"links":2680},[2681,2682,2683,2684,2685,2686,2692,2693,2694,2698,2717],{"id":19,"depth":184,"text":20},{"id":57,"depth":184,"text":58},{"id":1752,"depth":184,"text":1753},{"id":1860,"depth":184,"text":1861},{"id":1897,"depth":184,"text":1898},{"id":1939,"depth":184,"text":1940,"children":2687},[2688,2689,2691],{"id":1968,"depth":928,"text":1969},{"id":2135,"depth":928,"text":2690},"Для NVMe SSD (используйте -a с -d nvme или просто smartctl -a):",{"id":2205,"depth":928,"text":2206},{"id":2296,"depth":184,"text":2297},{"id":288,"depth":184,"text":2335},{"id":606,"depth":184,"text":607,"children":2695},[2696,2697],{"id":2343,"depth":928,"text":2344},{"id":2378,"depth":928,"text":2379},{"id":669,"depth":184,"text":97,"children":2699},[2700,2702,2704,2706,2708,2710,2712,2713,2714,2716],{"id":2433,"depth":928,"text":2701},"Проблема 1: SMART command failed: scsi error unsolicited sense data",{"id":2457,"depth":928,"text":2703},"Проблема 2: Unable to detect device type",{"id":2478,"depth":928,"text":2705},"Проблема 3: SMART support is: Unavailable",{"id":2499,"depth":928,"text":2707},"Проблема 4: Read SMART Data Failed: Input/output error",{"id":2514,"depth":928,"text":2709},"Проблема 5: Unknown USB bridge или ATA device is not ready",{"id":2532,"depth":928,"text":2711},"Проблема 6: Нет атрибута Media Wearout Indicator",{"id":2565,"depth":928,"text":2566},{"id":2577,"depth":928,"text":2578},{"id":2610,"depth":928,"text":2715},"Проблема 9: smartctl не видит диск в списке",{"id":2625,"depth":928,"text":2626},{"id":2654,"depth":184,"text":2655},"2026-02-17 12:31:47","Узнайте, как проверить состояние SSD-накопителя в Linux с помощью smartctl. Пошаговая инструкция по анализу атрибутов SMART, интерпретации результатов и предотвращению потери данных.",[2721,2724,2727,2730],{"question":2722,"answer":2723},"Что такое SMART и зачем он нужен для SSD?","SMART (Self-Monitoring, Analysis and Reporting Technology) — это встроенная система самодиагностики накопителей. Для SSD она отслеживает ключевые параметры: перенесенные данные (TBW), циклы включения, переназначенные сектора и остаточный ресурс. Это основной инструмент для прогнозирования отказа.",{"question":2725,"answer":2726},"Какая команда показывает здоровье SSD в Linux?","Основная команда: `sudo smartctl -a /dev/ваше_устройство`. Ключевая строка — `SMART overall-health self-assessment test result`. Значение `PASSED` означает, что диск здоров, `FAILED` — требует немедленной замены.",{"question":2728,"answer":2729},"Как интерпретировать атрибут 'Media Wearout Indicator'?","Этот атрибут (обычно ID 173 для NVMe или 173 для SATA SSD) показывает процент износа NAND-ячеек. Значение 100 означает новый диск, 0 — достигнут предел写入. Порог срабатывания обычно 10-20%. Сравнивайте с порогом (`Threshold`) в выводе smartctl.",{"question":2731,"answer":2732},"Что делать, если SMART показывает 'FAILED'?","Немедленно создайте резервную копию всех данных! Диск может отказать в любой момент. После бэкапа замените накопитель. Не игнорируйте предупреждения — они являются последним шансом сохранить данные.",[2734,2737,2740,2743,2746],{"name":2735,"text":2736},"Установка smartmontools","Установите пакет `smartmontools` через менеджер пакетов вашего дистрибутива. Это стандартная утилита для работы с SMART.",{"name":2738,"text":2739},"Определение устройства SSD","Найдите имя устройства SSD (например, `/dev/sda`, `/dev/nvme0n1`) с помощью `lsblk` или `fdisk -l`.",{"name":2741,"text":2742},"Просмотр общей информации о здоровье","Выполните `sudo smartctl -H /dev/устройство` для быстрой проверки общего состояния здоровья.",{"name":2744,"text":2745},"Анализ полного SMART-дампa","Запустите `sudo smartctl -a /dev/устройство` и изучите все атрибуты, особенно значения `VALUE`, `WORST` и `THRESH`.",{"name":2747,"text":2748},"Запуск расширенного теста (опционально)","Инициируйте длительный тест (`sudo smartctl -t long /dev/устройство`), который займет от 1 до нескольких часов, для глубокой проверки.",[2750,2751,2752,2753,2754,2755,2756,2757,2758,2759],"проверка здоровья ssd linux","smartctl ssd ubuntu","анализ smart ssd linux","оставшийся ресурс ssd","tbw ssd linux","health check ssd debian","smartmontools установка","предсказание отказа ssd","ошибка ssd smart","nvme smart linux",{},[2762,2763,2764],"/guides/linux/disk-usage-analysis","/guides/linux/hardware-monitoring","/errors/linux/smart-failure",{"title":1665,"description":2719},"guides/linux/ssd-health-check","В этом гайде вы научитесь диагностировать здоровье SSD-накопителя в Linux, используя утилиту smartctl. Вы узнаете, как читать атрибуты SMART, определять оставшийся ресурс и предсказывать отказ диска до его возникновения.",[1000,1659,2769,2770,1012,91,2771,2772],"smart","health-check","ubuntu","debian","1sWRQVG7mIM1pugLNl2kEewckbxEmYgBtZvk3RAy5rk"]