Smart linux hdd


Жизнь в консоли linux... и в IDE

SMART. Смотрим состояние жесткого диска.

S.M.A.R.T. (англ. Self-Monitoring, Analysis and Reporting Technology) —

технология оценки состояния жёсткого диска встроенной аппаратурой самодиагностики, а также механизм предсказания времени выхода его из строя.
Ставим утилиту для просмотра SMART:
sudo su 
apt-get install smartmontools  
Смотрим названия жестких дисков в системе:
fdisk -l 
Информация о диске, в том числе, поддерживает ли SMART:
smartctl -i /dev/sda
где  /dev/sda "имя" диска
Включаем SMART:
smartctl --smart=on /dev/sda
Смотрим SMART:
smartctl --all /dev/sda
 
А теперь немного о параметрах, выводимых программой.

Каждый атрибут имеет величину - Value. Value Изменяется в диапазоне от 0 до 255 (задается производителем). Низкое значение говорит о быстрой деградации диска или о возможном скором сбое. т.е. чем выше значение Value атрибута, тем лучше. 
Raw Value - это значение атрибута во внутреннем формате производителя значение малоинформативно для всех кроме сервисманов. 
Threshold - минимальное возможное значение атрибута, при котором гарантируется безотказная работа накопителя.
Если VALUE стало меньше THRESH - Атрибут считается failed и отображается в столбце WHEN_FAILED. При значении атрибута меньше Threshold очень вероятен сбой в работе или полный отказ.
WORST - минимальное  нормализованное значение. Это минимальное значение которое достигалось с момента включения SMART на диске.
Атрибуты бывают критически важными (Pre-fail) и некритически важными (Old_age). Выход критически важного параметра за пределы Threshold фактический означает выход диска из строя, выход за переделы допустимых значений некритически важного параметра свидетельствует о наличии проблемы, но диск может сохранять свою работоспособность.
 
Критичные атрибуты:
Raw Read Error Rate - частота ошибок при чтении данных с диска, происхождение которых обусловлено аппаратной частью диска.
Spin Up Time - время раскрутки пакета дисков из состояния покоя до рабочей скорости. При расчете нормализованного значения (Value) практическое время сравнивается с некоторой эталонной величиной, установленной на заводе. Не ухудшающееся немаксимальное значение при Spin Up Retry Count Value = max (Raw равном 0) не говорит ни о чем плохом. Отличие времени от эталонного может быть вызвано рядом причин, например просадка по вольтажу блока питания.
Spin Up Retry Count - число повторных попыток раскрутки дисков до рабочей скорости, в случае если первая попытка была неудачной. Ненулевое значение Raw (соответственно немаксимальное Value) свидетельствует о проблемах в механической части накопителя.
Seek Error Rate - частота ошибок при позиционировании блока головок. Высокое значение Raw свидетельствует о наличии проблем, которыми могут являться повреждение сервометок, чрезмерное термическое расширение дисков, механические проблемы в блоке позиционирования и др. Постоянное высокое значение Value говорит о том, что все хорошо.
Reallocated Sector Count  - число операций переназначения секторов. SMART в современных дисках способен произвести анализ сектора на стабильность работы "на лету" и в случае признания его сбойным, произвести его переназначение.

Некритичные атрибуты:
Start/Stop Count - полное число запусков/остановов шпинделя. Гарантировано мотор диска способен перенести лишь определенное число включений/выключений. Это значение выбирается в качестве Treshold. Первые модели дисков со скоростью вращения 7200 оборотов/мин имели ненадежный двигатель, могли перенести лишь небольшое их число и быстро выходили из строя.
Power On Hours - число часов проведенных во включенном состоянии. В качестве порогового значения для него выбирается паспортное время наработки на отказ (MTBF). Обычно величина MTBF огромна, и маловероятно, что этот параметр достигнет критического порога. Но даже в этом случае выход из строя диска совершенно не обязателен.
Drive Power Cycle Count - количество полных циклов включения-выключения диска. По этому и предыдущему атрибуту можно оценить, например, сколько использовался диск до покупки.
Temperatue - Здесь хранятся показания встроенного термодатчика. Температура имеет огромное влияние на срок службы диска (даже если она находится в допустимых пределах). Вернее имеет влияние не на срок службы диска а на частоту возникновения некоторых типов ошибок, которые влияют на срок службы.
Current Pending Sector Count - Число секторов, являющихся кандидатами на замену. Они не были еще определенны как плохие, но считывание их отличается от чтения стабильного сектора, так называемые подозрительные или нестабильные сектора.
Uncorrectable Sector Count - число ошибок при обращении к сектору, которые не были скорректированы. Возможными причинами возникновения могут быть сбои механики или порча поверхности.
UDMA CRC Error Rate - число ошибок, возникающих при передаче данных по внешнему интерфейсу. Могут быть вызваны некачественными кабелями, нештатными режимами работы.
Write Error Rate - показывает частоту ошибок происходящих при записи на диск. Может служить показателем качества поверхности и механики накопителя.

June 29, 2011

Мониторинг и проверка состояния SSD в Linux / Хабр

И снова здравствуйте. Перевод следующей статьи подготовлен специально для студентов курса

«Администратор Linux»

. Поехали!

Что такое S.M.A.R.T.?

S.M.A.R.T.

(расшифровывается как Self-Monitoring, Analysis, and Reporting Technology)

– это технология, вшитая в накопители, такие как жесткие диски или SSD. Ее основная задача – это мониторинг состояния.

На деле, S.M.A.R.T. контролирует несколько параметров во время обычной работы с диском. Он мониторит такие параметры как количество ошибок чтения, время запуска диска и даже состояние окружающей среды. Помимо этого, S.M.A.R.T. также может проводить тесты с использованием накопителя.

В идеале, S.M.A.R.T. позволит прогнозировать предсказуемые отказы, такие как отказы, вызванные механическим износом или ухудшением состояния поверхности диска, а также непредсказуемые отказы, вызванные каким-либо неожиданным дефектом. Поскольку обычно диски не выходят из строя внезапно, S.M.A.R.T. помогает операционной системе или системному администратору идентифицировать те диски, которые скоро выйдут из строя, чтобы их можно было заменить и избежать потери данных.

Что не относится к S.M.A.R.T.?

Все это, конечно, круто. Однако S.M.A.R.T. – это не хрустальный шар. Он не может спрогнозировать отказ со стопроцентной вероятностью и не может гарантировать, что накопитель не выйдет из строя без предупреждения. В лучшем случае S.M.A.R.T. стоит использовать для оценки вероятности поломки.

Учитывая статистический характер прогнозирования отказов, технология S.M.A.R.T. особенно интересует компании, использующие большое количество устройств для хранения данных. Чтобы выяснить, насколько точно S.M.A.R.T. может прогнозировать отказы и сообщать о необходимости замены дисков в центрах обработки данных или серверных мейнфреймах, даже проводились специальные исследования.

В 2016 году Microsoft и университет штата Пенсильвания провели исследование, связанное с SSD.

Согласно этому исследованию, некоторые атрибуты S.M.A.R.T. считаются хорошими индикаторами неизбежности отказа. В особенности в статье упоминаются:

Счетчик переназначенных (Realloc) секторов:

Несмотря на то, что основополагающие технологии радикально отличаются, этот показатель остается востребованным как в мире SSD, так и в мире жестких дисков. Стоит отметить, что из-за особенностей алгоритмов балансировки износа, используемых в SSD, когда несколько секторов выходят из строя, то с большой вероятностью можно предположить, что скоро выйдут из строя еще больше.

Ошибки в цикле Program/Erase (P/E):

Это признак проблем с основным оборудованием флеш-памяти, связанных с тем, что диск не может удалить данные из блока или сохранить их там. Дело в том, что процесс производства несовершенен, поэтому появление таких ошибок вполне можно ожидать. Однако флеш-память имеет ограниченное число циклов записи/удаления. По этой причине внезапное увеличение числа событий может сигнализировать о том, что диск достигает своего предела, и вполне ожидаемо, что другие ячейки памяти также начнут выходить из строя.

CRC и неисправимые ошибки («Data Error ”):

События такого типа могут быть вызваны ошибками хранения, либо проблемами с внутренним каналом связи накопителя. Этот индикатор учитывает как исправленные ошибки (без проблем сообщенные хост-системе), так и неисправленные ошибки (из-за которых происходит блокировка диска, сообщившего хост-системе о невозможности чтения). Другими словами, исправляемые ошибки невидимы для операционной системы, тем не менее они влияют на производительность накопителя, увеличивая вероятность переназначения сектора.

SATA downshift count:

Из-за временных помех, проблем с каналом связи между накопителем и хостом или из-за внутренних проблем с накопителем, интерфейс SATA может переключиться на более низкую скорость передачи сигналов. Снижение скорости соединения ниже номинального уровня оказывает очевидное влияние на производительность диска. Таким образом, этот показатель является наиболее значимым, в особенности, когда он коррелирует с наличием одного или нескольких предыдущих показателей.

Согласно исследованию, 62% вышедших из строя SSD показали наличие как минимум одного из вышеприведенных симптомов. С другой стороны можно сказать, что 38% изученных накопителей сломались без индикации этих симптомов. В исследованиях не упоминалось, были ли какие-то еще сообщения об отказах от S. M. A. R. T. по другим «симптомам». По этой причине нельзя напрямую сопоставить эти значения с отказом без предупреждения в 36% случаев из статьи от Google.

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

В ходе исследования также были отмечены значительные различия в надёжности между различными моделями. Например, «худшая» изученная модель показывает двадцатипроцентную частоту отказов через 9 месяцев после первой ошибки переназначения и до 36-ти процентов отказов в течение 9 месяцев после первого появления ошибок данных. «Худшей» моделью было названо более старое поколение дисков, рассматриваемых в статье.

С другой стороны, с теми же симптомами, что приведены выше, накопители нового поколения отказали в 3% и 20% в соответствии с теми же ошибками. Трудно сказать, можно ли объяснить эти цифры улучшением конструкции накопителя и производственного процесса, или здесь роль играет эффект устаревания накопителя.

Самое интересное, что упоминается в статье (я уже писал об этом ранее), так это то, что увеличение количества зарегистрированных ошибок может случить тревожным индикатором:

«Существует большая вероятность появления симптомов, предшествующих отказу SSD, которые активно себя проявляют и быстро прогрессируют, сильно сокращая время жизни накопителя до нескольких месяцев.»

Другими словами, одна случайная ошибка, о которой сообщил S.M.A.R.T., определенно не должна рассматриваться как сигнал о неизбежном отказе. Однако, когда исправный SSD начинает сообщать о все большем количестве ошибок, следует ждать краткосрочного или среднесрочного сбоя.

Но как узнать, в каком состоянии сейчас ваш SSD? Для удовлетворения своего любопытства, либо из желания начать внимательно следить за своими накопителями, вы можете использовать инструмент мониторинга smartctl.

Использование smartctl для мониторинга состояния вашего SSD в Linux

Чтобы следить за S.M.A.R.T статусом вашего диска, я предлагаю использовать инструмент

smartctl

, который является частью пакета

smartmontool

(по крайней мере на Debian/Ubuntu).

sudo apt install smartmontools

smartctl

– это

инструмент командной строки

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

Первый шаг в использовании smartctl – это проверка того, есть ли на вашем диске S.M.A.R.T. и поддерживается ли он инструментом:

sh$ sudo smartctl -i /dev/sdb smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.9.0-6-amd64] (local build) Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Model Family: Seagate Momentus 7200.4 Device Model: ST9500420AS Serial Number: 5VJAS7FL LU WWN Device Id: 5 000c50 02fa0b800 Firmware Version: D005SDM1 User Capacity: 500,107,862,016 bytes [500 GB] Sector Size: 512 bytes logical/physical Rotation Rate: 7200 rpm Device is: In smartctl database [for details use: -P show] ATA Version is: ATA8-ACS T13/1699-D revision 4 SATA Version is: SATA 2.6, 3.0 Gb/s Local Time is: Mon Mar 12 15:54:43 2018 CET SMART support is: Available - device has SMART capability. SMART support is: Enabled

Как видите, мой внутренний жесткий диск ноутбука действительно поддерживает S.M.A.R.T. и он включен. Итак, как теперь получить S.M.A.R.T статус? Есть ли какие-то зафиксированные ошибки?

Выдача отчета «о всей S.M.A.R.T. информации о диске» — это опция -a:

