{"id":5156,"date":"2025-12-23T13:12:19","date_gmt":"2025-12-23T10:12:19","guid":{"rendered":"https:\/\/baum.ru\/blog\/?p=5156"},"modified":"2026-03-27T12:56:10","modified_gmt":"2026-03-27T09:56:10","slug":"skrytye-glubiny-scsi-chast-2","status":"publish","type":"post","link":"https:\/\/baum.ru\/blog\/skrytye-glubiny-scsi-chast-2\/","title":{"rendered":"\u0421\u043a\u0440\u044b\u0442\u044b\u0435 \u0433\u043b\u0443\u0431\u0438\u043d\u044b SCSI: \u0447\u0430\u0441\u0442\u044c 2"},"content":{"rendered":"<h3><span style=\"font-weight: 400;\">T10 DIF\/DIX: \u0437\u0430\u0449\u0438\u0442\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u043e\u0442 \u0442\u0438\u0445\u043e\u0439 \u043f\u043e\u0440\u0447\u0438<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">\u041e\u0434\u043d\u0430 \u0438\u0437 \u0441\u0430\u043c\u044b\u0445 \u043d\u0435\u043f\u0440\u0438\u044f\u0442\u043d\u044b\u0445 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0439 \u043e\u0442\u043a\u0430\u0437\u043e\u0432 \u0432 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430\u0445 &#8212; <\/span><b>\u0442\u0438\u0445\u0430\u044f \u043f\u043e\u0440\u0447\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 (SDC, silent data corruption)<\/b><span style=\"font-weight: 400;\">. \u041e\u043d\u0430 \u0441\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f \u0440\u0435\u0434\u043a\u043e, \u043d\u043e \u043a\u043e\u0433\u0434\u0430 \u0441\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f, \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043e\u0431\u044b\u0447\u043d\u043e \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u043f\u043e\u0437\u0434\u043d\u043e: \u0434\u0430\u043d\u043d\u044b\u0435 \u0443\u0436\u0435 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u044b, \u0440\u0435\u043f\u043b\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u044b, \u043f\u043e\u0434\u0445\u0432\u0430\u0447\u0435\u043d\u044b \u0431\u044d\u043a\u0430\u043f\u043e\u043c \u0438 \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0442 \u0432\u0441\u043f\u043b\u044b\u0432\u0430\u0442\u044c \u043b\u0438\u0448\u044c \u043f\u0440\u0438 \u0447\u0442\u0435\u043d\u0438\u0438, \u0441\u043f\u0443\u0441\u0442\u044f \u043c\u0435\u0441\u044f\u0446\u044b. \u0418\u043c\u0435\u043d\u043d\u043e \u0434\u043b\u044f \u044d\u0442\u043e\u0439 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u043a\u043e\u043c\u0438\u0442\u0435\u0442 T10 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043b \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0437\u0430\u0449\u0438\u0442\u044b \u0431\u043b\u043e\u043a\u043e\u0432 &#8212; <\/span><b>DIF\/DIX<\/b><span style=\"font-weight: 400;\">, \u0438\u043b\u0438 \u00abData Integrity Field\u00bb \u0438 \u00abData Integrity Extensions\u00bb.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u042d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f &#8212; \u0432\u0442\u043e\u0440\u043e\u0435 \u043f\u043e\u0433\u0440\u0443\u0436\u0435\u043d\u0438\u0435 \u0432 \u00ab\u0421\u043a\u0440\u044b\u0442\u044b\u0435 \u0433\u043b\u0443\u0431\u0438\u043d\u044b SCSI\u00bb, \u0433\u0434\u0435 \u043c\u044b \u0440\u0430\u0437\u0431\u0435\u0440\u0451\u043c, \u043a\u0430\u043a \u0443\u0441\u0442\u0440\u043e\u0435\u043d\u0430 \u0437\u0430\u0449\u0438\u0442\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u0431\u043b\u043e\u043a\u043e\u0432, \u043f\u043e\u0447\u0435\u043c\u0443 \u043e\u0431\u044b\u0447\u043d\u044b\u0445 CRC \u0434\u0438\u0441\u043a\u0430 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0438 \u0447\u0442\u043e \u0438\u043c\u0435\u043d\u043d\u043e \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0438\u0440\u0443\u0435\u0442 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430, HDD\/SSD \u0438 HBA, \u043a\u043e\u0433\u0434\u0430 \u0440\u0435\u0447\u044c \u0437\u0430\u0445\u043e\u0434\u0438\u0442 \u043e T10 DIF\/DIX.<\/span><\/p>\n<h3><b>\u0417\u0430\u0447\u0435\u043c \u043d\u0443\u0436\u0435\u043d DIF\/DIX: \u043e\u0442\u043a\u0443\u0434\u0430 \u0431\u0435\u0440\u0451\u0442\u0441\u044f \u0442\u0438\u0445\u0430\u044f \u043f\u043e\u0440\u0447\u0430<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">\u0414\u0430\u0436\u0435 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0441 ECC-\u043f\u0430\u043c\u044f\u0442\u044c\u044e, RAID \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430\u043c\u0438 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043e\u0441\u0442\u0430\u0451\u0442\u0441\u044f \u0443\u0447\u0430\u0441\u0442\u043e\u043a \u043f\u0443\u0442\u0438, \u0433\u0434\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u0432\u0440\u0435\u0434\u0438\u0442\u044c\u0441\u044f:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0435 \u043f\u043e \u0448\u0438\u043d\u0435 \u043c\u0435\u0436\u0434\u0443 CPU, \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u043e\u043c \u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u043c;<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u043f\u0440\u0438 DMA-\u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0435\u043d\u0438\u044f\u0445;<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u043f\u0440\u0438 \u0440\u0430\u0431\u043e\u0442\u0435 \u0432\u043d\u0443\u0442\u0440\u0438 HBA (\u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0441\u043e \u0441\u0442\u0430\u0440\u044b\u043c\u0438 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0430\u043c\u0438);<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0435 \u0447\u0435\u0440\u0435\u0437 \u0440\u0430\u0441\u0448\u0438\u0440\u0438\u0442\u0435\u043b\u0438 SAS;<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u043f\u0440\u0438 \u0440\u0430\u0431\u043e\u0442\u0435 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430 SSD \u043d\u0430\u0434 NAND-\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\u043c\u0438 \u0438 FTL.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">\u041e\u0431\u044b\u0447\u043d\u044b\u0439 512-\u0431\u0430\u0439\u0442\u043e\u0432\u044b\u0439 \u0438\u043b\u0438 4K \u0431\u043b\u043e\u043a \u043d\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0439 \u0445\u043e\u0441\u0442\u0443 \u0438\u043b\u0438 \u0434\u0438\u0441\u043a\u0443 \u043f\u043e\u043d\u044f\u0442\u044c: <\/span><i><span style=\"font-weight: 400;\">\u00ab\u044d\u0442\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0442\u043e\u0442 \u0431\u043b\u043e\u043a, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u044b \u0445\u043e\u0442\u0435\u043b\u0438 \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u0442\u044c\/\u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c?\u00bb<\/span><\/i><\/p>\n<p><span style=\"font-weight: 400;\">\u0417\u0430\u0434\u0430\u0447\u0430 DIF\/DIX &#8212; \u0432\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0432 \u0446\u0435\u043f\u043e\u0447\u043a\u0443 \u0437\u0430\u0449\u0438\u0442\u044b \u0435\u0449\u0451 \u043e\u0434\u0438\u043d \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 <\/span><b>\u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0438\u0441\u043a\u0435<\/b><span style=\"font-weight: 400;\">, \u043d\u043e \u0438 <\/span><b>\u043c\u0435\u0436\u0434\u0443 \u0432\u0441\u0435\u043c\u0438 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0430\u043c\u0438 I\/O-\u0442\u0440\u0430\u0435\u043a\u0442\u043e\u0440\u0438\u0438<\/b><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><b>\u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 T10 DIF<\/b><\/h3>\n<p><b>T10 DIF (Data Integrity Field)<\/b><span style=\"font-weight: 400;\"> &#8212; \u044d\u0442\u043e \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 SCSI, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0435 \u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 8 \u0431\u0430\u0439\u0442 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0431\u043b\u043e\u043a\u0430. \u042d\u0442\u0438 8 \u0431\u0430\u0439\u0442 \u043d\u0430\u0437\u044b\u0432\u0430\u044e\u0442\u0441\u044f <\/span><b>Protection Information (PI)<\/b><span style=\"font-weight: 400;\"> \u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u0442 \u0438\u0437:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Guard (2 \u0431\u0430\u0439\u0442\u0430)<\/b><b><br \/>\n<\/b><span style=\"font-weight: 400;\"> CRC-16, \u043f\u043e\u043a\u0440\u044b\u0432\u0430\u044e\u0449\u0438\u0439 \u0432\u0435\u0441\u044c \u0431\u043b\u043e\u043a \u0434\u0430\u043d\u043d\u044b\u0445. \u042d\u0442\u043e \u043e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0437\u0430\u0449\u0438\u0442\u0430 \u043e\u0442 \u0431\u0438\u0442\u043e\u0432\u044b\u0445 \u043e\u0448\u0438\u0431\u043e\u043a.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Application Tag (2 \u0431\u0430\u0439\u0442\u0430)<\/b><b><br \/>\n<\/b><span style=\"font-weight: 400;\"> \u041e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0435 \u043f\u043e\u043b\u0435, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u043e\u0435 \u0445\u043e\u0441\u0442\u043e\u043c \u0438\u043b\u0438 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439 \u0434\u043b\u044f \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0432\u0435\u0440\u043e\u043a.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\"><b>Reference Tag (4 \u0431\u0430\u0439\u0442\u0430) <\/b><\/span><br \/>\n\u041a\u0430\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u043e &#8212; \u043d\u043e\u043c\u0435\u0440 LBA \u0431\u043b\u043e\u043a\u0430. \u041f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0434\u0438\u0441\u043a\u0443 \u0443\u0431\u0435\u0434\u0438\u0442\u044c\u0441\u044f, \u0447\u0442\u043e \u0431\u043b\u043e\u043a \u043d\u0435 \u043f\u0435\u0440\u0435\u043f\u0443\u0442\u0430\u043b\u0438 \u043c\u0435\u0441\u0442\u0430\u043c\u0438.<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">\u0415\u0441\u043b\u0438 \u0434\u0438\u0441\u043a \u0438\u043b\u0438 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0432\u0430\u0435\u0442 \u043d\u0435\u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435 \u043b\u044e\u0431\u043e\u0433\u043e \u0438\u0437 \u044d\u0442\u0438\u0445 \u043f\u043e\u043b\u0435\u0439, \u043e\u043d \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u043e\u0448\u0438\u0431\u043a\u0443 \u0447\u0442\u0435\u043d\u0438\u044f\/\u0437\u0430\u043f\u0438\u0441\u0438.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5157 aligncenter\" src=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2025\/12\/2025-12-23-15.02.21.jpg\" alt=\"\" width=\"936\" height=\"206\" title=\"\" srcset=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2025\/12\/2025-12-23-15.02.21.jpg 936w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2025\/12\/2025-12-23-15.02.21-300x66.jpg 300w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2025\/12\/2025-12-23-15.02.21-768x169.jpg 768w\" sizes=\"auto, (max-width: 936px) 100vw, 936px\" \/><\/p>\n<p>&nbsp;<\/p>\n<h3><b>\u0422\u0440\u0438 \u0440\u0435\u0436\u0438\u043c\u0430 \u0437\u0430\u0449\u0438\u0442\u044b: Type 0, Type 1, Type 2, Type 3<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442 T10 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0444\u043e\u0440\u043c\u0430\u0442\u043e\u0432 Protection Information \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u0439 \u043a \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0435:<\/span><\/p>\n<p><b>Type 0 &#8212; \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 DIF<\/b><b><br \/>\n<\/b><span style=\"font-weight: 400;\"> \u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u0431\u043b\u043e\u043a\u0438 \u0431\u0435\u0437 Protection Information. \u041e\u0431\u044b\u0447\u043d\u044b\u0435 SATA\/SAS \u0434\u0438\u0441\u043a\u0438, consumer NVMe SSD, legacy \u043c\u0430\u0441\u0441\u0438\u0432\u044b.<\/span><\/p>\n<p><b>Type 1 &#8212; \u043f\u043e\u043b\u043d\u0430\u044f \u0437\u0430\u0449\u0438\u0442\u0430 \u0441 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u043e\u0439 \u043a LBA<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Reference Tag = LBA<\/b><span style=\"font-weight: 400;\"> (\u043c\u043b\u0430\u0434\u0448\u0438\u0435 32 \u0431\u0438\u0442\u0430)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Guard Tag (CRC-16) \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442\u0441\u044f \u0432\u0441\u0435\u0433\u0434\u0430<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Application Tag \u043e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u0435\u043d (0xFFFF = \u0438\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Reference Tag \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0438\u043d\u043a\u0440\u0435\u043c\u0435\u043d\u0442\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e 512B \u0441\u0435\u043a\u0442\u043e\u0440\u0430<\/span><\/li>\n<\/ul>\n<p><b>\u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u043f\u0440\u0438 I\/O:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Guard Tag: \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435 CRC \u0434\u0430\u043d\u043d\u044b\u0445<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Reference Tag: Expected LBA == Actual Reference Tag<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Application Tag: \u0435\u0441\u043b\u0438 \u0437\u0430\u0434\u0430\u043d \u0445\u043e\u0441\u0442\u043e\u043c<\/span><\/li>\n<\/ul>\n<p><b>\u0417\u0430\u0449\u0438\u0449\u0430\u0435\u0442 \u043e\u0442:<\/b><span style=\"font-weight: 400;\"> \u0431\u0438\u0442\u043e\u0432\u044b\u0445 \u043e\u0448\u0438\u0431\u043e\u043a, misdirected writes, stale data<\/span><\/p>\n<p><b>\u041f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435:<\/b><span style=\"font-weight: 400;\"> Enterprise SAS\/SATA HDD, NVMe \u0441 PI, \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c<\/span><\/p>\n<p><b>Type 2 &#8212; Reference Tag \u0437\u0430\u0434\u0430\u0451\u0442\u0441\u044f \u0445\u043e\u0441\u0442\u043e\u043c<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Reference Tag != LBA<\/b><span style=\"font-weight: 400;\">, \u0437\u0430\u0434\u0430\u0451\u0442\u0441\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u043e \u0445\u043e\u0441\u0442\u043e\u043c<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u041f\u0440\u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f\u0445 \u0438\u043d\u043a\u0440\u0435\u043c\u0435\u043d\u0442\u0438\u0440\u0443\u0435\u0442\u0441\u044f<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u041f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0433\u0440\u0443\u043f\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0431\u043b\u043e\u043a\u0438 \u043e\u0434\u043d\u0438\u043c \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u043e\u043c<\/span><\/li>\n<\/ul>\n<p><b>\u041f\u0440\u0438\u043c\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">\u0420\u0430\u0431\u043e\u0442\u0430 \u0441\u043e \u0441\u043d\u0435\u043f\u0448\u043e\u0442\u043e\u043c:<\/span><\/p>\n<pre>- Original LBA 1000-1999 \u0441 Reference Tag 0x0000-0x03E7\r\n- Clone \u043d\u0430 LBA 5000-5999 \u0441 \u0442\u0435\u043c \u0436\u0435 Reference Tag 0x0000-0x03E7\r\n\u2192 \u0414\u0438\u0441\u043a \u0432\u0438\u0434\u0438\u0442 \u0446\u0435\u043b\u043e\u0441\u0442\u043d\u043e\u0441\u0442\u044c \u0433\u0440\u0443\u043f\u043f\u044b \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e \u043e\u0442 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e LBA<\/pre>\n<p><b>\u041f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435:<\/b><span style=\"font-weight: 400;\"> \u0421\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u044b \u0441 thin provisioning, \u0441\u043d\u044d\u043f\u0448\u043e\u0442\u044b<\/span><\/p>\n<p><b>Type 3 &#8212; \u0442\u043e\u043b\u044c\u043a\u043e Guard Tag<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Reference Tag \u043d\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442\u0441\u044f<\/b><span style=\"font-weight: 400;\"> (\u0438\u0433\u043d\u043e\u0440\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0438\u043b\u0438 = 0xFFFFFFFF)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Guard Tag (CRC-16) \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Application Tag \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442<\/span><\/li>\n<\/ul>\n<p><b>\u0417\u0430\u0447\u0435\u043c \u043d\u0443\u0436\u0435\u043d:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u0414\u0438\u0441\u043a\u0438 &gt; 16TB \u0441 4K \u0441\u0435\u043a\u0442\u043e\u0440\u0430\u043c\u0438 (LBA &gt; 2^32, 32 \u0431\u0438\u0442\u0430 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Copy\/snapshot \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 \u0433\u0434\u0435 LBA \u043f\u0435\u0440\u0435\u043d\u0430\u0437\u043d\u0430\u0447\u0430\u044e\u0442\u0441\u044f<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u0421\u0438\u0441\u0442\u0435\u043c\u044b \u0441 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u043c\u0430\u043f\u043f\u0438\u043d\u0433\u043e\u043c LBA (thin provisioning)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u0421\u043b\u0443\u0447\u0430\u0438 \u0433\u0434\u0435 \u0437\u0430\u0449\u0438\u0442\u0430 \u043e\u0442 \u0431\u0438\u0442\u043e\u0432\u044b\u0445 \u043e\u0448\u0438\u0431\u043e\u043a \u0432\u0430\u0436\u043d\u0430, \u043d\u043e tracking LBA \u043d\u0435 \u043a\u0440\u0438\u0442\u0438\u0447\u0435\u043d<\/span><\/li>\n<\/ul>\n<p><b>\u041f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435:<\/b><span style=\"font-weight: 400;\"> \u041a\u0440\u0443\u043f\u043d\u044b\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u044b, \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0441 \u0430\u0433\u0440\u0435\u0441\u0441\u0438\u0432\u043d\u043e\u0439 \u0434\u0435\u0434\u0443\u043f\u043b\u0438\u043a\u0430\u0446\u0438\u0435\u0439<\/span><\/p>\n<h2><\/h2>\n<h3><b>\u0413\u0434\u0435 \u0445\u0440\u0430\u043d\u044f\u0442\u0441\u044f \u044d\u0442\u0438 8 \u0431\u0430\u0439\u0442?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Protection Information \u0445\u0440\u0430\u043d\u0438\u0442\u0441\u044f \u043a\u0430\u043a <\/span><b>\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0441\u0435\u043a\u0442\u043e\u0440\u0430<\/b><span style=\"font-weight: 400;\">, \u043d\u0435 \u0432\u0445\u043e\u0434\u044f\u0449\u0435\u0435 \u0432 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0443\u044e \u0451\u043c\u043a\u043e\u0441\u0442\u044c \u0434\u0438\u0441\u043a\u0430.<\/span><\/p>\n<p><b>Format 0 (Type 0) &#8212; \u0431\u0435\u0437 PI:<\/b><\/p>\n<pre>512B \u0438\u043b\u0438 4096B \u0431\u043b\u043e\u043a\u0438\r\n\u0425\u043e\u0441\u0442 \u0432\u0438\u0434\u0438\u0442: 512B\/4K \r\n\r\n<\/pre>\n<p><b>Format 1 (Type 1\/2\/3) &#8212; PI \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u0434\u0438\u0441\u043a\u0435:<\/b><\/p>\n<pre><span style=\"font-weight: 400;\">\u0425\u043e\u0441\u0442 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442: 512B data<\/span>\r\n<span style=\"font-weight: 400;\">\u0414\u0438\u0441\u043a \u0445\u0440\u0430\u043d\u0438\u0442: 520B (512B data + 8B PI)<\/span>\r\n<span style=\"font-weight: 400;\">\u0425\u043e\u0441\u0442 \u0432\u0438\u0434\u0438\u0442: 512B \u0431\u043b\u043e\u043a\u0438<\/span>\r\n<span style=\"font-weight: 400;\">PI \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442\u0441\u044f\/\u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442\u0441\u044f \u0434\u0438\u0441\u043a\u043e\u043c \u0438\u043b\u0438 HBA<\/span><\/pre>\n<p><span style=\"font-weight: 400;\">(\u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u043e 4096 \/ 4160 \u0431\u0430\u0439\u0442 \u043d\u0430 \u0431\u043b\u043e\u043a)<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Format 2 (Type 1\/2\/3) &#8212; PI end-to-end:<\/b><\/p>\n<pre>\u0425\u043e\u0441\u0442 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442: 520B (512B data + 8B PI)\r\n\u0414\u0438\u0441\u043a \u0445\u0440\u0430\u043d\u0438\u0442: 520B\r\n\u0425\u043e\u0441\u0442 \u0432\u0438\u0434\u0438\u0442: 520B \u0431\u043b\u043e\u043a\u0438<\/pre>\n<p><span style=\"font-weight: 400;\">(\u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u043e 4096 \/ 4160 \u0431\u0430\u0439\u0442 \u043d\u0430 \u0431\u043b\u043e\u043a)<\/span><\/p>\n<h3><b>\u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 DIX (Data Integrity Extensions)<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">DIF \u0432 \u0442\u0438\u043f\u0438\u0447\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0437\u0430\u0449\u0438\u0449\u0430\u0435\u0442 \u043f\u0443\u0442\u044c <\/span><b>\u043e\u0442 HBA \u0434\u043e \u0434\u0438\u0441\u043a\u0430<\/b><span style=\"font-weight: 400;\">, \u043d\u043e \u043d\u0435 \u0437\u0430\u0449\u0438\u0449\u0430\u0435\u0442 \u043f\u0443\u0442\u044c <\/span><b>\u043e\u0442 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0434\u043e HBA<\/b><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5158 aligncenter\" src=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2025\/12\/2025-12-23-15.07.24.jpg\" alt=\"\" width=\"936\" height=\"132\" title=\"\" srcset=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2025\/12\/2025-12-23-15.07.24.jpg 936w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2025\/12\/2025-12-23-15.07.24-300x42.jpg 300w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2025\/12\/2025-12-23-15.07.24-768x108.jpg 768w\" sizes=\"auto, (max-width: 936px) 100vw, 936px\" \/><\/p>\n<p><b>DIX \u044d\u0442\u043e \u043d\u0430\u0431\u043e\u0440 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u201c\u043f\u043e\u0434\u043d\u044f\u0442\u044c\u201d \u0437\u0430\u0449\u0438\u0442\u0443 \u0434\u043e \u0443\u0440\u043e\u0432\u043d\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f.<\/b><\/p>\n<p><span style=\"font-weight: 400;\">\u0412 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445, \u0433\u0434\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d DIX, \u0437\u0430\u0449\u0438\u0442\u043d\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e (PI) \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442 \u043b\u0438\u0431\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435, \u043b\u0438\u0431\u043e \u0444\u0430\u0439\u043b\u043e\u0432\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430. \u042d\u0442\u043e \u043f\u043e\u0432\u044b\u0448\u0430\u0435\u0442 \u0441\u043e\u0445\u0440\u0430\u043d\u043d\u043e\u0441\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0445, \u0434\u0435\u043b\u0430\u044f \u0435\u0435 \u0441\u043a\u0432\u043e\u0437\u043d\u043e\u0439 \u043e\u0442 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0434\u043e \u0434\u0438\u0441\u043a\u0430, \u043e\u0434\u043d\u0430\u043a\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0432\u0435\u0441\u044c\u043c\u0430 \u043d\u0435\u043f\u0440\u043e\u0441\u0442\u0430\u044f, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0440\u0435\u0434\u043a\u043e, \u043a\u0430\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u043e \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u043f\u0440\u043e\u0434\u0432\u0438\u043d\u0443\u0442\u044b\u0445 \u0421\u0425\u0414.\u00a0<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">\u041f\u043e\u0447\u0435\u043c\u0443 DIX \u043d\u0435 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u0435\u043d?<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">\u041d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u0442\u0435\u043e\u0440\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0430, software DIX \u0440\u0435\u0434\u043a\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>\u0421\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u044c:<\/b><span style=\"font-weight: 400;\"> \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0432 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435, \u044f\u0434\u0440\u0435, \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430\u0445 HBA<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0430:<\/b><span style=\"font-weight: 400;\"> \u041f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440 \u0442\u0440\u0430\u0442\u0438\u0442 \u0446\u0438\u043a\u043b\u044b \u043d\u0430 \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044e CRC \u0432\u043c\u0435\u0441\u0442\u043e HBA<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>\u0421\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c:<\/b><span style=\"font-weight: 400;\"> \u043d\u0435 \u0432\u0441\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u0441 520B \u0431\u043b\u043e\u043a\u0430\u043c\u0438<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>\u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 FS:<\/b><span style=\"font-weight: 400;\"> \u043c\u043d\u043e\u0433\u0438\u0435 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 (page coalescing) \u043b\u043e\u043c\u0430\u044e\u0442\u0441\u044f \u0441 PI<\/span><\/li>\n<\/ol>\n<p><b>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442:<\/b><span style=\"font-weight: 400;\"> \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0441\u0438\u0441\u0442\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 <\/span><b>HBA-generated PI<\/b><span style=\"font-weight: 400;\"> (DIF \u0431\u0435\u0437 DIX), \u0447\u0442\u043e \u0434\u0430\u0451\u0442 80% \u0437\u0430\u0449\u0438\u0442\u044b \u043f\u0440\u0438 20% \u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u0438.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><b>\u0410\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u0430\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430: \u043a\u0442\u043e \u0443\u043c\u0435\u0435\u0442 DIF\/DIX<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">\u0412 \u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u043e\u043c \u0436\u0435\u043b\u0435\u0437\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 DIF\/DIX \u043d\u0430\u0439\u0442\u0438 \u0441\u043b\u043e\u0436\u043d\u043e. \u0412\u0441\u0442\u0440\u0435\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u0432 enterprise-\u043a\u043b\u0430\u0441\u0441\u0435:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">SAS-HDD (Seagate Exos, Toshiba MG, WD Ultrastar)<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">SAS-SSD (Micron, Intel\/Solidigm, Samsung)<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">HBA LSI\/Broadcom 93xx\/94xx\/95xx\/96xx<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">SATA <\/span><b>\u043f\u043e\u0447\u0442\u0438 \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442<\/b><span style=\"font-weight: 400;\"> DIF\/DIX, \u0445\u043e\u0442\u044f SATA AHCI 1.3+ \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 <\/span><b>\u043e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u0443\u044e<\/b><span style=\"font-weight: 400;\"> \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 Protection Information. \u042d\u0442\u043e \u0441\u0432\u044f\u0437\u0430\u043d\u043e \u0441 \u043d\u0435\u0432\u043e\u0441\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u043d\u043e\u0441\u0442\u044c\u044e \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0441 SATA \u0434\u0438\u0441\u043a\u0430\u043c\u0438 \u0438 \u0443\u0441\u043b\u043e\u0436\u043d\u0435\u043d\u0438\u0435\u043c \u043c\u0438\u043a\u0440\u043e\u043a\u043e\u0434\u0430 \u0434\u043b\u044f \u0435\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0412 NVMe \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u0441 SAS \u0438 \u043d\u0435\u043f\u043b\u043e\u0445\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0432 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0445 \u043d\u0430\u043a\u043e\u043f\u0438\u0442\u0435\u043b\u044f\u0445, \u043d\u043e \u0437\u0430\u0447\u0430\u0441\u0442\u0443\u044e \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 \u0432\u0435\u043d\u0434\u043e\u0440\u0430.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><b>\u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0432 Linux<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">\u0412\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0438 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0439 \u0437\u0430\u0449\u0438\u0442\u044b (HBA-generated PI, type 1) \u043d\u0430 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 SAS SSD \u0438 HBA LSI 9300:<\/span><\/p>\n<pre>sg_format --format --size=(512|4096) --fmtpinfo=2  -vvv \/dev\/sdX<\/pre>\n<p><span style=\"font-weight: 400;\">\u0434\u043b\u044f HDD \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 \u043e\u0442 10 \u0434\u043e 40 \u0447\u0430\u0441\u043e\u0432, \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0440\u0430\u0437\u043c\u0435\u0440\u0430. \u0420\u0430\u0437\u043c\u0435\u0440 \u0431\u043b\u043e\u043a\u0430 \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u043c 512 \u0438\u043b\u0438 4096, \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0435 \u0431\u0443\u0434\u0443\u0442 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 (\u043d\u0435 \u043d\u0430\u0434\u043e \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c 520b).<\/span><\/p>\n<p><b>(\u0434\u0430\u043d\u043d\u044b\u0435 \u043d\u0430 \u0434\u0438\u0441\u043a\u0435 \u0431\u0443\u0434\u0443\u0442 \u0443\u043d\u0438\u0447\u0442\u043e\u0436\u0435\u043d\u044b)<\/b><\/p>\n<p><span style=\"font-weight: 400;\">\u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043f\u043e\u0441\u043b\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u0430:<\/span><\/p>\n<pre>sg_readcap -vvv --long \/dev\/sdX\r\nRead Capacity results:\r\n   Protection: prot_en=1, p_type=0, p_i_exponent=0 [type 1 protection]\r\n   Logical block provisioning: lbpme=1, lbprz=1\r\n   Last LBA=468843605 (0x1bf1fc55), Number of logical blocks=468843606\r\n   Logical block length=4096 bytes\r\n   Logical blocks per physical block exponent=0\r\n   Lowest aligned LBA=0\r\nHence:\r\n   Device size: 1920383410176 bytes, 1831420.3 MiB, 1920.38 GB\r\n<\/pre>\n<p>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 HBA, \u043a\u0430\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u043e, \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 DIF \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0430 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e. \u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442\u0441\u044f \u0442\u0430\u043a:<\/p>\n<pre>modinfo mpt3sas | egrep -i 'filename|version|parm\r\n\u2026..\r\nparm:           prot_mask: host protection capabilities mask, def=7  (int)\r\n\u2026.\r\n<\/pre>\n<p>\u041f\u043e\u0441\u043b\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u0438\u0441\u043a\u0430 \u043d\u0443\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u043c\u0430\u0448\u0438\u043d\u0443, \u043b\u0438\u0431\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c rescan \u0431\u043b\u043e\u0447\u043d\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430. \u041f\u043e\u0441\u043b\u0435 \u044d\u0442\u043e\u0433\u043e \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c:<\/p>\n<pre># lsscsi -p\r\n[0:0:1:0]    disk    SAMSUNG  MZILG1T9HCJR\/A07 GXG3  \/dev\/sdh   -          none\r\n[0:0:2:0]    disk    SAMSUNG  MZILG1T9HCJR\/A07 GXG3  \/dev\/sdi   DIF\/Type1  none\r\n[0:0:3:0]    disk    SEAGATE  ST6000NM029A     E003  \/dev\/sdj   DIF\/Type1  none\r\n[0:0:4:0]    disk    SAMSUNG  MZILT1T9HBJR\/007 GXA5  \/dev\/sdk   -          none\r\n<\/pre>\n<p>\u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 DIF \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u043e \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e \u0434\u043b\u044f OS. HBA \u043f\u0435\u0440\u0435\u0434\u0430\u0435\u0442 \u0432 \u0431\u043b\u043e\u0447\u043d\u044b\u0439 \u0441\u0442\u044d\u043a \u0447\u0438\u0441\u0442\u044b\u0435 512\/4096b \u0431\u043b\u043e\u043a\u0438, \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u0438 \u043e\u0442\u0440\u0435\u0437\u0430\u0435\u0442 \u0447\u0435\u043a\u0441\u0443\u043c\u043c\u044b \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438.<\/p>\n<h3><b>DIF\/DIX &#8212; \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0435 8 \u0431\u0430\u0439\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u043f\u0430\u0441\u0430\u044e\u0442 \u043f\u0435\u0442\u0430\u0431\u0430\u0439\u0442\u044b<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">DIF\/DIX &#8212; \u043f\u0440\u0438\u043c\u0435\u0440 \u0442\u043e\u0433\u043e, \u043a\u0430\u043a <\/span><i><span style=\"font-weight: 400;\">\u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u043f\u043e \u0440\u0430\u0437\u043c\u0435\u0440\u0443 \u043f\u043e\u043b\u0435 \u0434\u0430\u043d\u043d\u044b\u0445<\/span><\/i><span style=\"font-weight: 400;\"> \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0435\u0442 \u043d\u0430\u0434\u0451\u0436\u043d\u043e\u0441\u0442\u044c \u0432\u0441\u0435\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f. \u042d\u0442\u043e \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 SCSI \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0442\u0430\u043c, \u0433\u0434\u0435 \u043e\u0448\u0438\u0431\u043a\u0438 \u043d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b &#8212; \u0432 \u0431\u0430\u043d\u043a\u043e\u0432\u0441\u043a\u0438\u0445 \u0438 \u0431\u0438\u0440\u0436\u0435\u0432\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445, SAN \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430\u0445, \u043a\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0431\u0430\u0437\u0430\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u0430\u0440\u0445\u0438\u0432\u0430\u0445. \u041c\u043d\u043e\u0433\u0438\u0435 \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u044b \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0442 PI \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0438 \u0441\u043a\u0440\u044b\u0432\u0430\u044e\u0442 \u0434\u0435\u0442\u0430\u043b\u0438 \u043e\u0442 \u0445\u043e\u0441\u0442\u0430, \u043d\u043e \u043c\u044b \u0442\u0435\u043f\u0435\u0440\u044c \u0437\u043d\u0430\u0435\u043c :).<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>T10 DIF\/DIX: \u0437\u0430\u0449\u0438\u0442\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u043e\u0442 \u0442\u0438\u0445\u043e\u0439 \u043f\u043e\u0440\u0447\u0438 \u041e\u0434\u043d\u0430 \u0438\u0437 \u0441\u0430\u043c\u044b\u0445 \u043d\u0435\u043f\u0440\u0438\u044f\u0442\u043d\u044b\u0445 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0439 \u043e\u0442\u043a\u0430\u0437\u043e\u0432 \u0432 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430\u0445 &#8212; \u0442\u0438\u0445\u0430\u044f \u043f\u043e\u0440\u0447\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 (SDC, silent data corruption). \u041e\u043d\u0430 \u0441\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f \u0440\u0435\u0434\u043a\u043e, \u043d\u043e \u043a\u043e\u0433\u0434\u0430 \u0441\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f, \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043e\u0431\u044b\u0447\u043d\u043e \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u043f\u043e\u0437\u0434\u043d\u043e: \u0434\u0430\u043d\u043d\u044b\u0435 \u0443\u0436\u0435 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u044b, \u0440\u0435\u043f\u043b\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u044b, \u043f\u043e\u0434\u0445\u0432\u0430\u0447\u0435\u043d\u044b \u0431\u044d\u043a\u0430\u043f\u043e\u043c \u0438 \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0442 \u0432\u0441\u043f\u043b\u044b\u0432\u0430\u0442\u044c \u043b\u0438\u0448\u044c \u043f\u0440\u0438 \u0447\u0442\u0435\u043d\u0438\u0438, \u0441\u043f\u0443\u0441\u0442\u044f \u043c\u0435\u0441\u044f\u0446\u044b. \u0418\u043c\u0435\u043d\u043d\u043e \u0434\u043b\u044f \u044d\u0442\u043e\u0439 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u043a\u043e\u043c\u0438\u0442\u0435\u0442 T10 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043b \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c [&hellip;]<\/p>\n","protected":false},"author":42,"featured_media":5159,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[247],"tags":[107,190,178,180],"class_list":["post-5156","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-storage","tag-baumstorage","tag-dif-dix","tag-scsi","tag-t10"],"_links":{"self":[{"href":"https:\/\/baum.ru\/blog\/wp-json\/wp\/v2\/posts\/5156","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/baum.ru\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/baum.ru\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/baum.ru\/blog\/wp-json\/wp\/v2\/users\/42"}],"replies":[{"embeddable":true,"href":"https:\/\/baum.ru\/blog\/wp-json\/wp\/v2\/comments?post=5156"}],"version-history":[{"count":1,"href":"https:\/\/baum.ru\/blog\/wp-json\/wp\/v2\/posts\/5156\/revisions"}],"predecessor-version":[{"id":5160,"href":"https:\/\/baum.ru\/blog\/wp-json\/wp\/v2\/posts\/5156\/revisions\/5160"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/baum.ru\/blog\/wp-json\/wp\/v2\/media\/5159"}],"wp:attachment":[{"href":"https:\/\/baum.ru\/blog\/wp-json\/wp\/v2\/media?parent=5156"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/baum.ru\/blog\/wp-json\/wp\/v2\/categories?post=5156"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/baum.ru\/blog\/wp-json\/wp\/v2\/tags?post=5156"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}