sh$ sudo smartctl -i -a /dev/sdb smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.9.0-6-amd64] (local build) Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Model Family: Seagate Momentus 7200.4 Device Model: ST9500420AS Serial Number: 5VJAS7FL LU WWN Device Id: 5 000c50 02fa0b800 Firmware Version: D005SDM1 User Capacity: 500,107,862,016 bytes [500 GB] Sector Size: 512 bytes logical/physical Rotation Rate: 7200 rpm Device is: In smartctl database [for details use: -P show] ATA Version is: ATA8-ACS T13/1699-D revision 4 SATA Version is: SATA 2.6, 3.0 Gb/s Local Time is: Mon Mar 12 15:56:58 2018 CET SMART support is: Available - device has SMART capability. SMART support is: Enabled === START OF READ SMART DATA SECTION === SMART overall-health self-assessment test result: PASSED See vendor-specific Attribute list for marginal Attributes. General SMART Values: Offline data collection status: (0x82) Offline data collection activity was completed without error. Auto Offline Data Collection: Enabled. Self-test execution status: ( 0) The previous self-test routine completed without error or no self-test has ever been run. Total time to complete Offline data collection: ( 0) seconds. Offline data collection capabilities: (0x7b) SMART execute Offline immediate. Auto Offline data collection on/off support. Suspend Offline collection upon new command. Offline surface scan supported. Self-test supported. Conveyance Self-test supported. Selective Self-test supported. SMART capabilities: (0x0003) Saves SMART data before entering power-saving mode. Supports SMART auto save timer. Error logging capability: (0x01) Error logging supported. General Purpose Logging supported. Short self-test routine recommended polling time: ( 2) minutes. Extended self-test routine recommended polling time: ( 110) minutes. Conveyance self-test routine recommended polling time: ( 3) minutes. SCT capabilities: (0x103f) SCT Status supported. SCT Error Recovery Control supported. SCT Feature Control supported. SCT Data Table supported. SMART Attributes Data Structure revision number: 10 Vendor Specific SMART Attributes with Thresholds: ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0x000f 111 099 006 Pre-fail Always - 29694249 3 Spin_Up_Time 0x0003 100 098 085 Pre-fail Always - 0 4 Start_Stop_Count 0x0032 095 095 020 Old_age Always - 5413 5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail Always - 3 7 Seek_Error_Rate 0x000f 071 060 030 Pre-fail Always - 51710773327 9 Power_On_Hours 0x0032 070 070 000 Old_age Always - 26423 10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail Always - 0 12 Power_Cycle_Count 0x0032 096 037 020 Old_age Always - 4836 184 End-to-End_Error 0x0032 100 100 099 Old_age Always - 0 187 Reported_Uncorrect 0x0032 072 072 000 Old_age Always - 28 188 Command_Timeout 0x0032 100 096 000 Old_age Always - 4295033738 189 High_Fly_Writes 0x003a 100 100 000 Old_age Always - 0 190 Airflow_Temperature_Cel 0x0022 056 042 045 Old_age Always In_the_past 44 (Min/Max 21/44 #22) 191 G-Sense_Error_Rate 0x0032 100 100 000 Old_age Always - 184 192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always - 104 193 Load_Cycle_Count 0x0032 001 001 000 Old_age Always - 395415 194 Temperature_Celsius 0x0022 044 058 000 Old_age Always - 44 (0 13 0 0 0) 195 Hardware_ECC_Recovered 0x001a 050 045 000 Old_age Always - 29694249 197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always - 1 198 Offline_Uncorrectable 0x0010 100 100 000 Old_age Offline - 1 199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age Always - 0 240 Head_Flying_Hours 0x0000 100 253 000 Old_age Offline - 25131 (246 202 0) 241 Total_LBAs_Written 0x0000 100 253 000 Old_age Offline - 3028413736 242 Total_LBAs_Read 0x0000 100 253 000 Old_age Offline - 1613088055 254 Free_Fall_Sensor 0x0032 100 100 000 Old_age Always - 0 SMART Error Log Version: 1 ATA Error Count: 3 CR = Command Register [HEX] FR = Features Register [HEX] SC = Sector Count Register [HEX] SN = Sector Number Register [HEX] CL = Cylinder Low Register [HEX] CH = Cylinder High Register [HEX] DH = Device/Head Register [HEX] DC = Device Command Register [HEX] ER = Error register [HEX] ST = Status register [HEX] Powered_Up_Time is measured from power on, and printed as DDd+hh:mm:SS.sss where DD=days, hh=hours, mm=minutes, SS=sec, and sss=millisec. It "wraps" after 49.710 days. Error 3 occurred at disk power-on lifetime: 21171 hours (882 days + 3 hours) When the command that caused the error occurred, the device was active or idle. After command completion occurred, registers were: ER ST SC SN CL CH DH -- -- -- -- -- -- -- 40 51 00 ff ff ff 0f Error: UNC at LBA = 0x0fffffff = 268435455 Commands leading to the command that caused the error were: CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name -- -- -- -- -- -- -- -- ---------------- -------------------- 60 00 08 ff ff ff 4f 00 00:45:12.580 READ FPDMA QUEUED 60 00 08 ff ff ff 4f 00 00:45:12.580 READ FPDMA QUEUED 60 00 08 ff ff ff 4f 00 00:45:12.579 READ FPDMA QUEUED 60 00 08 ff ff ff 4f 00 00:45:12.571 READ FPDMA QUEUED 60 00 20 ff ff ff 4f 00 00:45:12.543 READ FPDMA QUEUED Error 2 occurred at disk power-on lifetime: 21171 hours (882 days + 3 hours) When the command that caused the error occurred, the device was active or idle. After command completion occurred, registers were: ER ST SC SN CL CH DH -- -- -- -- -- -- -- 40 51 00 ff ff ff 0f Error: UNC at LBA = 0x0fffffff = 268435455 Commands leading to the command that caused the error were: CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name -- -- -- -- -- -- -- -- ---------------- -------------------- 60 00 00 ff ff ff 4f 00 00:45:09.456 READ FPDMA QUEUED 60 00 00 ff ff ff 4f 00 00:45:09.451 READ FPDMA QUEUED 61 00 08 ff ff ff 4f 00 00:45:09.450 WRITE FPDMA QUEUED 60 00 00 ff ff ff 4f 00 00:45:08.878 READ FPDMA QUEUED 60 00 00 ff ff ff 4f 00 00:45:08.856 READ FPDMA QUEUED Error 1 occurred at disk power-on lifetime: 21131 hours (880 days + 11 hours) When the command that caused the error occurred, the device was active or idle. After command completion occurred, registers were: ER ST SC SN CL CH DH -- -- -- -- -- -- -- 40 51 00 ff ff ff 0f Error: UNC at LBA = 0x0fffffff = 268435455 Commands leading to the command that caused the error were: CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name -- -- -- -- -- -- -- -- ---------------- -------------------- 60 00 00 ff ff ff 4f 00 05:52:18.809 READ FPDMA QUEUED 61 00 00 7e fb 31 45 00 05:52:18.806 WRITE FPDMA QUEUED 60 00 00 ff ff ff 4f 00 05:52:18.571 READ FPDMA QUEUED ea 00 00 00 00 00 a0 00 05:52:18.529 FLUSH CACHE EXT 61 00 08 ff ff ff 4f 00 05:52:18.527 WRITE FPDMA QUEUED SMART Self-test log structure revision number 1 Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error # 1 Short offline Completed without error 00% 10904 - # 2 Short offline Completed without error 00% 12 - # 3 Short offline Completed without error 00% 0 - SMART Selective self-test log data structure revision number 1 SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS 1 0 0 Not_testing 2 0 0 Not_testing 3 0 0 Not_testing 4 0 0 Not_testing 5 0 0 Not_testing Selective self-test flags (0x0): After scanning selected spans, do NOT read-scan remainder of disk. If Selective self-test is pending on power-up, resume after 0 minute delay.

Понимание выходных данных команд smartctl

На выходе получается много информации, которую не всегда легко понять. Наиболее интересной, вероятно, является та часть, которая помечена как “Vendor Specific SMART Attributes with Thresholds”. Она сообщает различные статистические данные, собранные S.M.A.R.T. устройством, и позволяет сравнить эти значения (текущие или худшие за все время) с некоторым порогом, определенным поставщиком.

Например, вот мои отчеты о переназначенных секторах на диске:

ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail Always - 3

Вы можете заметить атрибут

«Pre-fail»

. Он означает, что значение является аномальным. Таким образом, если значение превышает пороговое, велика вероятность сбоя. Другая категория

»Old_age"

используется для атрибутов, отвечающих значениям «нормального износа».

Последнее поле (здесь со значением «3») соответствует исходному значению атрибута, которое сообщает диск. Обычно это число имеет физическое значение. Здесь это фактическое количество переназначенных секторов. Для других атрибутов это может быть температура в градусах Цельсия, время в часах или минутах или количество раз, когда для диска было выполнено определенное условие.

В дополнение к исходному значению, диск с поддержкой S.M.A.R.T. должен сообщать «нормализованные значения» (значения полей, самые худшие и пороговые). Эти значения нормируются в диапазоне 1-254 (0-255 для пороговых значений). Прошивка диска выполняет эту нормализацию с помощью некоторого внутреннего алгоритма. Кроме того, разные производители могут нормализовать один и тот же атрибут по-разному. Большинство значений представлены в процентах, причем чем выше, тем лучше, но так бывает не всегда. Когда параметр ниже или равен пороговому значению, указанному производителем, диск считается неисправным в терминах этого атрибута. Помня о всех указаниях из первой части статьи, когда атрибут, показывающий ранее значение “pre-fail” все-таки дал сбой, наиболее вероятно, что скоро диск выйдет из строя.

В качестве второго примера возьмем “seek error rate”:

ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 7 Seek_Error_Rate 0x000f 071 060 030 Pre-fail Always - 51710773327

На самом деле (и это основная проблема отчетности S.M.A.R.T.), точное значение полей каждого атрибута понимает только поставщик. В моем случае Seagate использует логарифмическую шкалу для нормализации значения. Таким образом, «71» означает примерно одну ошибку на 10 миллионов запросов (10 в степени 7,1). Забавно, что самым худшим показателем за все время была одна ошибка на 1 миллион запросов (10 в 6-й степени).

Если я правильно понимаю, то это значит, что головки моего диска сейчас расположены точнее, чем раньше. Я не следил за этим диском внимательно, поэтому анализирую полученные данные весьма субъективно. Возможно накопитель просто надо было немного «обкатать» с тех пор как он был введен в эксплуатацию? Или может быть это следствие механического износа деталей и, следовательно, теперь имеет место меньшая сила трения? В любом случае, какова бы ни была причина, это значение является скорее показателем производительности, чем ранним предупреждением об ошибке. Так что меня оно не сильно беспокоит.

Помимо вышеприведенного и трех крайне подозрительных ошибок, записанных около шести месяцев назад, этот диск находится в удивительно хорошем состоянии (по данным S.M.A.R.T.) для стокового диска ноутбука, проработавшего более 1100 дней (26423 часа).

ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 9 Power_On_Hours 0x0032 070 070 000 Old_age Always - 26423

Из любопытства я провел этот же тест на гораздо более новом ноутбуке, оснащенном SSD:

sh$ sudo smartctl -i /dev/sdb smartctl 6.5 2016-01-24 r4214 [x86_64-linux-4.10.0-32-generic] (local build) Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Device Model: TOSHIBA THNSNK256GVN8 Serial Number: 17FS131LTNLV LU WWN Device Id: 5 00080d 9109b2ceb Firmware Version: K8XA4103 User Capacity: 256 060 514 304 bytes [256 GB] Sector Sizes: 512 bytes logical, 4096 bytes physical Rotation Rate: Solid State Device Form Factor: M.2 Device is: Not in smartctl database [for details use: -P showall] ATA Version is: ACS-3 (minor revision not indicated) SATA Version is: SATA 3.2, 6.0 Gb/s (current: 6.0 Gb/s) Local Time is: Tue Mar 13 01:03:23 2018 CET SMART support is: Available - device has SMART capability. SMART support is: Enabled

Первое, что бросается в глаза, так это то, что несмотря на наличие S.M.A.R.T., устройства нет в базе данных

smartctl

. Но это не помешает инструменту собирать данные с SSD, однако он не сможет сообщить точные значения различных атрибутов, специфичных для поставщика:

sh$ sudo smartctl -a /dev/sdb smartctl 6.5 2016-01-24 r4214 [x86_64-linux-4.10.0-32-generic] (local build) Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org === START OF READ SMART DATA SECTION === SMART overall-health self-assessment test result: PASSED General SMART Values: Offline data collection status: (0x00) Offline data collection activity was never started. Auto Offline Data Collection: Disabled. Self-test execution status: ( 0) The previous self-test routine completed without error or no self-test has ever been run. Total time to complete Offline data collection: ( 120) seconds. Offline data collection capabilities: (0x5b) SMART execute Offline immediate. Auto Offline data collection on/off support. Suspend Offline collection upon new command. Offline surface scan supported. Self-test supported. No Conveyance Self-test supported. Selective Self-test supported. SMART capabilities: (0x0003) Saves SMART data before entering power-saving mode. Supports SMART auto save timer. Error logging capability: (0x01) Error logging supported. General Purpose Logging supported. Short self-test routine recommended polling time: ( 2) minutes. Extended self-test routine recommended polling time: ( 11) minutes. SCT capabilities: (0x003d) SCT Status supported. SCT Error Recovery Control supported. SCT Feature Control supported. SCT Data Table supported. 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 0x000a 100 100 000 Old_age Always - 0 2 Throughput_Performance 0x0005 100 100 050 Pre-fail Offline - 0 3 Spin_Up_Time 0x0007 100 100 050 Pre-fail Always - 0 5 Reallocated_Sector_Ct 0x0013 100 100 050 Pre-fail Always - 0 7 Unknown_SSD_Attribute 0x000b 100 100 050 Pre-fail Always - 0 8 Unknown_SSD_Attribute 0x0005 100 100 050 Pre-fail Offline - 0 9 Power_On_Hours 0x0012 100 100 000 Old_age Always - 171 10 Unknown_SSD_Attribute 0x0013 100 100 050 Pre-fail Always - 0 12 Power_Cycle_Count 0x0012 100 100 000 Old_age Always - 105 166 Unknown_Attribute 0x0012 100 100 000 Old_age Always - 0 167 Unknown_Attribute 0x0022 100 100 000 Old_age Always - 0 168 Unknown_Attribute 0x0012 100 100 000 Old_age Always - 0 169 Unknown_Attribute 0x0013 100 100 010 Pre-fail Always - 100 170 Unknown_Attribute 0x0013 100 100 010 Pre-fail Always - 0 173 Unknown_Attribute 0x0012 200 200 000 Old_age Always - 0 175 Program_Fail_Count_Chip 0x0013 100 100 010 Pre-fail Always - 0 192 Power-Off_Retract_Count 0x0012 100 100 000 Old_age Always - 18 194 Temperature_Celsius 0x0023 063 032 020 Pre-fail Always - 37 (Min/Max 11/68) 197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always - 0 240 Unknown_SSD_Attribute 0x0013 100 100 050 Pre-fail Always - 0 SMART Error Log Version: 1 No Errors Logged SMART Self-test log structure revision number 1 No self-tests have been logged. [To run self-tests, use: smartctl -t] SMART Selective self-test log data structure revision number 1 SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS 1 0 0 Not_testing 2 0 0 Not_testing 3 0 0 Not_testing 4 0 0 Not_testing 5 0 0 Not_testing Selective self-test flags (0x0): After scanning selected spans, do NOT read-scan remainder of disk. If Selective self-test is pending on power-up, resume after 0 minute delay.

Выше вы видите выходные данные абсолютно нового SSD. Данные понятны даже в случае отсутствия нормализации или метаинформации для данных конкретного поставщика, как в моем случае с

“Unknown_SSD_Attribute.”

Я могу только надеяться, что в последующих версиях

smartctl

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

Проверьте свой SSD в Linux с помощью smartctl

До сих пор мы рассматривали данные, собранные во время нормальной работы накопителя. Однако протокол S.M.A.R.T. также поддерживает несколько команд для автономного тестирования для запуска диагностики по требованию.

Автономное тестирование может проводиться во время обычных операций с диском, если не было указано иное. Поскольку тест и запросы ввода-вывода хоста будут конкурировать, производительность диска упадет на время теста. Спецификация S.M.A.R.T. определяет несколько видов автономного тестирования:

Короткое автономное тестирование (-t short)
Такой тест проверит электрическую и механическую, производительность, а также производительность чтения диска. Короткое автономное тестирование обычно занимает всего несколько минут (обычно от 2 до 10).

Расширенное автономное тестирование (-t long)
Этот тест занимает почти в два раза больше времени. Как правило, это просто более детальная версия короткого автономного тестирования. Кроме того, этот тест будет сканировать всю поверхность диска на наличие ошибок данных без ограничения по времени. Продолжительность теста будет пропорциональна размеру диска.

Транспортировочное автономное тестирование (-t conveyance)
Этот тестовый набор предложен в качестве сравнительно быстрого способа проверки на возможные повреждения, возникшие во время транспортировки устройства.

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

sh$ sudo smartctl -t short /dev/sdb smartctl 6.5 2016-01-24 r4214 [x86_64-linux-4.10.0-32-generic] (local build) Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org === START OF OFFLINE IMMEDIATE AND SELF-TEST SECTION === Sending command: "Execute SMART Short self-test routine immediately in off-line mode". Drive command "Execute SMART Short self-test routine immediately in off-line mode" successful. Testing has begun. Please wait 2 minutes for test to complete. Test will complete after Mon Mar 12 18:06:17 2018 Use smartctl -X to abort test.

Сейчас производится проверка. Давайте дождемся завершения, чтобы посмотреть результат:

sh$ sudo sh -c 'sleep 120 && smartctl -l selftest /dev/sdb' smartctl 6.5 2016-01-24 r4214 [x86_64-linux-4.10.0-32-generic] (local build) Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org === START OF READ SMART DATA SECTION === SMART Self-test log structure revision number 1 Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error # 1 Short offline Completed without error 00% 171 -

Проведем тот же тест на другом диске:

sh$ sudo smartctl -t short /dev/sdb smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.9.0-6-amd64] (local build) Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org === START OF OFFLINE IMMEDIATE AND SELF-TEST SECTION === Sending command: "Execute SMART Short self-test routine immediately in off-line mode". Drive command "Execute SMART Short self-test routine immediately in off-line mode" successful. Testing has begun. Please wait 2 minutes for test to complete. Test will complete after Mon Mar 12 21:59:39 2018 Use smartctl -X to abort test.

И еще раз, отправим в сон на две минуты и посмотрим результат:

sh$ sudo sh -c 'sleep 120 && smartctl -l selftest /dev/sdb' smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.9.0-6-amd64] (local build) Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org === START OF READ SMART DATA SECTION === SMART Self-test log structure revision number 1 Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error # 1 Short offline Completed without error 00% 26429 - # 2 Short offline Completed without error 00% 10904 - # 3 Short offline Completed without error 00% 12 - # 4 Short offline Completed without error 00% 0 -

Интересно, что в этом случае мы видим, что производители диска и компьютера, похоже, уже тестировали диск (на времени жизни в 0 часов и 12 часов). Я сам определенно был гораздо менее озабочен состоянием диска, чем они. Итак, поскольку я уже показал быстрые тесты, то и расширенный тоже запущу, чтобы посмотреть как это происходит.

sh$ sudo smartctl -t long /dev/sdb smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.9.0-6-amd64] (local build) Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org === START OF OFFLINE IMMEDIATE AND SELF-TEST SECTION === Sending command: "Execute SMART Extended self-test routine immediately in off-line mode". Drive command "Execute SMART Extended self-test routine immediately in off-line mode" successful. Testing has begun. Please wait 110 minutes for test to complete. Test will complete after Tue Mar 13 00:09:08 2018 Use smartctl -X to abort test.

Судя по всему на этот раз ждать придется гораздо дольше, чем при проведении короткого теста. Так что давайте посмотрим:

sh$ sudo bash -c 'sleep $((110*60)) && smartctl -l selftest /dev/sdb' [sudo] password for sylvain: smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.9.0-6-amd64] (local build) Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org === START OF READ SMART DATA SECTION === SMART Self-test log structure revision number 1 Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error # 1 Extended offline Completed: read failure 20% 26430 810665229 # 2 Short offline Completed without error 00% 26429 - # 3 Short offline Completed without error 00% 10904 - # 4 Short offline Completed without error 00% 12 - # 5 Short offline Completed without error 00% 0 -

В последнем тесте обратите внимание на различие в результатах, полученных с помощью короткого и расширенного теста, даже если они были выполнены один за другим. Ну, возможно, этот диск не в таком уж и хорошем состоянии! Отмечу, что тест остановился после первой ошибки чтения. Поэтому, если вы хотите получить исчерпывающую информацию обо всех ошибках чтения, вам придется продолжать тест после каждой ошибки. Я призываю вас взглянуть на одну очень хорошо написанную страницу руководства smartctl(8) для получения дополнительной информации о параметрах

-t select

,

N-max

и

-t select

, чтобы уметь делать так:

sh$ sudo smartctl -t select,810665230-max /dev/sdb smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.9.0-6-amd64] (local build) Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org === START OF OFFLINE IMMEDIATE AND SELF-TEST SECTION === Sending command: "Execute SMART Selective self-test routine immediately in off-line mode". SPAN STARTING_LBA ENDING_LBA 0 810665230 976773167 Drive command "Execute SMART Selective self-test routine immediately in off-line mode" successful. Testing has begun.
smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.9.0-6-amd64] (local build) Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org === START OF READ SMART DATA SECTION === SMART Self-test log structure revision number 1 Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error # 1 Selective offline Completed without error 00% 26432 - # 2 Extended offline Completed: read failure 20% 26430 810665229 # 3 Short offline Completed without error 00% 26429 - # 4 Short offline Completed without error 00% 10904 - # 5 Short offline Completed without error 00% 12 - # 6 Short offline Completed without error 00% 0 -

Заключение

Определенно, S.M.A.R.T. – это именно та технология, которую стоит добавить в свой инструментарий для мониторинга работоспособности дисков ваших серверов. Вам также стоит взглянуть на

S.M.A.R.T. Disk Monitoring Daemon smartd(8)

, который может помочь вам автоматизировать мониторинг с помощью отчетов

системного журнала

.

Учитывая статистическую природу прогнозирования сбоев, я не уверен, что агрессивный S.M.A.R.T. мониторинг будет сильно полезен на персональных компьютерах. Помните, что каким бы ни был накопитель, однажды он все равно выйдет из строя – и, как мы видели ранее, в одной трети случаев он сделает это без предупреждения. Поэтому ничто не обеспечит целостность ваших данных лучше, чем RAID технология и резервные копии!

До встречи на курсе, друзья!

SMART жестких дисков в unix

Я уже упоминал утилиту smartmontools в статье Температура жесткого диска. С помощью этой утилиты можно просматривать все параметры жестких дисков.
Единственный момент – на диске должен быть включен SMART.
SMART можно включить в BIOS или с помощью утилиты smartctl из пакета smartmontools.
Примечание: Некоторые, я бы даже сказал большинство usb жестких дисков не могут показать SMART. Поэтому если у вас есть подозрение на работу этого диска, придется вынимать жесткий диск из контейнера и подключать к компьютеру через SATA или IDE.

Если пакет smartmontools у вас не установлен, то установим его.
Для Debian/Ubuntu выполняем:


 $sudo aptitude install smartmontools
 

Теперь через команду smartctl можно просматривать, включать и отключать вывод параметров SMART. Команда smartctl всегда применяется к определенному диску в системе – /dev/xxx.
Для тех, кто не знает как называются в unix жесткие диски, можно выполнить команду fdisk. Выполняем от root или sudo


 fdisk -l
 

Пример выполнения команды в linux показать


 root@m1k:~# fdisk -l
 
 Диск /dev/hda: 400.0 ГБ, 400088457216 байт
 255 heads, 63 sectors/track, 48641 cylinders
 Units = цилиндры of 16065 * 512 = 8225280 bytes
 Disk identifier: 0x431bd7b7
 
 Устр-во Загр Начало Конец Блоки Id Система
 /dev/hda1 * 1 2676 21494938+ 83 Linux
 /dev/hda2 2677 5352 21494970 83 Linux
 /dev/hda3 5353 5596 1959930 83 Linux
 /dev/hda4 5597 48641 345758962+ 83 Linux
 
 Диск /dev/sda: 1000.2 ГБ, 1000204886016 байт
 255 heads, 63 sectors/track, 121601 cylinders
 Units = цилиндры of 16065 * 512 = 8225280 bytes
 Disk identifier: 0x6b005154
 
 Устр-во Загр Начало Конец Блоки Id Система
 /dev/sda1 1 121601 976760001 83 Linux
 
 Диск /dev/sdb: 74.3 ГБ, 74355769344 байт
 255 heads, 63 sectors/track, 9039 cylinders
 Units = цилиндры of 16065 * 512 = 8225280 bytes
 Disk identifier: 0x0f8000b1
 
 Устр-во Загр Начало Конец Блоки Id Система
 /dev/sdb1 * 1 9032 72545280 7 HPFS/NTFS
 

Видим, что у нас 3 жестких диска с названиями /dev/hda, /dev/sda и /dev/sdb.
Обратите внимания /dev/hda1-4, /dev/sda1 и т.д это разделы на самих жестких дисках.

Все последующие команды исполнять от root или sudo.

Включаем SMART

Пытаемся просмотреть SMART жесткого диска /dev/sdb с помощью команды


 smartctl --all /dev/sdb
 

После общей информации о диске нас предупреждают, что SMART отключен.


 SMART Disabled. Use option -s with argument 'on' to enable it.
 

Включаем SMART на диске / dev/sdb командой


 smartctl -s on /dev/sdb
 

Результат показать


 root@m1k:~# smartctl -s on /dev/sdb
 smartctl version 5.38 [i486-slackware-linux-gnu] Copyright (C) 2002-8 Bruce Allen
 Home page is http://smartmontools.sourceforge.net/
 
 === START OF ENABLE/DISABLE COMMANDS SECTION ===
 SMART Enabled.
 

Просмотрим информацию о том, что SMART параметр действительно включен

 smartctl -i /dev/sdb
 

Помимо информации о самом диске, должны присутствовать строки


 SMART support is: Available - device has SMART capability.
 SMART support is: Enabled
 

Выключаем SMART

Выключить информацию SMART на диске /dev/sdb можно по команде


 smartctl -s off /dev/sdb
 

Теперь после вывода


 smartctl -i /dev/sdb
 

Будут строки


 SMART support is: Available - device has SMART capability.
 SMART support is: Disabled
 
 SMART Disabled. Use option -s with argument 'on' to enable it.
 

Проверка SMART параметров

SMART параметров достаточно много и понять в целом насколько еще хорош ваш диск можно командой


 smartctl -H /dev/sdb
 

Если критических ошибок нет, то команда возвратит


 smartctl version 5.38 [i486-slackware-linux-gnu] Copyright (C) 2002-8 Bruce Allen
 Home page is http://smartmontools.sourceforge.net/
 
 === START OF READ SMART DATA SECTION ===
 SMART overall-health self-assessment test result: PASSED
 

Но в целом полагаться на эту команду нельзя. Т.к. у жесткого диска уже могут начинаться проблемы, но в целом SMART будет еще хороший. Поэтому я рекомендую изучить назначение самых критических параметров на страничке википедии и периодически просматривать весь SMART дискка.

Просмотр всех параметров SMART

На примере диске /dev/sdb


 smartctl --all /dev/sdb
 

Иногда приходится указывать дополнительно тип жесткого диска с помощью опции -d. Вспомогательные параметры smartctl смотрим, используя команду


 smartctl -h
 

Примечание: Для scsi жеских дисков SMART параметры будут в корне отличаться от параметров обычных дисков. А также контроллеры scsi дисков должны уметь передавать SMART информацию.

Похожие статьи:

SMART HDD и SSD: что это и как проверить

Многие из нас пережили сбой жесткого диска или SSD. Некоторые из нас даже пытались узнать больше о надежности жестких дисков и их функции скрытого прогнозирования, которая является частью технологии SMART. Можно утверждать, что SMART не так надежен, так как он не предсказывает неудачу во всех случаях. Этот факт отчасти верен, но действительная внутренняя работа этой системы самоконтроля не так проста, поэтому давайте рассмотрим, как работает SMART. Мы также собираемся показать вам, как проверить состояние SMART жесткого диска, а также состояние SMART твердотельного накопителя

Что такое SMART (HDD и SSD)?

SMART — это система, которая контролирует внутреннюю информацию вашего диска. Его умное название на самом деле является аббревиатурой от технологии самоконтроля, анализа и отчетности. SMART, также называемая SMART, — это технология, используемая в жестких дисках и твердотельных накопителях. Он не зависит от вашей операционной системы, BIOS или другого программного обеспечения.

Что делает SMART для HDD и SSD?

SMART был изобретен, потому что компьютерам требовалось что-то, что могло бы контролировать состояние их жестких дисков. Это означает, что SMART должен сказать, что ваш жесткий диск или твердотельный накопитель перестанет работать!

Как SMART делает это? У вас может возникнуть соблазн думать, что SMART может волшебным образом угадать, исправен ли ваш диск. 🙂 То, что он делает, это совсем другая история. SMART отслеживает ряд переменных, число и тип которых варьируются от диска к диску, что является показателем его надежности. Если вы хотите получить подробное представление обо всех атрибутах SMART, поскольку их около 50 (частота ошибок необработанного чтения, время раскрутки, сообщаемые неисправимые ошибки, время включения, количество циклов загрузки и т.д.), посетите эту страницу.

Тем не менее, следует знать, что, за исключением отдельных попыток (Google , Backblaze), большинство данных SMART не документированы. Система предоставляет много внутренних данных. Тем не менее, в статистике много несоответствий, потому что многие производители жестких дисков используют разные определения и измерения. Например, некоторые производители хранят данные о времени включения в виде часов, в то время как другие измеряют их в минутах или секундах. Кроме того, они не объясняют, какие из различных атрибутов или переменных заслуживают нашего внимания, заставляя нас утонуть в данных.

Прежде чем пытаться понять, какие атрибуты SMART являются релевантными, мы должны сначала провести различие между основными типами сбоев SSD и HDD: предсказуемыми и непредсказуемыми.

Предсказуемые отказы включают поломки, которые появляются вовремя и вызваны неисправной механикой диска или повреждениями поверхности диска в случае жестких дисков. Для твердотельных накопителей прогнозируемые сбои могут включать нормальный износ с течением времени или большое количество попыток стирания, которые не увенчались успехом. Проблемы усугубляются со временем, и диск в конечном итоге выходит из строя.

Непредсказуемые сбои вызваны внезапными событиями, из которых мы можем упомянуть, например, внезапные скачки напряжения или непредвиденное повреждение схемы внутри жесткого диска или твердотельного накопителя. Важно понимать, что SMART может помочь вам обнаружить только предсказуемые ошибки .

Теперь, когда у вас есть общее представление о том, что такое SMART и что делает, давайте посмотрим, как проверить состояние SMART ваших дисков в Windows, а затем также узнать, как читать и интерпретировать данные SMART.

Как проверить статус SSD и HDD SMART

На компьютерах и устройствах с Windows самый простой способ считывания данных SMART с жесткого диска или с SSD — использование специализированных приложений. Там немало, но многие из них либо плохо развиты, либо стоят денег. Из всех приложений, которые могут считывать данные SMART, лучшим из тех, которые мы рекомендуем использовать, является CrystalDiskInfo. Он бесплатный, способен считывать атрибуты SMART, а также является одним из немногих таких приложений, которые могут получать данные SMART как с дисков IDE (PATA), SATA и NVMe, так и с портативных дисков, использующих eSATA, USB, или IEEE 1394.

Еще один отличный способ проверки состояния SMART и деталей жесткого диска или SSD — использование приложений, предоставленных его производителем. Например, большинство твердотельных накопителей сопровождаются приложениями поддержки, которые позволяют проверять информацию о них, проверять их состояние, запускать диагностику и т.д. Эти приложения обычно включают опции для проверки состояния SMART.

Windows 10. Третий способ проверки состояния SMART вашего жесткого диска или твердотельного накопителя предлагается в Windows 10. Он не показывает подробности, но может сказать вам, является ли состояние SMART ваших накопителей нормальным или нет. Чтобы проверить SMART, откройте командную строку и выполните следующую команду: wmic diskdrive get model, status. Команда выводит список дисков, подключенных к вашему ПК, и показывает состояние SMART для каждого из них.

Этот последний метод проверки состояния SMART, вероятно, самый быстрый способ в Windows 10, чтобы проверить, не работают ли ваши диски.

Как читать SMART значения и атрибуты

Состояние жесткого диска постоянно проверяется и контролируется несколькими датчиками. Значения измеряются с использованием типовых алгоритмов, а затем соответствующие атрибуты настраиваются в соответствии с результатами.

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

  • Identifier: определение атрибута. Обычно оно имеет стандартное значение и помечено числом от 1 до 250 (например, 9 — это число при включении). Тем не менее, все инструменты мониторинга и тестирования диска предоставляют имя и текстовое описание атрибута.
  • Threshold: минимальное значение для атрибута. Если это значение достигнуто, значит, ваш диск может выйти из строя.
  • Value: текущее значение атрибута. Алгоритм вычисляет это число на основе необработанных данных. Новый жесткий диск должен иметь большое число, теоретический максимум (100, 200 или 253 в зависимости от производителя), который уменьшается в течение срока службы.
  • Worst: самое маленькое значение атрибута, когда-либо записанное.
  • Data: необработанные измеренные значения, предоставляемые датчиком или счетчиком. Это данные, используемые алгоритмом, разработанным производителем HDD или SSD. Его содержимое зависит от атрибута и производителя диска. Обычные пользователи должны пропустить это.
  • Flags: цель атрибута. Обычно это устанавливается производителем и поэтому варьируется от диска к диску. Каждый из атрибутов является либо критическим и может предсказать неизбежный сбой (например, число перераспределенных секторов с идентификатором 5), либо статистическим без прямого влияния на состояние (например, счетчик неожиданных потерь мощности с идентификатором 174).

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

Как использовать SMART для прогнозирования сбоя жесткого диска или SSD (необходимо проверить значения)

Не все атрибуты SMART имеют решающее значение для прогнозирования сбоев. Два вышеупомянутых исследования частоты отказов жестких дисков и других источников согласны с тем, что важная помощь в выявлении неисправных дисков:

  • Reallocated sector counts. Перераспределение происходит, когда логика привода перераспределяет поврежденный сектор в результате повторяющихся программных или жестких ошибок в новый физический сектор из его резервных. Этот атрибут отражает количество случаев повторного отображения. Если его значение увеличивается, это указывает на износ жесткого диска или SSD.
  • Current Pending Sector Count. Это подсчитывает «нестабильные» сектора, то есть поврежденные с ошибками чтения, которые ждут переотображения, своего рода «испытательная» система. Алгоритмы SMART имеют смешанные представления об этом конкретном атрибуте, поскольку иногда это неубедительно. Тем не менее, он может обеспечить более раннее предупреждение о возможных проблемах.
  • Reported Uncorrectable Errors. Это количество ошибок, которые невозможно исправить, и это полезно, потому что кажется, что оно имеет одинаковое значение для всех производителей.
  • Erase Fail Count. Этот является отличным показателем преждевременной смерти твердотельного накопителя. Он подсчитывает количество неудачных попыток удаления данных, а значение, которое увеличивается, говорит о том, что флеш-память внутри твердотельного накопителя близка к завершению.
  • Wear Leveling Count. Это также особенно полезно для твердотельных накопителей. Производители устанавливают ожидаемый срок службы SSD в своих данных SMART. Нивелирование износа граф является оценка состояния здоровья вашего диска. Он рассчитывается с использованием алгоритма, который учитывает предопределенное ожидаемое время жизни и количество циклов (запись, стирание и т. д.), Которые каждый флэш-блок памяти может выполнить до достижения своего конца срока службы.
  • Disk temperature является весьма обсуждаемым параметром. Тем не менее считается, что значения выше 60 ° C могут сократить срок службы жесткого диска или твердотельного накопителя и увеличить вероятность повреждения. Мы рекомендуем использовать вентилятор для понижения температуры ваших дисков и, возможно, продлить срок их службы.

Вышеупомянутые атрибуты SMART относительно легко интерпретировать. Если вы заметили увеличение их значений, возможно, ваш диск выходит из строя, поэтому лучше начать резервное копирование. Однако, хотя это и полезные показатели надежности привода, не забывайте, что они не являются надежными.

Историческая справка о SMART

SMART был разработан с 1992 года, хотя теперь вы знаете, что он включен во все современные твердотельные накопители и жесткие диски. Его история охватывает множество имен, таких как Predictive Failure Analysis или IntelliSafe, а также информацию от всех основных производителей жестких дисков: IBM, Seagate, Quantum, Western Digital. Наконец, его документация впервые была представлена ​​в 2004 году в рамках стандарта Parallel ATA и впоследствии регулярно пересматривалась. Последний был выпущен в 2011 году.

Есть ли что-то еще, что вы хотели бы знать о SSD и HDD SMART?

Это было наше краткое исследование внутренней работы SMART и его возможностей для мониторинга, тестирования и прогнозирования отказов жесткого диска. Основная точка зрения, которую вы должны помнить, заключается в том, что эта система самоконтроля может помочь вам проверить состояние вашего жесткого диска. Если вы хотите использовать эти SMART-данные, чтобы увидеть, есть ли проблемы на вашем диске, прочтите статьи, которые мы рекомендовали в этом руководстве. Кроме того, для вопросов, используйте форму комментариев ниже, и давайте обсудим.

Статьи по теме:

Как отключить Smart error в BIOS?

Как мне избавиться от ошибки SMART?

Contents [show]

  1. Прекратите использовать неисправный жесткий диск.
  2. Восстановить удаленные данные с диска.
  3. Просканируйте диск на наличие плохих секторов.
  4. Уменьшите температуру диска.
  5. Запустите дефрагментацию жесткого диска.
  6. Купите новый жесткий диск.

Как отключить обнаружение SMART?

Загрузитесь в BIOS и найдите меню с заголовком «Оборудование», «Жесткий диск» или что-то подобное, а также любой параметр в нем, который ссылается на «SMART». Выделите параметр «SMART» и установите для него значение «Отключено». или «Выкл.». Иногда все же рекомендуется отменить это и проверить данные SMART.

Как остановить ошибки жесткого диска SMART?

Как решить ошибку жесткого диска SMART 301

  1. Изменить порядок приоритета загрузки. Выключите ноутбук HP, а затем включите его. …
  2. Сбросить BIOS. Ошибка SMART-диска 301 также может возникать, когда есть проблема с BIOS / прошивкой. …
  3. Переустановите жесткий диск. …
  4. Жесткая перезагрузка. …
  5. Используйте программное обеспечение для восстановления данных.

Можете ли вы исправить ошибку SMART?

Системная ошибка SMART означает, что вам следует как можно скорее сделать резервную копию данных и поддерживать согласованные резервные копии. Предупреждение SMART, основанное на превышении средней температуры, является обычным явлением, и иногда его исправлено улучшением вентиляции.

Как отключить предупреждение SMART при запуске?

Вам необходимо получить доступ к BIOS вашей системы и отключить мониторинг SMART.

  1. Включите или перезагрузите компьютер.
  2. Нажмите клавишу «F2», «F10» или «Удалить», когда на экране появится текст приглашения BIOS. …
  3. Перемещайтесь по меню BIOS с помощью клавиш со стрелками и используйте легенду на экране для справки о том, как изменить настройки.

Как исправить неизбежный сбой жесткого диска?

Откройте «Компьютер» или «Этот компьютер», затем щелкните правой кнопкой мыши диск с неизбежным отказом жесткого диска и выберите «Свойства» в контекстном меню. Шаг 2. Перейдите на вкладку «Инструменты» и затем выберите «Проверить», затем нажмите Сканирование диска продолжить. Просто подождите, и он исправит обнаруженную ошибку.

Что такое интеллектуальный сбой жесткого диска?

Это сообщение об ошибке появляется при загрузке Windows и предлагает вам создать резервную копию и заменить жесткий диск. Это означает, что ваш жесткий диск еще не вышел из строя, но приближается к что.

Что лучше chkdsk R или F?

С точки зрения диска, CHKDSK / R сканирует всю поверхность диска, сектор за сектором, чтобы убедиться, что каждый сектор может быть прочитан правильно. В результате CHKDSK / R занимает значительно меньше времени. длиннее, чем / F, поскольку это касается всей поверхности диска, а не только частей, указанных в Оглавлении.

Должен ли я включать SMART Reporting в BIOS?

Когда SMART включен в BIOS (в основном по умолчанию), BIOS может обрабатывать информацию с запоминающего устройства и определить, следует ли отправлять предупреждающее сообщение о возможном отказе запоминающего устройства. … Набор функций SMART предоставляет хосту информацию об отрицательном состоянии надежности.

Что такое SMART HDD в BIOS?

Быстрый обзор. Этот BIOS функция управления поддерживает поддержку жесткого диска SMART (Технология самоконтроля, анализа и отчетности) возможности. SMART поддерживается всеми современными жесткими дисками и позволяет заранее прогнозировать и предупреждать о надвигающихся сбоях жесткого диска.

Что такое горячее подключение в BIOS?

Горячее подключение устройства делает не требует перезапуск системы. … Типичные примеры устройств с возможностью горячей замены включают жесткие диски (HDD) или твердотельные накопители (SSD), которые можно добавить в систему хранения; или устройства USB (универсальная последовательная шина), мыши, клавиатуры или принтеры, которые можно добавить к персональному компьютеру.

KSI - Zabbix monitoring HDD SMART

Good articles https://serveradmin.ru/monitoring-smart-v-zabbix/#_SMART___Windows

Мониторинг SMART и температуры диска в Windows

Изначально в статье было рассказано только о мониторинге в системах linux. Со временем появилась необходимость настроить то же самое, только в Windows, поэтому решил не начинать новую статью, а дополнить текущую. Смысл дальнейших действий точно такой же, как и на linux. Для мониторинга за жесткими дисками, в том числе за температурой в windows, будем использовать smartmontools под windows. Скрипт для автообнаружения и формирования выдачи в zabbix будет работать на powershell.

Устанавливаем smartmontools. После установки рекомендую сразу проверить работу. Для этого открываем командную строку, переходим в директорию C:\Program Files\smartmontools\bin и выполняем:

# smartctl --scan-open

Вы должны увидеть список всех дисков в системе. Дальше можете посмотреть информацию о дисках, например так:

# smartctl -A /dev/sda
 # smartctl -i /dev/sda

Если все в порядке, информация о дисках выводится, продолжаем. Нам нужен скрипт для парсинга вывода. Я не стал придумывать свой, к тому же на powershell писать практически не умею, взял за основу готовый, который реализует тот же функционал, что описанный выше для linux.

param($1,$2)
 
 # Автообнарежение дисков
 # Ключ: discovery
 if ($1 -eq "discovery") {
 try {
 $items = c:\"Program Files"\smartmontools\bin\smartctl --scan-open | where {$_ -match "/dev/sd"}
 
 write-host -NoNewline "{"
 write-host -NoNewline "`"data`":["
 
 $n = 0
 foreach ($obj in $items) {
 if ((c:\"Program Files"\smartmontools\bin\smartctl -i $obj.substring(0,8) | where {$_ -match "SMART support is: Enabled"}) -ne $null) {
 $n = $n + 1
 If ($n -gt 1) {write-host -NoNewline ","} 
 $line = "{`"{#DISKID}`":`"" + ($obj.substring(5,3)) + "`"}"
 write-host -NoNewline $line
 }
 }
 write-host -NoNewline "]"
 write-host -NoNewline "}"
 
 }
 catch {write-host $error;exit}
 }
 
 # Получение информации от дисков
 # Ключи: 
 else {
 try {
 if ($2 -eq "status") {
 $obj = c:\"Program Files"\smartmontools\bin\smartctl -H /dev/$1 | where {$_ -match "result:"}
 $obj = $obj.substring(50)
 }
 elseif ($2 -eq "model") {
 $obj = c:\"Program Files"\smartmontools\bin\smartctl -i /dev/$1 | where {$_ -match "Device Model:"}
 $obj = $obj.substring(18)
 }
 elseif ($2 -eq "family") {
 $obj = c:\"Program Files"\smartmontools\bin\smartctl -i /dev/$1 | where {$_ -match "Model Family:"}
 $obj = $obj.substring(18)
 }
 elseif ($2 -eq "fw") {
 $obj = c:\"Program Files"\smartmontools\bin\smartctl -i /dev/$1 | where {$_ -match "Firmware Version:"}
 $obj = $obj.substring(18)
 }
 elseif ($2 -eq "serial") {
 $obj = c:\"Program Files"\smartmontools\bin\smartctl -i /dev/$1 | where {$_ -match "Serial Number:"}
 $obj = $obj.substring(18)
 }
 elseif ($2 -eq "capacity") {
 $obj = c:\"Program Files"\smartmontools\bin\smartctl -i /dev/$1 | where {$_ -match "User Capacity:"}
 if ($obj -match "User Capacity:") {
 $obj = $obj.Substring($obj.IndexOf("[")+1,$obj.IndexOf("]")-$obj.IndexOf("[")-1)
 }
 else {
 $obj = "N/A"
 }}
 
 
 # Получение показателей SMART
 # Значения без скобок и их содержимого
 else {
 
 $obj = c:\"Program Files"\smartmontools\bin\smartctl -A /dev/$1 | where {$_ -match "^ *$2"}
 try {$obj = $obj.Substring(87,$obj.IndexOf("(")-87)}
 catch {$obj = $obj.Substring(87)}
 }}
 catch {$obj = ""}
 
 Write-Output $obj
 }

Я немного изменил оригинал скрипта, автор почему-то использует smartctl-nc.exe. У меня он вообще ничего не выводит, я не понял, что это за экзешник. Я использовал обычный smartctl.exe. Сохраните скрипт и проверьте его работу. Для того, чтобы система разрешила выполнять неподписанные powershell скрипты, необходимо запустить консоль powershell от администратора и выполнить команду:

Set-ExecutionPolicy RemoteSigned

Если этого не сделать, будете получать ошибку при запуске скрипта на тему того, что выполнение скриптов запрещены для данной системы. Я сохранил скрипт в директорию C:\zabbix\windows.hdd.ps1. Проверим его работу. Запускаем консоль powershell и сам скрипт с разными параметрами.

Все в порядке. Скрипт возвращает список дисков для автообнаружения и различные параметры для запроса. Теперь добавим в конфиг агента UserParameter.

UserParameter=ZScript[*],powershell -File C:\zabbix\windows.hdd.ps1 "$1" "$2"

Не забудьте увеличить таймаут получения данных. По-умолчанию в zabbix стоит 3 секунды. Этого может не хватать. Я обычно ставлю 15 секунд.

Timeout=15

Перезапускаем службу агента и идем на сервер.

На сервере делать ничего не надо, так как все сделал за вас я :) Предлагаю готовый шаблон — zabbix-smart-win-template.xml. Скачиваете и импортируете в свой сервер. У меня он работает на версии сервера 3.4.6. В шаблоне настроено автообнаружение дисков, создание итемов и триггеров. Все немного похоже на то, что есть для линукса, но тем не менее отличается, так как делалось в разное время и с разным настроением. В линуксе все более заморочено — сложные триггеры и итемы, которые добавил автор шаблона. Со временем понял, что это не особо надо и не стал заморачиваться с виндой, сделал все по проще, но тем не менее весь основной функционал присутствует.

Более того, в версию с windows я добавил триггер, который срабатывает, если диск исчезает из системы. У меня был один такой диск, который мог просто пропасть. Пришлось сделать оповещение. В linux у меня диски никогда не пропадали просто так, поэтому не догадался с свое время до такого триггера. Ниже список items шаблона.

Как проверить и вылечить жесткий диск — 7 крутых утилит

 

Ничто не вечно, даже самые качественные винчестеры. Но если в работе диска произошел сбой, это еще не повод отправлять HDD на пенсию. Возможно, его получится вылечить. Это руководство подскажет, что делать.

Диагностика и лечение жесткого диска

Частая проблема таких устройств — битые сектора. Чтобы понять, что это такое, стоит более детально ознакомиться с конструкцией подобного накопителя.

Девайс состоит из намагниченных пластин, по которым движется головка, читающая и пишущая данные. Они разделены на дорожки, разбитые на участки — сектора. В них вносится любая информация, которая копируется на винчестер. Со временем они приходят в негодность.

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

Для проверки девайса на неисправность существует немало программ, но первые признаки грядущих неприятностей можно заметить и невооруженным глазом:

  • частые зависания ПК при попытке получить доступ к файлам;
  • данные из раздела в раздел переносятся дольше обычного;
  • ОС выдает ошибки, ПК перезагружается при работе с винтом.

Примечание: исправить сектора на 100% практически невозможно. Некоторые из них просто не восстанавливаются.

Бэды можно условно разделить на 2 типа:

  1. Физические — появляются, если диск уже старый. Они могут быть последствием тряски, падения, запыленности девайса. Эти ситуации вредят самому магнитному покрытию, которое восстановить уже невозможно. В большинстве случаев даже вытащить информацию с этих секторов нереально. 
  2. Логические — появляются из-за вирусов, внутренних ошибок, резком отключении от источника питания, когда данные копируются или переносятся. Это приводит к повреждению данных. Но как раз это тот случай, когда диск можно вылечить при помощи специального ПО.

Образование: Кто и как изобрел первый жесткий диск: 4 эпохи истории HDD

Обзор программ проверки жестких дисков

Чтобы HDD не «болел», надо следить за его состоянием. Помогут в этом специальные тестировщики. Некоторые утилиты дают возможность не только выявить повреждения и другие системные ошибки, но и устранить их. Ниже — список полезных программ для сканирования винчестеров на ошибки, проверки контроллеров. 

Предупреждение! Тянуть ПО с сомнительных ресурсов — опасно для компьютера, лэптопа. Лучше использовать проверенные утилиты и скачивать их с официальных сайтов.

Узнайте: Особенности использования внешнего жесткого диска: 6 плюсов и 3 минуса

Maxtor Powermax

Эффективная бесплатная программа для диагностики работы накопителей, которая занимает всего 2,38 Мб.

Чтобы получить верные данные, устанавливать прогу рекомендуется с загрузочного носителя. Как только софт запускается, он начинает проверять, подключен ли кабель, установлены ли перемычки master/slave, возможность поддержки накопителей большого объема и выполняет другие подготовительные действия.

Когда предварительное сканирование заканчивается, пользователь может выбрать тип дальнейшего тестирования.

Совет: если нужен диск для хранения фото и видео, подойдет модель объемом минимум в терабайт. Для игр и ресурсоемких утилит пригодится более вместительный вариант.

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

Fujitsu FJDT

Софт запускается с DOS, весит всего лишь 77 килобайт. Подходит только для фирменных накопителей. После запуска понадобится указать устройство, которое требует проверки, и выбрать режим.

  1. Длительность первого — быстрого — варианта составляет не более пары минут. За это время утилита диагностирует работу кэш-буфера, ищет битые сектора. За это время ПО активирует поиск, чтение данных и другие процессы, которые нужны для проверки целостности жесткого носителя.
  2. То, как долго длится глубокое тестирование, зависит от объема. В этом случае приложение проверяет всю рабочую поверхность девайса.

Когда FJDT заканчивает сканирование, пользователь получает заключение о состоянии устройства. Если есть серьезные ошибки, она выдает их код. С ним можно обратиться в техподдержку. Если выявленные проблемы не критичны, то ПО поможет их вылечить в автоматическом режиме.

Сравнение носителей: SSD или HDD — что лучше: отличия 2 видов накопителей

IBM Drive Fitness Test

Еще одно эффективное средство, которое ищет и устраняет ошибки в HDD от IBM. Подходит для использования в системах под управлением Виндовс и Линукс. 

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

Если в ходе какого либо теста были обнаружены неполадки, ПО уведомит о возможности исправления нарушений силами самого приложения или необходимости обратиться в СЦ.

В тему: Как отформатировать жесткий диск — стандартные инструменты и 6 специальных утилит

Quantum Data Protection System 

Набор «лечебных» инструментов в формате .exe, который нужен для формирования диска для загрузки. Кроме ОС, на нем будут размещаться служебные файлы.

Примечание: софт подходит для SCSI и IDE-устройств. 

При запуске установленная утилита просит выбрать, какой носитель нужно просмотреть. Когда пользователь сделает это, приложение сразу включит 90 секундное сканирование. В это время софт проверяет:

  1. Подсоединение девайса;
  2. Работоспособность кэш-памяти;
  3. Состояние головок.

Интересно: DELL 600GB 10K RPM SAS способен в секунду передавать 1,2 гигабита информации.

Он также анализирует данные, предоставленные SMART, и исследует первые 300 Мб.
Можно выбрать расширенный тест, во время которого софт просматривает весь жесткий.

Примечание: S.M.A.R.T. — разработка для оценки состояния винта посредством самодиагностики, а также механизм, который сообщает о времени выхода аппарата из строя.

Подборка вместительных винчестеров: ТОП-5 лучших HDD на 2 TB – Рейтинг внутренних жестких дисков на 2000 Гб

Samsung SHDIAG

Утилита с предельно простыми, но эффективными функциями и дружелюбным интерфейсом, разработанная специально для самсунговских устройств.

Нужно выбрать «пациента», чтобы запустить экспресс-диагностику на 1,5 минуты. Тестируются важные узлы устройства: кэш-память, считывающие головки и другие компоненты. Есть возможность проведения более длительного, вдумчивого теста.

Программа не предоставляет пользователю коды ошибок. Она просто выдает на монитор информацию об их наличии. Если обнаружена проблема, софт предлагает решение путем низкоуровневого форматирования накопителя. 

Рекомендация: загружать программку лучше с официального источника, чтобы скачать самую последнюю и наиболее эффективную версию.

Подборка портативных HDD: ТОП-10 внешних жестких дисков на 1000 Гб

Seagate Disk Diagnostic

Софт с довольно интересным меню: хотя он запускается из DOS, графики присутствуют. Утилита имеет хоть и скромный, но полезный арсенал дополнительных возможностей.

Главные особенности средства тестирования накопителя на неисправность:

  • Есть два режима диагностики: быстрый и полный. Алгоритмы идентичны рассмотренным выше, но этот вариант позволяет выполнить проверку как винчестеров, выпущенных Seagate, так и просканировать носители информации других фирм.
  • Есть доступ к файлу, который содержит детальное описание функций софта. Все окна, которые открывает юзер, включают подробности о выбранном режиме и значении действий, выполняемых софтом.
  • Итоговый отчет о проведении тестов доступен для просмотра из самой программы.

Смотрите также: ТОП-5 лучших внутренних жестких дисков (HDD) на 1 TB

Western Digital Data Lifeguard

Это не одно приложение, а пакет программ, которые дают возможность проверить и вылечить накопительный девайс.
EZ-Install — для создания разделов на чистеньком HDD, их форматирования и копирования с другого накопителя. Установка в boot-сектор предполагает запись служебных данных. Благодаря этому можно использовать все рабочее пространство девайса в тех системах, в чьем BIOS установлены лимиты. В этом случае операционка распознает девайс «в обход» Биоса, поэтому внесение изменений в настройки винчестера в нем ничего не дадут.

Совет: если нужно увеличить хранилище лэптопа, то SATA 3.0 2TB — отличное решение. Приличный объем, низкая шумность при работе и высокая скорость инфообмена — его главные достоинства.

Data Lifeguard Diagnostics служит для выявления и ликвидации неисправностей, которые могли бы стать причиной потери данных. Как и в большинстве описанных выше утилит, пользователю доступен быстрый и полный режимы тестирования:

  1. Первый — оперативно проверяет целостность жесткого на базе данных, полученных при предварительном сканировании в фоновом режиме. На все уходит полторы минуты. После пользователю предоставляется итоговый отчет и рекомендации по проведению расширенного теста, если приложение нашло серьезные ошибки. 
  2. В зависимости от объема накопителя полная проверка может длиться 10-40 мин. В этом случае диагностируется вся рабочая часть устройства.
  3. В конце приходит сообщение о том, что все в порядке, о необходимости отдать девайс в ремонт или о возможности восстановить проблемные области средствами программки.

Примечание: ПО работает только с моделями WD.

Разрушающий тест Write Zero To Drive осуществляет почти те же действия, что и при форматировании низкого уровня. Он полностью стирает все данные. Если HDD не видно в BIOS, реанимировать девайс можно только так.

Хитрость состоит в том, что при таких проблемах в Standard CMOS Setup понадобится отметить, что все IDE/ATAPI-девайсы отсутствуют. Даже если с аппаратной частью комплектующих, подключенных к системе, не видно проблем, программка способна их выявить. Будут проверены не только все части компонентов, но и исчезнут все «проблемные» данные.

BIOS Check — предоставляет информацию о Биос, а также установленных винчестерах. Это пригодится, если потребуется обратиться в техническую поддержку.

Посредством Ultra ATA Management можно задать необходимый HDD режим, чтобы успешно воскресить девайс.

Пригодится: ТОП-5 лучших производителей внутренних жестких дисков (HDD)

Вылечить Hard Drive — задача вполне посильная. Конечно, все пришедшие в негодность сектора не восстановить, но «подлатать» устройство можно. Всего-то необходимо потратить немного времени, чтобы узнать, как именно справиться с поломкой: посредством какого-нибудь ПО или с помощью мастера.

Linux - дефрагментация - mfranczak.pl

Линукс - дефрагментация

Опубликовано в Операционные системы

Если вы пользователь Linux, вы, вероятно, слышали, что вам не нужно дефрагментировать файловые системы Linux. Вы также заметите, что дистрибутивы Linux не поставляются с инструментами дефрагментации диска. Но почему это так?

Чтобы понять, почему файловые системы Linux не нуждаются в дефрагментации в обычных условиях — и в Windows — вам нужно понять, почему происходит фрагментация и чем файловые системы Linux и Windows работают по-разному.

Что такое фрагментация

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

Короче говоря, на жестком диске есть несколько секторов, каждый из которых может содержать небольшой объем данных. Файлы, особенно большие, должны храниться в разных секторах. Предположим, вы храните много разных файлов в своей файловой системе.Каждый из этих файлов будет храниться в непрерывном кластере секторов. Позже вы обновляете один из исходных сохраненных файлов, увеличивая размер файла. Файловая система попытается сохранить новые части файла рядом с оригинальными частями. К сожалению, если не хватает непрерывного места, файл приходится разбивать на несколько частей — все происходит прозрачно. Когда жесткий диск читает файл, его головки должны прыгать между разными физическими местами на жестком диске, чтобы прочитать каждый фрагмент сектора - это снижает производительность.

Дефрагментация — это интенсивный процесс, в ходе которого фрагменты файлов перемещаются для уменьшения фрагментации и обеспечения непрерывности каждого файла на диске.

Конечно, это не так для твердотельных накопителей, которые не имеют движущихся частей и не должны подвергаться дефрагментации — дефрагментация SSD фактически сократит срок его службы. В последних версиях Windows вам не нужно беспокоиться о дефрагментации файловых систем — Windows сделает это за вас автоматически.Дополнительные сведения о передовых методах дефрагментации см. в этой статье:

.

HTG объясняет: вам действительно нужно дефрагментировать компьютер?

Как работают файловые системы Windows

Старая файловая система Microsoft FAT, которая в последний раз использовалась по умолчанию в Windows 98 и ME, хотя до сих пор используется на флэш-накопителях USB, не пытается разумно упорядочивать файлы. Когда файл сохраняется в файловой системе FAT, он сохраняется как можно ближе к началу диска.Когда второй файл сохраняется, он сохраняется сразу после первого файла - и так далее. По мере увеличения размера исходных файлов они всегда будут фрагментироваться. Там нет места, где они могут развиваться.

Новая файловая система NTFS от Microsoft, которая появилась на персональных компьютерах под управлением Windows XP и 2000, пытается быть немного умнее. Он выделяет больше свободного «кэш-пространства» вокруг файлов на диске, хотя, как может сказать вам любой пользователь Windows, файловые системы NTFS со временем все еще фрагментируются.

Из-за особенностей работы этих файловых систем их необходимо дефрагментировать для поддержания максимальной производительности. Microsoft устранила проблему, запустив процесс дефрагментации в фоновом режиме в последних версиях Windows.

Как работают файловые системы Linux

Файловые системы Linux ext2, ext3 и ext4 — файловая система ext4, используемая Ubuntu и большинством других современных дистрибутивов Linux, — распределяет файлы более разумным образом.Вместо того, чтобы размещать несколько файлов близко друг к другу на жестком диске, файловые системы Linux распределяют разные файлы по всему диску, оставляя между ними большое количество свободного места. Когда файл редактируется и его необходимо расширить, обычно имеется достаточно свободного места для расширения файла. Если фрагментация все же произойдет, файловая система попытается переместить файлы, чтобы уменьшить фрагментацию при обычном использовании, без использования утилиты дефрагментации.

Из-за того, как работает этот подход, вы начнете видеть фрагментацию, если ваша файловая система переполнится.Если он заполнен на 95% (или даже на 80%), вы начнете видеть фрагментацию. Однако файловая система предназначена для предотвращения фрагментации при обычном использовании.

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

Вы можете измерить фрагментацию файловой системы Linux с помощью команды fsck — ищите в выходных данных «непрерывные иноды».

источник: https://pl.if-koubou.com/articles/how-to/why-linux-doesnt-need-defragmenting.html

.

Как защитить свой ПК с Linux, зашифровав жесткий диск

На вашем компьютере должны быть данные, которые вы хотите защитить от хакеров, любопытных друзей или любопытных коллег. Шифрование диска вашего компьютера защитит вас от злоумышленников, и вот несколько способов защитить ваши данные.

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

фото хккд конечно.

Шифрование раздела

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

Альтернативное меню установки Ubuntu очень похоже на стандартное меню установки Ubuntu.Мастер установки попросит вас выбрать язык, клавиатуру, сеть, и самый важный шаг — это метод разбиения, в котором мы должны выбрать опцию «Управляемый — использовать весь диск и настроить зашифрованный LVM», чтобы зашифровать весь наш жесткий диск. .

Обратите внимание, что для установки нам необходимо предоставить пустой «главный», а не «подчиненный» жесткий диск.

Мастер установки попросит вас указать пароль, который вы будете использовать для расшифровки жесткого диска при входе в Ubuntu.

Мастер шифрования зашифрует «домашнюю» папку, если мы поместим нашу «домашнюю» папку за пределы установочного раздела Ubuntu.

Вот и все! Выполните остальные шаги установки, и мастер установит Ubuntu на зашифрованный раздел.

Шифрование папки

eCryptfs — это криптографическая файловая система на основе PGP, созданная Филипом Циммерманом в 1991 году.Самое замечательное в eCryptfs по сравнению с другими системами шифрования файлов, такими как TrueCrypt, заключается в том, что нам не нужно предварительно выделять определенный объем дискового пространства, которое вы хотите зашифровать.

Мы можем легко установить eCryptfs, выполнив следующую команду в консоли

sudo aptitude установить ecryptfs-utils

eCryptfs создает «частный» каталог на вашем локальном диске, где eCryptfs шифрует все файлы, которые мы в нем храним.

ecryptfs-настройка-частный

Примечание. Это установит скрытый частный каталог: ~ / .Private

Мы должны хранить наши конфиденциальные данные в «частном» каталоге, чтобы злоумышленники не могли легко получить наши данные. ecryptfs будет скрывать любые файлы, которые мы храним в личной папке, когда они не смонтированы.

Частный каталог будет автоматически установлен после входа в нашу учетную запись. Это создает возможность для другого человека получить доступ к этой личной папке, когда пользователь покидает компьютер. Способ смягчить эту проблему — запретить ecryptfs разблокировать личную папку при входе в систему, удалив пустой файл автоматического монтирования, найденный в ~/.ecryptfs/, и размонтировав каталог, когда мы не используем наш компьютер.

ecryptfs-umount-частный

Создать скрытый зашифрованный том

TrueCrypt — это бесплатная утилита для шифрования дисков с открытым исходным кодом, которая работает с Windows, Mac и Linux. Он обеспечивает шифрование на лету, и после того, как вы зашифровали свой диск, вы по-прежнему можете использовать все, как обычно.

Вы можете скачать TrueCrypt в виде deb-файла Ubuntu с его интернет сайт .После загрузки распакуйте архив и дважды щелкните установщик, чтобы начать установку. После установки вы найдете TrueCrypt в меню: Приложения> Стандартные> VeraCrypt.

Начните с создания тома, который мы хотим зашифровать.

Том TrueCrypt может находиться в файле, также известном как контейнер, в разделе или на диске.

TrueCrypt дает нам возможность создать скрытый зашифрованный том в другом зашифрованном томе TrueCrypt.

Вы должны скопировать конфиденциальные файлы, которые вы хотите я не хочу спрятаться во внешнем объеме. Эти файлы действуют как приманка, когда люди заставляют вас раскрыть пароль внешнего тома. У вас должны быть файлы, которые вы ДЕЙСТВИТЕЛЬНО хотите скрыть в скрытом томе, и вы никогда не должны открывать зашифрованный скрытый том.

Фото TrueCrypt

Теперь вам нужно выбрать имя файла тома и место, где вы хотите его сохранить.Будет создан новый файл. Если вы выберете существующий файл, он будет перезаписан. Так что дайте вашему файлу тома TrueCrypt уникальное имя.

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

установите размер тома и убедитесь, что на томе достаточно места для незашифрованного пространства.

TrueCrypt советует нам сохранять пароль длиной не менее 20 символов. Выберите пароль, который легко запомнить и сложно угадать.

Перемещайте мышь как можно хаотичнее в Мастере создания томов не менее 30 секунд. Чем дольше вы двигаете мышь, тем лучше. Это значительно повышает криптографическую стойкость ключей шифрования (что повышает безопасность).

TrueCrypt автоматически смонтирует зашифрованный диск как виртуальный зашифрованный диск.

Теперь мы настроим скрытый том.

Выберите подходящий формат жесткого диска для скрытого тома.

У нас есть возможность сделать этот скрытый том совместимым с другими платформами.

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

.

Сценарий монитора жесткого диска для безголовых серверов Linux

Современные жесткие диски имеют внутренний механизм, называемый S.M.A.R.T. так что вы можете узнать, когда ваш жесткий диск вышел из строя. Было бы неплохо, если бы сервер отправил вам электронное письмо перед таким сбоем?

обзор

Такие программы, как «mdadm» (для управления программным RAID) и «Palimpsest Disk Utility» (используется в Ubuntu LiveCD), используют S.M.A.R.T, чтобы сообщить вам, когда ваш диск приближается к отказу или вышел из строя. Однако на безголовом (без графического интерфейса) сервере нет службы, которая сообщит вам о надвигающейся гибели, пока не стало слишком поздно. Более того, как бы вы узнали об этом, не зайдя на сервер вручную?

Этот сценарий, запускаемый один раз в день с помощью cron, предупредит вас, если количество сбойных секторов на жестком диске вашей системы достигло предела, который намеренно ниже порога «диск неисправен», и отправит предупреждение по электронной почте на адрес ваш компьютерный администратор.

Предпосылки и предположения

  • У вас уже настроена поддержка по электронной почте для сервера с помощью " Как настроить оповещения по электронной почте в Linux " гид.
  • Вы используете систему на основе Debian.
  • * Вы не используете аппаратный RAID-контроллер.
  • Вы увидите, как я использую VIM в качестве программы редактирования только потому, что я к этому привык… вы можете использовать любой другой редактор, который вам нравится.

* Потому что вполне возможно, что аппаратный RAID-контроллер блокирует доступ системы к этой информации.

Настраивать

Установите пакет «smartmontools», который считывает информацию S.M.A.R.T с контроллера жесткого диска и предоставляет ее нам.

sudo aptitude установить smartmontools

Создадим скрипт монитора:

sudo vim/рут/смарт-монитор.ш

Пусть это будет контент:

#! / Бин / Баш
######## Функция электронной почты ########
email_admin_func ()
{
echo "Кому: [email protected]"> $ temp_email_file
echo "От: [email protected]" >> $ file_poczta_temp_email
echo "Тема: Мониторинг порогового значения S.M.A.R.T. нарушен" >> $ temp_email_file
эхо "" >> $ temp_email_file
эхо -e $ 1 >> $ temp_email_file
/usr/sbin/ssmtp -t <$ temp_email_file
echo "Электронное письмо отправлено администратору"
}

smartc_func ()
{
/usr/sbin/smarctl -A /dev/$1 | grep Reallocated_Sector_Ct | тр -с '' | вырезать -d '' -f11
}

######## Конец функции ########

######## Установить рабочий параметр ########
temp_email_file=/tmp/smart_monitor.текст
allow_threshold = 5 # установить количество плохих секторов, с которыми вы хотите жить, рекомендуется 5.

########Двигатель########
для i в sda sdb; to # Добавить или вычесть имена дисков из этого списка по мере необходимости.
if [["`smartc_func$i`"-ge$allow_threshold]]; следующий
echo Отправить электронное письмо администратору
email_admin_func "Один из жестких дисков на" `hostname`" достиг верхнего порога !!! n Порог был установлен на: $allow_threshold и состояние $i: "" smartc_func $i`""
быть
готов

Наиболее важные моменты, на которые следует обратить внимание, это:

  • Функция электронной почты. Установите соответствующую информацию, такую ​​как имя устройства и адрес электронной почты администратора.
  • Разрешенный порог — установите для этого параметра любое значение, которое вы считаете подходящим. Я использовал 5, потому что ограничение, установленное для «серверных» жестких дисков, которые я использовал, составляло 10. (Я обнаружил, что порог для «потребительских» дисков достигает 140).
  • Установите устройства, которые вы хотите отслеживать, настроив перечисление имен дисков в цикле for. В настоящее время доступны два диска (sda и sdb), поэтому измените конфигурацию. Вы можете включить все ваши диски или только некоторые из ваших дисков, если по какой-то причине вам нужно * исключить диск.

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

Сделайте скрипт исполняемым:

sudo chmod + x /root/smart-monitor.sh

Настройка завершена.

Запланируйте автоматический запуск скрипта

Мы хотим, чтобы скрипт запускался автоматически, поэтому мы создадим для него новое задание Cron.
Как указано в " Как настроить оповещения по электронной почте в Linux "Это приводит к тому, что если скрипт сам обнаружит ошибку, cron автоматически уведомит нас по электронной почте, как только она произойдет.

Откройте планировщик заданий cron:

судо кронтаб -е

Добавьте это к его содержимому:

0 7 * * * / root / смарт-монитор.sh> /tmp/last_smart_monitor_run.log

Это будет запускать скрипт каждое утро в 7:00.


Весь ваш сектор принадлежит нам :) .

IT Professional / Номер темы / Использование Firejail для повышения безопасности приложений в системах Linux

В повседневной работе часто возникает необходимость запустить приложение, в безопасности которого мы не уверены, или посетить веб-сайты, которые могут оказаться потенциально опасными. Мы также вводим соответствующую информацию в веб-формы, и мы должны быть уверены, что данные не будут доступны другим приложениям, установленным в системе.Для этой цели мы можем использовать программное обеспечение песочницы. Песочница — это метод запуска приложения в изолированной среде, в так называемой песочнице.

«Песочница» приложений — чрезвычайно эффективный способ запуска программ, которым мы не доверяем или которые хотели бы изолировать от остального программного обеспечения, установленного в операционной системе. Благодаря изоляции работающее программное обеспечение, не имеющее контакта с другими приложениями, не подвергает риску другие части системы и не повредит файлы или даже операционную систему.


Песочница, т.е. песочница создается отдельными виртуальными областями оперативной и массовой памяти компьютера. Ограничив права приложения, работающего в песочнице приложения, в доступе к Интернету, системным процессам, сетям LAN, ресурсам операционной системы, под которыми работает приложение-песочница, мы можем устранить многие риски, связанные с запуском неизвестного или опасного приложения. Песочница работает, изолируя потенциально опасную программу или вредоносный код, чтобы вы могли безопасно запускать приложение, не подвергая опасности операционную систему или хост-устройства, а в случае обнаружения угрозы вы могли удалить приложение без потерь.


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


Одним из приложений-песочниц, которые мы можем использовать, является Firejail. Это программа, разработанная для систем Linux, которая позволяет изолировать каждый из процессов, запущенных на станции.Программное обеспечение включает профили безопасности для большого количества программ Linux, таких как Mozilla Firefox, Chromium, VLC, Transmission, LibreOffice и т. д. Всего существует более тысячи предустановленных профилей. Ресурсы, используемые Firejail, отделены от других функциональных элементов системы, поэтому не представляют угрозы для правильного функционирования компьютера и безопасности данных, хранящихся на жестком диске.


> Установка


Firejail можно найти во многих дистрибутивах Linux.Среди них Arch, Debian, Gentoo, Mint, Slackware, Ubuntu. Последние версии программного обеспечения можно загрузить с сайта bit.ly/3HakYoD, где хранятся пакеты .deb для Debian / Ubuntu / Mint. Также доступен самокомпилируемый исходный архив, для которого требуется только базовый компилятор сборки C (sudo apt-get install build-essential). Firejail распространяется под лицензией GPL2. Его запуск предельно прост и не требует особых усилий, к тому же установка возможна в различных средах:

  • Ubuntu — sudo apt установить firejail;
  • Debian — sudo apt-get install firejail;
  • Arch Linux — sudo pacman -S firejail.


Песочница приложения с помощью Firejail чрезвычайно проста — в самом простом виде она сводится к использованию префикса «firejail-» перед вводом команды для запуска выбранной программы. Приложение написано на C и работает на любой машине Linux с версией ядра 3.x или выше. Само приложение легкое, в нем нет сложных файлов конфигурации для редактирования, нет соединений с открытыми сокетами и нет запущенных в фоновом режиме демонов.Все функции безопасности Firejail реализованы непосредственно в ядре Linux.


Чтобы запустить Firefox в песочнице, просто введите firejail firefox в терминале. В любой момент мы можем проверить, запускалось ли приложение в режиме песочницы, используя команды терминала firejail --list и firejail -top, чтобы отслеживать приложения, работающие в песочнице.


> Использование Firejail


Команда firejail firefox заставит браузер Mozilla работать в режиме песочницы и не будет виден остальной системе.Кроме того, сам браузер не сможет получить доступ, например, к системным каталогам или другим процессам. Изоляция браузера с точки зрения безопасности очень выгодна, но в результате препятствует, например, сохранению скачанных файлов.

Решение состоит в том, чтобы внести изменения в конфигурацию профиля Firefox, как определено в Firejail, которые определяют, к каким системным ресурсам браузер может получить доступ, а к каким нет. Для управления разрешениями приложений, запущенных в режиме песочницы через Firejail, используются черный и белый списки настроек, настроенных для каждого приложения.Невозможно установить глобальные значения по умолчанию, к которым могут получить доступ приложения, работающие в режиме песочницы. Firejail имеет более тысячи вшитых профилей приложений, которые уже настроены и позволяют обычному пользователю использовать Firejail без необходимости редактирования файлов профилей приложений. В большинстве случаев конфигурация приложений, сетевых игр и программ по умолчанию скрывает все файлы в домашнем каталоге, кроме конфигурации приложений и загрузок.Однако иногда редактирование профилей будет необходимо — тогда мы вносим изменения, редактируя соответствующий файл данного профиля, например, для Firefox это будет: sudo nano /etc/firejail/firefox.profile или с помощью мастера настройки.


Пользователи Firejail также могут создавать собственные профили приложений, которые следует размещать в ~/.config/Firejail. Например, если мы не хотим, чтобы наш менеджер паролей (например, KeePass) имел доступ в интернет, вписываем в профиль:


$кот~/.config/firejail/keepass.profile
include /etc/firejail/keepass.profile
net none


Firejail можно интегрировать в рабочий стол пользователя. Для этого запустите sudo firecfg в терминале. Команда позволяет автоматически запускать приложения в режиме песочницы, щелкнув значок приложения в меню оконного менеджера. Нет необходимости добавлять префикс «firejail-» при запуске каждого приложения в командной строке.

[...]

Автор связан с индустрией ИТ и новых технологий в области администрирования ERP-систем с 2004 года. Он специализируется на внедрении и аудите информационной безопасности.

.

Ugreen Карманный корпус для жесткого диска 2,5 дюйма SATA 3.0 6 Гбит/с, серый + USB-кабель

Отсек для жесткого диска 2,5 дюйма с интерфейсом SATA 3.0 Ugreen — серый (CM300)

Алюминиевый карман Ugreen CM300 позволит вам быстро и легко преобразовать ваш 2,5-дюймовый жесткий диск во внешний диск, готовый к подключению через порт USB Type C. Корпус поддерживает быструю передачу данных до 6 Гбит/с и совместим с macOS. , Windows или Linux.Интеллектуальный чип ASM235CM гарантирует максимальную производительность и энергосбережение.

Спецификация

Торговая марка: Ugreen

Модель: CM300

Порт: USB Type C 3.2 Gen 2 (SuperSpeed ​​USB 10 Гбит/с) (USB 3.1, USB 3.1 Gen 2) (гнездо)

Интерфейс накопителя: SATA 3.0 / SATA 2.0 / SATA 1.0 (7 + 15 контактов)

Скорость передачи данных: до 6 Гбит/с

Размер диска: 2,5'' HDD

Толщина диска: до 9,5 мм

Максимальная емкость диска: 6 ТБ

В комплекте: кабель USB Type C — USB 3.0 длиной 50 см

Размеры: 133 х 82 х 15 мм

Наиболее важные преимущества отсека для жестких дисков Ugreen CM300:

Вы замените жесткий диск внешним USB-накопителем. Это отличное решение для хранения ваших цифровых данных

.

Вы можете быстро и легко перенести свои данные с компьютера или консоли. Pocket поддерживает скорость передачи данных до 6 Гбит/с

Вам не нужны никакие инструменты, чтобы установить накопитель в кармане. Установка чрезвычайно проста

Высокоскоростная передача данных

Карман

позволит вам передавать данные со скоростью до 6 Гбит/с.Поддерживает протокол UASP, влияющий на скорость передачи данных через порт USB.

Работает с несколькими устройствами

Встроенный контроллер управления ASM235CM позволяет подключать накопитель ко многим операционным системам, включая Windows 8, Windows 10, macOS и Linux. Таким образом, накопитель будет работать с такими устройствами, как ноутбуки, ПК, телевизоры и игровые приставки. Что немаловажно, микросхема имеет встроенную защиту от электростатического разряда до 4 кВ.

Простая установка

Карман устроен таким образом, что диск внутри него не двигается и не царапается.Вам также не нужны никакие инструменты для монтажа жесткого диска. Всего в три шага:

Сдвиньте заднюю крышку.

Вставьте жесткий диск, затем закройте корпус.

Подсоедините карман к ноутбуку.

Прочный и безопасный

Корпус изготовлен из алюминия, поэтому ударопрочный. Благодаря интеллектуальному управлению энергопотреблением он не потребляет чрезмерного количества электроэнергии — автоматически переходит в спящий режим после 3 минут бездействия.Внизу прикреплены четыре силиконовые накладки для предотвращения скольжения по столешнице. К карману прикреплен кабель USB Type C - USB Type A, который одновременно передает данные и подает питание на устройство.

.

BCS-NVR1602-4K-III - IP-рекордер

BCS-NVR1602-4K-III - 16-канальный регистратор , предназначенный для работы в небольшой системе IP-мониторинга. Построенный из высококачественных комплектующих, он отличается надежностью и стабильными параметрами непрерывной работы. Он относится к серии 4K-III , также отличается высокой функциональностью и может работать с IP-камерами высокого разрешения (макс. 12 Мп). В результате регистратор хорошо работает в системах, предъявляющих высокие требования к возможности наблюдения и качеству формируемого изображения.Например, его можно с успехом использовать в системах мониторинга промышленного объекта, небольшого банковского учреждения, магазина и т. д.

Особенности модели BCS-NVR1602-4K-III:

  • Высокий входной битрейт 320 Мбит/с и возможность поддержки 16 IP камер в разрешении: 12 Мп /8 Мп/6 Мп/5 Мп/4 Мп/3 Мп/1080p/720p/D1
  • Мощный, четырехъядерный Четырехъядерный процессор , с операционной системой Linux (может работать в режиме Pentaplex)
  • Поддерживает многочисленные функции интеллектуального анализа изображений (включая тепловую карту)
  • Встроенный веб-сервер и сетевой интерфейс
  • Gigabit Ethernet
  • Место для 2 жестких диска SATA III , макс.10 ТБ (всего 20 ТБ)
  • Встроенный выход HDMI и выход VGA - макс. разрешение экрана 3840 x 2160
  • Декодирование: 4 канала @ 8 Mpx (30 кадров в секунду) или 16 каналов @ 1080p (30 кадров в секунду)
  • Встроенные 2 порта USB: USB 3.0 и USB 2.0
  • Встроенные 4 тревожных входа и 2 тревожных выхода
  • Встроенный 1 аудиовход и 1 аудиовыход
  • Встроенный интерфейс RS-485/RS-232
  • Поддерживает функцию интеллектуального 3D-позиционирования в сочетании с PTZ-камерами BCS
  • Сжатие Н.265+ / H.265 / H.264 + / H.264 и двойной кодовый поток

Регистратор 4K

Поддерживает камеры высокой четкости

Характерной чертой регистраторов серии «4К» является возможность совместной работы с IP-камерами высокого разрешения (макс. 12 Мпикс ). Благодаря этому они идеально подходят для мест, где решающее значение имеет высокое качество генерируемого изображения. Дополнительным преимуществом модели является высокий входной битрейт 320 Мбит/с , что дает возможность поддержки камер высокого разрешения на каждом канале.Например, к регистратору можно подключить 16 стандартных IP-камер, 25 кадров в секунду при 2 Мпикс, которым требуется пропускная способность около 80 Мбит/с. В такой конфигурации используется только небольшая часть полосы пропускания, что доказывает, что регистратор может эффективно взаимодействовать с камерами более высокого разрешения. Поддерживаемые разрешения камеры:

  • 12 Мпикс
  • 8 Мпикс
  • 6 Мпикс
  • 5 Мпикс
  • 4 Мпикс
  • 3 Мпикс
  • 1080p
  • 720p
  • Д1


Четырехъядерный процессор и ОС Linux

Стабильные рабочие параметры и высокая функциональность

Регистратор оснащен эффективным четырехъядерным процессором ( Quad-Core ) с операционной системой Linux .Благодаря им он характеризуется стабильными параметрами непрерывной работы и высокой функциональностью, адаптированной к требованиям профессиональных систем видеонаблюдения. ОС Linux также предоставляет интуитивно понятный пользовательский интерфейс, благодаря которому повседневная эксплуатация системы и изменение любых ее настроек не должны вызывать больших проблем.

Дополнительным преимуществом операционной системы Linux является возможность работы регистратора в так называемом режим Пентаплекс . Этот режим позволяет одновременно и независимо:

  • Запись изображения с камер
  • Воспроизведение записей с жестких дисков
  • Отображение изображений с камеры в реальном времени
  • Проведение удаленного просмотра через Интернет
  • Резервное копирование через порт USB или сеть

Сетевой интерфейс

Возможность дистанционного управления системой мониторинга

Регистратор имеет встроенный WEB сервер и сетевой интерфейс gigabit ethernet , благодаря чему с ним можно установить удаленное соединение.Пользователь, работающий удаленно, может, например, просматривать изображения с камер «вживую», воспроизводить архивные записи или управлять подключенными поворотными камерами. Если у него есть права администратора, он также может удаленно изменять параметры работы всей системы мониторинга. Удаленное соединение с регистратором можно установить с помощью:

  • Интернет-браузер, с уровня которого пользователь имеет доступ к полному функционалу и может свободно настраивать параметры работы регистратора
  • Специальное программное обеспечение BCS Manager, используемое для создания центра управления расширенной системой мониторинга на базе компьютера
  • .
  • Приложение для мобильных устройств (iOS/Android), дающее доступ к базовому функционалу

Характеристики программного обеспечения BCS Manager включают:

  • Обработка до 1000 вызовов
  • Живой просмотр 256 каналов (макс.64 окна на карте)
  • Создание диаграмм сигналов тревоги
  • Синхронное воспроизведение записей с макс. 36 камер одновременно (удаленная и локальная)
  • Удаленная настройка устройств, создание и управление группами устройств
  • Управление поворотными камерами
  • Аудио поддержка
  • Подставка для ТВ СТЕНКИ


Функция P2P

Удобный удаленный просмотр с мобильных устройств

Регистратор также поддерживает функцию P2P, что устраняет необходимость использования внешнего IP-адреса.Пользователю достаточно отсканировать QR-код, чтобы получить удаленный предварительный просмотр с телефона или планшета. Это исключительно удобный способ установить удаленное соединение, которое практически не требует настройки.

Функции интеллектуального анализа

Возможность реализации расширенных сценариев записи

Еще одним преимуществом регистратора является поддержка многочисленных функций интеллектуального анализа изображений, благодаря которым можно создать расширенных сценария записи .Они улучшают возможности наблюдения системы видеонаблюдения и позволяют точно адаптировать ее к требованиям заказчика и специфике объекта. Функции интеллектуального анализа, поддерживаемые моделью BCS-NVR1602-4K-III, включают:

  • Превышение определяемой пользователем виртуальной линии
  • Вторжение в зону ограниченного доступа, определяемую пользователем
  • Оставление или исчезновение объекта из зоны
  • Обнаружение лиц и обнаружение звука
  • Подсчет людей
  • Тепловые карты

Примером использования функциональности может быть, например.увеличение количества записываемых кадров в случае проникновения злоумышленника в запретную зону. Таким образом, экономится место на жестком диске, а записи присутствия злоумышленника получаются максимально качественными.

Видеовыходы HDMI и VGA

Подходит для большинства мониторов и телевизоров
.

Регистратор имеет встроенный выход HDMI и выход VGA , благодаря чему его можно подключить к любому современному монитору или телевизору. Характеристики используемых выходов включают:

  • Макс.Разрешение изображения 3840 x 2160 на выходе HDMI
  • Макс. Разрешение изображения 1920 x 1080 на выходе VGA
  • Разделение экрана вывода: 1/4/8/9/16


Порты USB

Взаимодействие с устройствами, увеличивающими функциональность

Регистратор также оснащен 2 портами USB (1x USB 3.0 и 1x USB 2.0), к которым можно подключать внешние устройства. Например, к USB-порту можно подключить компьютерную мышь, что значительно облегчает навигацию по экранному меню, облегчая тем самым повседневную работу с системой.Порт USB также можно использовать для подключения внешней памяти и загрузки выбранных фрагментов записей. Характерной особенностью модели NVR1602-4K-III также является возможность подключения выбранных моделей модемов Wi-Fi и 3G к порту USB.

Тревожные входы/выходы

Взаимодействие с устройствами других систем

Регистратор имеет встроенные 4 входа и 2 тревожных выхода , что позволяет интегрировать его с другими системами. Благодаря им регистратор может работать с устройствами охранной сигнализации, домашней автоматики или контроля доступа и может выполнять расширенные функции управления:

  • Тревожные входы - Используются для подключения таких устройств, как датчики движения, герконы или фотоэлементы.Нарушение входа активирует ранее запрограммированную функцию. Например, увеличивает количество записываемых кадров с конкретной камеры или вызывает соответствующее движение вращающейся камеры
  • Тревожные выходы - Они позволяют подключать внешние сигнальные устройства, панели управления сигнализацией и т. д. Их также можно использовать для функций автоматического управления, таких как, например, включение освещения

Интерфейс RS-232

Работа клавиатуры управления

Благодаря интерфейсу RS-232 к регистратору можно подключить внешнюю управляющую клавиатуру.После его применения ежедневная эксплуатация системы мониторинга становится еще проще. Регистраторы с пультами управления идеально подходят для помещений охраны и проходных, где за системой наблюдения постоянно следит один человек.

Сжатие H.265 и поток двойного кодирования

Эффективный удаленный просмотр и высокое качество записи одновременно

Рекордер использует улучшенное сжатие изображения H.265 , которое является преемником H.264. Новая версия обеспечивает даже вдвое более мощное сжатие данных, практически без ухудшения качества изображения. Благодаря этому можно архивировать записи за более длительный период и дополнительно снизить требования к пропускной способности интернет-соединения. Доступно сжатие изображения:

  • H.265 +
  • Н.265
  • Н.264 +
  • Н.264
  • МДЖПЕГ

Регистратор также поддерживает 2 независимых потока кодирования , каждый из которых может свободно конфигурироваться пользователем.Благодаря им можно одновременно установить для архивации изображение высокого качества и изображение с гораздо более низкими параметрами для удаленного просмотра.

.

Топ 5 программ для восстановления данных Linux

5 инструментов восстановления для Linux

Список, о котором пойдет речь далее, состоит из тех программ, которые не только высокого качества, но и делают восстановление данных простым и понятным для всех тех пользователей, которые используют Linux, но технически совершенно не понятны. Эти программы автономны и по той же причине они работают сами по себе без установки каких-либо других программ.Это означает, что только установка любой из 5 упомянутых мной программ обеспечит восстановление ваших данных из тех секторов операционной системы Linux, из которых они недоступны или восстановлены традиционными методами.

1. Спасение Мондо

Эту программу можно считать лучшим программным обеспечением для аварийного восстановления операционной системы Linux. Он поддерживает все старые и новые версии Linux от i386 до FreeBSD. Лучшие функции, по которым пользователи оценивают эту программу, заключаются в том, что она также поддерживает внешние устройства хранения, такие как кассеты и CD / DVD, в качестве устройств хранения для резервного копирования данных.

Преимущества и недостатки

  • - Файловая система не может быть восстановлена ​​с помощью этой программы, и когда дело доходит до восстановления, это можно сделать в форме рейда файловой системы, который также содержит раздел.
  • - Возможно реструктуризация раздела жесткого диска.
  • - Интерфейс программы сложен и для обычного пользователя очень сложен в использовании.

2.тест диска

Все любят бесплатные онлайн-программы, и для таких пользователей Test Drive — это благо, им можно пользоваться бесплатно, а не за дополнительную плату. Он был разработан исключительно для того, чтобы убедиться, что вы восстанавливаете потерянные разделы, все те сектора диска, которые не являются загрузочными, являются постоянными, чтобы убедиться, что они снова станут загрузочными. Устраненные ошибки, вызванные вирусами и вредоносными программами, также могут исправить этот инструмент, что делает восстановление данных очень быстрым и простым.

Преимущества и недостатки

  • - Таблица разделов может быть определена с помощью этого программного обеспечения, и если раздел был удален случайно, его можно восстановить.
  • - Также возможно восстановление отсечения загрузки NTFS.
  • -Программа с открытым исходным кодом, что заставляет некоторых разработчиков обновлять ее, что иногда вызывает ошибки и ошибки. Это также приводит к дефектному восстановлению данных.

3-я защищенная копия

Еще один мощный и удивительный инструмент, обеспечивающий быстрое и надежное восстановление данных. Безопасная копия, как следует из названия, гарантирует, что максимально возможный объем данных будет восстановлен без каких-либо проблем или проблем. Этот инструмент также использует внешние CD, DVD и Blu-ray носители в качестве источника восстановления данных, что является одной из лучших предлагаемых функций.

Преимущества и недостатки
Ниже приведены некоторые преимущества и недостатки использования инструмента восстановления данных Linux:

  • - Это определенно дает новую жизнь файлу, который находится на поврежденном носителе.
  • - Полное использование этого инструмента очень простое, а восстановление данных можно выполнить всего за несколько кликов.
  • - Указывает и пропускает размер жесткого диска, который может вызвать проблему при восстановлении данных из источника.

Фото 4 Рек.

Это еще один замечательный инструмент, разработанный для того, чтобы убедиться, что ваши данные восстановлены с поврежденных и старых жестких дисков, компакт-дисков, DVD-дисков, которые недействительны. Как следует из названия, эта программа также используется для проверки того, что данные восстанавливаются из памяти цифровой камеры, и что они действительно представлены в виде фотографий. Это напрямую относится к игнорированию данными файловой системы на месте, благодаря чему при сильно поврежденном носителе также можно без проблем и проблем восстановить данные.

Преимущества и недостатки

  • - Интерфейс программы повышает удобство использования, так как начинающий пользователь также может легко запустить программу.
  • - Как упоминалось ранее, восстановление данных с сильно поврежденных носителей также возможно без проблем.
  • — снова инструмент с открытым исходным кодом, что делает его плохим выбором для всех тех пользователей, которые находятся на продвинутом уровне из-за возникающих сбоев и ошибок.

5. Спасательный ДД

Это одно из самых интеллектуальных бесплатных программ с открытым исходным кодом. Содержимое блочного диска копируется на диск этой программой, и если во время этого процесса при чтении данных возникают ошибки, программа делает все возможное, чтобы обеспечить резервное копирование данных непосредственно на целевой диск. Единственное, что нужно сделать пользователю, это убедиться, что лог-файл прочитан и запущен в обратном направлении.

Преимущества и недостатки

  • - Инструмент работает автоматически, а восстановление данных очень эффективно и действенно.
  • - Плохие сектора диска, которые требуют аппаратного обеспечения и обнаруживаются программой и подсвечиваются.
  • — файл журнала можно использовать для чтения нескольких команд, которые копируют разные области файлов. Это делает процесс беспорядочным и запутанным с течением времени.

90 100

.

Смотрите также

Только новые статьи

Введите свой e-mail

Видео-курс

Blender для новичков

Ваше имя:Ваш E-Mail: