{"id":7343,"date":"2026-09-24T09:00:00","date_gmt":"2026-09-24T09:00:00","guid":{"rendered":"https:\/\/otus.ru\/journal\/?p=7343"},"modified":"2026-09-25T15:26:17","modified_gmt":"2026-09-25T15:26:17","slug":"raid-prosto-o-slozhnom","status":"publish","type":"post","link":"https:\/\/otus.ru\/journal\/raid-prosto-o-slozhnom\/","title":{"rendered":"RAID: \u0447\u0442\u043e \u044d\u0442\u043e \u0442\u0430\u043a\u043e\u0435, \u0443\u0440\u043e\u0432\u043d\u0438 0, 1, 5, 6, 10 \u0438 \u043a\u0430\u043a \u0432\u044b\u0431\u0440\u0430\u0442\u044c"},"content":{"rendered":"<p><strong>RAID<\/strong> (Redundant Array of Independent Disks, \u0438\u0437\u0431\u044b\u0442\u043e\u0447\u043d\u044b\u0439 \u043c\u0430\u0441\u0441\u0438\u0432 \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u044b\u0445 \u0434\u0438\u0441\u043a\u043e\u0432) &#8212; \u044d\u0442\u043e \u0441\u043f\u043e\u0441\u043e\u0431 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0434\u0438\u0441\u043a\u043e\u0432 \u0432 \u043e\u0434\u0438\u043d \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0442\u043e\u043c. \u0427\u0442\u043e \u0438\u043c\u0435\u043d\u043d\u043e \u0432\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0435 &#8212; \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c, \u043e\u0442\u043a\u0430\u0437\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u044c \u0438\u043b\u0438 \u043e\u0431\u044a\u0435\u043c &#8212; \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 <strong>\u0443\u0440\u043e\u0432\u0435\u043d\u044c RAID<\/strong>: RAID 0 \u0442\u043e\u043b\u044c\u043a\u043e \u0443\u0441\u043a\u043e\u0440\u044f\u0435\u0442, RAID 1 \u0437\u0435\u0440\u043a\u0430\u043b\u0438\u0440\u0443\u0435\u0442, RAID 5 \u0438 6 \u0437\u0430\u0449\u0438\u0449\u0430\u044e\u0442 \u0434\u0430\u043d\u043d\u044b\u0435 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0447\u0435\u0442\u043d\u043e\u0441\u0442\u0438, RAID 10 \u0441\u043e\u0447\u0435\u0442\u0430\u0435\u0442 \u0437\u0435\u0440\u043a\u0430\u043b\u0430 \u0438 \u0447\u0435\u0440\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435.<\/p>\n<div class=\"oj-toc\" style=\"background:#f6f6f6;border-radius:8px;padding:14px 20px;margin:20px 0\">\n<p><strong>\u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435<\/strong><\/p>\n<ol>\n<li><a href=\"#s1\">\u0422\u0440\u0438 \u043f\u0440\u0438\u0435\u043c\u0430, \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441\u043e\u0431\u0440\u0430\u043d\u044b \u0432\u0441\u0435 \u0443\u0440\u043e\u0432\u043d\u0438<\/a><\/li>\n<li><a href=\"#s2\">\u0423\u0440\u043e\u0432\u043d\u0438 RAID 0, 1, 5, 6, 10 \u0432 \u043e\u0434\u043d\u043e\u0439 \u0442\u0430\u0431\u043b\u0438\u0446\u0435<\/a><\/li>\n<li><a href=\"#s3\">\u0421\u0447\u0438\u0442\u0430\u0435\u043c \u0435\u043c\u043a\u043e\u0441\u0442\u044c \u0438 \u0437\u0430\u043f\u0430\u0441 \u043f\u0440\u043e\u0447\u043d\u043e\u0441\u0442\u0438<\/a><\/li>\n<li><a href=\"#s4\">\u041a\u0430\u043a \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0447\u0435\u0442\u043d\u043e\u0441\u0442\u044c: \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0431\u043b\u043e\u043a\u0430 \u043d\u0430 XOR<\/a><\/li>\n<li><a href=\"#s5\">RAID \u043d\u0435 \u0431\u044d\u043a\u0430\u043f<\/a><\/li>\n<li><a href=\"#s6\">\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0439, \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u0439 \u0438 fake RAID<\/a><\/li>\n<li><a href=\"#s7\">\u041f\u0440\u0430\u043a\u0442\u0438\u043a\u0430: RAID 5 \u0432 Linux \u0447\u0435\u0440\u0435\u0437 mdadm<\/a><\/li>\n<li><a href=\"#s8\">\u041a\u0430\u043a \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u0443\u0440\u043e\u0432\u0435\u043d\u044c RAID<\/a><\/li>\n<li><a href=\"#s9\">\u0412\u044b\u0432\u043e\u0434\u044b<\/a><\/li>\n<li><a href=\"#s10\">\u0413\u0434\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \/ \u0441\u0432\u044f\u0437\u044c \u0441 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u043e\u0439<\/a><\/li>\n<li><a href=\"#s11\">FAQ<\/a><\/li>\n<\/ol>\n<\/div>\n<p>\u0421\u0440\u0430\u0437\u0443 \u0433\u0440\u0430\u043d\u0438\u0446\u0430: RAID \u0437\u0430\u0449\u0438\u0449\u0430\u0435\u0442 \u043e\u0442 \u043e\u0442\u043a\u0430\u0437\u0430 \u0434\u0438\u0441\u043a\u0430, \u043d\u043e \u043d\u0435 \u043e\u0442 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f \u0444\u0430\u0439\u043b\u043e\u0432, \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043b\u044c\u0449\u0438\u043a\u0430 \u0438\u043b\u0438 \u043e\u0448\u0438\u0431\u043a\u0438 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430. \u042d\u0442\u043e \u043d\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u0430\u044f \u043a\u043e\u043f\u0438\u044f. \u041d\u0438\u0436\u0435 &#8212; \u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u0443\u0440\u043e\u0432\u043d\u0435\u0439, \u0440\u0430\u0441\u0447\u0435\u0442 \u0435\u043c\u043a\u043e\u0441\u0442\u0438, \u043c\u0435\u0445\u0430\u043d\u0438\u043a\u0430 \u0447\u0435\u0442\u043d\u043e\u0441\u0442\u0438 \u043d\u0430 \u043a\u043e\u0434\u0435 \u0438 \u0431\u0430\u0437\u043e\u0432\u044b\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b mdadm \u0434\u043b\u044f Linux.<\/p>\n<h2 id=\"s1\">\u0422\u0440\u0438 \u043f\u0440\u0438\u0435\u043c\u0430, \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441\u043e\u0431\u0440\u0430\u043d\u044b \u0432\u0441\u0435 \u0443\u0440\u043e\u0432\u043d\u0438<\/h2>\n<p>\u0423\u0440\u043e\u0432\u043d\u0438 RAID &#8212; \u044d\u0442\u043e \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u0438 \u0442\u0440\u0435\u0445 \u043f\u0440\u0438\u0435\u043c\u043e\u0432. \u0418\u0445 \u043b\u0435\u0433\u043a\u043e \u0441\u043f\u0443\u0442\u0430\u0442\u044c, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0440\u0430\u0437\u0432\u0435\u0434\u0443 \u0441\u0440\u0430\u0437\u0443:<\/p>\n<ul>\n<li><strong>\u0427\u0435\u0440\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435 (striping)<\/strong> &#8212; \u0434\u0430\u043d\u043d\u044b\u0435 \u0440\u0435\u0436\u0443\u0442\u0441\u044f \u043d\u0430 \u0431\u043b\u043e\u043a\u0438 \u0438 \u043f\u0438\u0448\u0443\u0442\u0441\u044f \u043f\u043e \u043e\u0447\u0435\u0440\u0435\u0434\u0438 \u043d\u0430 \u0440\u0430\u0437\u043d\u044b\u0435 \u0434\u0438\u0441\u043a\u0438. \u0414\u0438\u0441\u043a\u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u043e, \u043d\u043e \u043a\u043e\u043f\u0438\u0438 \u043d\u0435\u0442: \u043f\u043e\u0442\u0435\u0440\u044f \u043e\u0434\u043d\u043e\u0433\u043e \u0434\u0438\u0441\u043a\u0430 \u043b\u043e\u043c\u0430\u0435\u0442 \u0432\u0435\u0441\u044c \u0442\u043e\u043c.<\/li>\n<li><strong>\u0417\u0435\u0440\u043a\u0430\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 (mirroring)<\/strong> &#8212; \u043e\u0434\u043d\u0438 \u0438 \u0442\u0435 \u0436\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u0438\u0448\u0443\u0442\u0441\u044f \u043d\u0430 \u0434\u0432\u0430 \u0438 \u0431\u043e\u043b\u0435\u0435 \u0434\u0438\u0441\u043a\u0430 \u0446\u0435\u043b\u0438\u043a\u043e\u043c.<\/li>\n<li><strong>\u0427\u0435\u0442\u043d\u043e\u0441\u0442\u044c (parity)<\/strong> &#8212; \u0432\u043c\u0435\u0441\u0442\u043e \u043f\u043e\u043b\u043d\u043e\u0439 \u043a\u043e\u043f\u0438\u0438 \u0445\u0440\u0430\u043d\u0438\u0442\u0441\u044f \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u044b\u0439 \u0431\u043b\u043e\u043a, \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u0439 \u0438\u0437 \u0431\u043b\u043e\u043a\u043e\u0432 \u0434\u0430\u043d\u043d\u044b\u0445 (\u0432 RAID 5 &#8212; \u0447\u0435\u0440\u0435\u0437 XOR). \u041f\u043e \u043d\u0435\u043c\u0443 \u043c\u043e\u0436\u043d\u043e \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u044c \u043e\u0434\u0438\u043d \u043f\u043e\u0442\u0435\u0440\u044f\u043d\u043d\u044b\u0439 \u0431\u043b\u043e\u043a. \u0427\u0435\u0442\u043d\u043e\u0441\u0442\u044c &#8212; \u044d\u0442\u043e \u043d\u0435 \u0437\u0435\u0440\u043a\u0430\u043b\u043e \u0438 \u043d\u0435 \u0441\u043e\u0447\u0435\u0442\u0430\u043d\u0438\u0435 \u0437\u0435\u0440\u043a\u0430\u043b\u0430 \u0441 \u0447\u0435\u0440\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435\u043c.<\/li>\n<\/ul>\n<p>\u0415\u0449\u0435 \u0442\u0440\u0438 \u0442\u0435\u0440\u043c\u0438\u043d\u0430 \u043f\u0440\u0438\u0433\u043e\u0434\u044f\u0442\u0441\u044f \u043d\u0438\u0436\u0435. <strong>Degraded<\/strong> &#8212; \u043c\u0430\u0441\u0441\u0438\u0432 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u043d\u043e \u0443\u0436\u0435 \u0431\u0435\u0437 \u0437\u0430\u043f\u0430\u0441\u0430 (\u043e\u0434\u0438\u043d \u0434\u0438\u0441\u043a \u0432\u044b\u043f\u0430\u043b). <strong>Rebuild<\/strong> &#8212; \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0438\u0437\u0431\u044b\u0442\u043e\u0447\u043d\u043e\u0441\u0442\u0438 \u043d\u0430 \u043d\u043e\u0432\u044b\u0439 \u0434\u0438\u0441\u043a. <strong>Hot spare<\/strong> &#8212; \u0437\u0430\u0440\u0430\u043d\u0435\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u0439 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0439 \u0434\u0438\u0441\u043a, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 rebuild \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438.<\/p>\n<h2 id=\"s2\">\u0423\u0440\u043e\u0432\u043d\u0438 RAID 0, 1, 5, 6, 10 \u0432 \u043e\u0434\u043d\u043e\u0439 \u0442\u0430\u0431\u043b\u0438\u0446\u0435<\/h2>\n<p>\u041e\u0431\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f: n &#8212; \u0447\u0438\u0441\u043b\u043e \u0434\u0438\u0441\u043a\u043e\u0432, C &#8212; \u043e\u0431\u044a\u0435\u043c \u0441\u0430\u043c\u043e\u0433\u043e \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u043e\u0433\u043e \u0438\u0437 \u043d\u0438\u0445 (\u043c\u0430\u0441\u0441\u0438\u0432 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0441\u0442\u043e\u043b\u044c\u043a\u043e \u043c\u0435\u0441\u0442\u0430 \u043d\u0430 \u043a\u0430\u0436\u0434\u043e\u043c \u0434\u0438\u0441\u043a\u0435).<\/p>\n<table>\n<thead>\n<tr>\n<th>\u0423\u0440\u043e\u0432\u0435\u043d\u044c<\/th>\n<th>\u041f\u0440\u0438\u0435\u043c<\/th>\n<th>\u041c\u0438\u043d. \u0434\u0438\u0441\u043a\u043e\u0432<\/th>\n<th>\u041f\u043e\u043b\u0435\u0437\u043d\u044b\u0439 \u043e\u0431\u044a\u0435\u043c<\/th>\n<th>\u041f\u0435\u0440\u0435\u0436\u0438\u0432\u0435\u0442 \u043e\u0442\u043a\u0430\u0437<\/th>\n<th>\u0421\u0438\u043b\u044c\u043d\u0430\u044f \u0441\u0442\u043e\u0440\u043e\u043d\u0430<\/th>\n<th>\u0421\u043b\u0430\u0431\u0430\u044f \u0441\u0442\u043e\u0440\u043e\u043d\u0430<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>RAID 0<\/td>\n<td>\u0427\u0435\u0440\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435<\/td>\n<td>2<\/td>\n<td>n x C<\/td>\n<td>0 \u0434\u0438\u0441\u043a\u043e\u0432<\/td>\n<td>\u0421\u043a\u043e\u0440\u043e\u0441\u0442\u044c, \u0432\u0435\u0441\u044c \u043e\u0431\u044a\u0435\u043c<\/td>\n<td>\u041e\u0442\u043a\u0430\u0437 \u043b\u044e\u0431\u043e\u0433\u043e \u0434\u0438\u0441\u043a\u0430 = \u043f\u043e\u0442\u0435\u0440\u044f \u0432\u0441\u0435\u0433\u043e<\/td>\n<\/tr>\n<tr>\n<td>RAID 1<\/td>\n<td>\u0417\u0435\u0440\u043a\u0430\u043b\u043e<\/td>\n<td>2<\/td>\n<td>C<\/td>\n<td>n &#8212; 1 \u0434\u0438\u0441\u043a<\/td>\n<td>\u041f\u0440\u043e\u0441\u0442\u043e\u0442\u0430, \u0431\u044b\u0441\u0442\u0440\u044b\u0439 rebuild<\/td>\n<td>\u041f\u043e\u043b\u043e\u0432\u0438\u043d\u0430 \u043e\u0431\u044a\u0435\u043c\u0430 \u0438 \u043c\u0435\u043d\u044c\u0448\u0435<\/td>\n<\/tr>\n<tr>\n<td>RAID 5<\/td>\n<td>\u0427\u0435\u0440\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435 + 1 \u0447\u0435\u0442\u043d\u043e\u0441\u0442\u044c<\/td>\n<td>3<\/td>\n<td>(n &#8212; 1) x C<\/td>\n<td>1 \u0434\u0438\u0441\u043a<\/td>\n<td>\u042d\u043a\u043e\u043d\u043e\u043c\u0438\u044f \u043c\u0435\u0441\u0442\u0430<\/td>\n<td>\u041c\u0435\u0434\u043b\u0435\u043d\u043d\u0430\u044f \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c, \u0440\u0438\u0441\u043a \u043d\u0430 rebuild<\/td>\n<\/tr>\n<tr>\n<td>RAID 6<\/td>\n<td>\u0427\u0435\u0440\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435 + 2 \u0447\u0435\u0442\u043d\u043e\u0441\u0442\u0438<\/td>\n<td>4<\/td>\n<td>(n &#8212; 2) x C<\/td>\n<td>2 \u043b\u044e\u0431\u044b\u0445 \u0434\u0438\u0441\u043a\u0430<\/td>\n<td>\u041d\u0430\u0434\u0435\u0436\u043d\u0435\u0435 RAID 5 \u043d\u0430 \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u0434\u0438\u0441\u043a\u0430\u0445<\/td>\n<td>\u0415\u0449\u0435 \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u0435\u0435 \u0437\u0430\u043f\u0438\u0441\u044c<\/td>\n<\/tr>\n<tr>\n<td>RAID 10<\/td>\n<td>\u0427\u0435\u0440\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435 \u0437\u0435\u0440\u043a\u0430\u043b<\/td>\n<td>4<\/td>\n<td>n x C \/ 2<\/td>\n<td>1 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e, \u0431\u043e\u043b\u044c\u0448\u0435 &#8212; \u0435\u0441\u043b\u0438 \u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u043f\u0430\u0440\u0430\u0445<\/td>\n<td>\u0411\u044b\u0441\u0442\u0440\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c, \u0431\u044b\u0441\u0442\u0440\u044b\u0439 rebuild<\/td>\n<td>50% \u043e\u0431\u044a\u0435\u043c\u0430<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u0422\u0430\u0431\u043b\u0438\u0446\u0430 \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0443\u0440\u043e\u0432\u043d\u0438. \u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u044f\u044e\u0442 \u043f\u0440\u0430\u0432\u0438\u043b\u0430: \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, RAID 10 \u0432 Linux md \u0443\u043c\u0435\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u043d\u0435\u0447\u0435\u0442\u043d\u044b\u043c \u0447\u0438\u0441\u043b\u043e\u043c \u0434\u0438\u0441\u043a\u043e\u0432. \u0421\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0432 \u0442\u0430\u0431\u043b\u0438\u0446\u0435 &#8212; \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f \u043e\u0446\u0435\u043d\u043a\u0430: \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0435 \u0446\u0438\u0444\u0440\u044b \u0437\u0430\u0432\u0438\u0441\u044f\u0442 \u043e\u0442 \u0434\u0438\u0441\u043a\u043e\u0432, \u043a\u0435\u0448\u0430 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430 \u0438 \u043f\u0440\u043e\u0444\u0438\u043b\u044f \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438.<\/p>\n<p>\u041e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u0443\u0440\u043e\u0432\u043d\u0438 \u0432\u0441\u0442\u0440\u0435\u0447\u0430\u044e\u0442\u0441\u044f \u0440\u0435\u0434\u043a\u043e. RAID 2, 3 \u0438 4 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u044b\u0442\u0435\u0441\u043d\u0435\u043d\u044b RAID 5 \u0438 6. RAID 50 \u0438 60 &#8212; \u044d\u0442\u043e \u0447\u0435\u0440\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0433\u0440\u0443\u043f\u043f RAID 5 \u0438\u043b\u0438 RAID 6 \u0434\u043b\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u043f\u043e\u043b\u043e\u043a. JBOD &#8212; \u043f\u0440\u043e\u0441\u0442\u043e \u0441\u043a\u043b\u0435\u0439\u043a\u0430 \u0434\u0438\u0441\u043a\u043e\u0432 \u0431\u0435\u0437 \u0438\u0437\u0431\u044b\u0442\u043e\u0447\u043d\u043e\u0441\u0442\u0438.<\/p>\n<h2 id=\"s3\">\u0421\u0447\u0438\u0442\u0430\u0435\u043c \u0435\u043c\u043a\u043e\u0441\u0442\u044c \u0438 \u0437\u0430\u043f\u0430\u0441 \u043f\u0440\u043e\u0447\u043d\u043e\u0441\u0442\u0438<\/h2>\n<p>\u0424\u043e\u0440\u043c\u0443\u043b\u044b \u0438\u0437 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u0443\u0434\u043e\u0431\u043d\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u043d\u0430 \u0441\u0432\u043e\u0435\u043c \u043d\u0430\u0431\u043e\u0440\u0435 \u0434\u0438\u0441\u043a\u043e\u0432. \u0421\u043a\u0440\u0438\u043f\u0442 \u043d\u0438\u0436\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d \u043d\u0430 Python 3.14.<\/p>\n<pre style=\"background:#282c34;color:#abb2bf;border-radius:8px;padding:16px 20px;margin:20px 0;overflow-x:auto;font-size:14px;line-height:1.55;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\"><code style=\"background:none\"><span style=\"color: #C678DD\">def<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #61AFEF; font-weight: bold\">raid_summary<\/span><span style=\"color: #ABB2BF\">(<\/span><span style=\"color: #E06C75\">level<\/span><span style=\"color: #ABB2BF\">,<\/span> <span style=\"color: #E06C75\">disks_tb<\/span><span style=\"color: #ABB2BF\">):<\/span>\n    <span style=\"color: #E06C75\">n<\/span> <span style=\"color: #56B6C2\">=<\/span> <span style=\"color: #E5C07B\">len<\/span><span style=\"color: #ABB2BF\">(<\/span><span style=\"color: #E06C75\">disks_tb<\/span><span style=\"color: #ABB2BF\">)<\/span>\n    <span style=\"color: #E06C75\">c<\/span> <span style=\"color: #56B6C2\">=<\/span> <span style=\"color: #E5C07B\">min<\/span><span style=\"color: #ABB2BF\">(<\/span><span style=\"color: #E06C75\">disks_tb<\/span><span style=\"color: #ABB2BF\">)<\/span>  <span style=\"color: #7F848E\"># \u043c\u0430\u0441\u0441\u0438\u0432 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u043e\u0431\u044a\u0435\u043c \u0441\u0430\u043c\u043e\u0433\u043e \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u043e\u0433\u043e \u0434\u0438\u0441\u043a\u0430<\/span>\n    <span style=\"color: #E06C75\">rules<\/span> <span style=\"color: #56B6C2\">=<\/span> <span style=\"color: #ABB2BF\">{<\/span>\n        <span style=\"color: #98C379\">&quot;0&quot;<\/span><span style=\"color: #ABB2BF\">:<\/span>  <span style=\"color: #ABB2BF\">(<\/span><span style=\"color: #D19A66\">2<\/span><span style=\"color: #ABB2BF\">,<\/span> <span style=\"color: #C678DD\">lambda<\/span><span style=\"color: #ABB2BF\">:<\/span> <span style=\"color: #E06C75\">n<\/span> <span style=\"color: #56B6C2\">*<\/span> <span style=\"color: #E06C75\">c<\/span><span style=\"color: #ABB2BF\">,<\/span>       <span style=\"color: #98C379\">&quot;0&quot;<\/span><span style=\"color: #ABB2BF\">),<\/span>\n        <span style=\"color: #98C379\">&quot;1&quot;<\/span><span style=\"color: #ABB2BF\">:<\/span>  <span style=\"color: #ABB2BF\">(<\/span><span style=\"color: #D19A66\">2<\/span><span style=\"color: #ABB2BF\">,<\/span> <span style=\"color: #C678DD\">lambda<\/span><span style=\"color: #ABB2BF\">:<\/span> <span style=\"color: #E06C75\">c<\/span><span style=\"color: #ABB2BF\">,<\/span>           <span style=\"color: #98C379\">f&quot;{<\/span><span style=\"color: #E06C75\">n<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #56B6C2\">-<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #D19A66\">1<\/span><span style=\"color: #98C379\">}&quot;<\/span><span style=\"color: #ABB2BF\">),<\/span>\n        <span style=\"color: #98C379\">&quot;5&quot;<\/span><span style=\"color: #ABB2BF\">:<\/span>  <span style=\"color: #ABB2BF\">(<\/span><span style=\"color: #D19A66\">3<\/span><span style=\"color: #ABB2BF\">,<\/span> <span style=\"color: #C678DD\">lambda<\/span><span style=\"color: #ABB2BF\">:<\/span> <span style=\"color: #ABB2BF\">(<\/span><span style=\"color: #E06C75\">n<\/span> <span style=\"color: #56B6C2\">-<\/span> <span style=\"color: #D19A66\">1<\/span><span style=\"color: #ABB2BF\">)<\/span> <span style=\"color: #56B6C2\">*<\/span> <span style=\"color: #E06C75\">c<\/span><span style=\"color: #ABB2BF\">,<\/span> <span style=\"color: #98C379\">&quot;1&quot;<\/span><span style=\"color: #ABB2BF\">),<\/span>\n        <span style=\"color: #98C379\">&quot;6&quot;<\/span><span style=\"color: #ABB2BF\">:<\/span>  <span style=\"color: #ABB2BF\">(<\/span><span style=\"color: #D19A66\">4<\/span><span style=\"color: #ABB2BF\">,<\/span> <span style=\"color: #C678DD\">lambda<\/span><span style=\"color: #ABB2BF\">:<\/span> <span style=\"color: #ABB2BF\">(<\/span><span style=\"color: #E06C75\">n<\/span> <span style=\"color: #56B6C2\">-<\/span> <span style=\"color: #D19A66\">2<\/span><span style=\"color: #ABB2BF\">)<\/span> <span style=\"color: #56B6C2\">*<\/span> <span style=\"color: #E06C75\">c<\/span><span style=\"color: #ABB2BF\">,<\/span> <span style=\"color: #98C379\">&quot;2&quot;<\/span><span style=\"color: #ABB2BF\">),<\/span>\n        <span style=\"color: #98C379\">&quot;10&quot;<\/span><span style=\"color: #ABB2BF\">:<\/span> <span style=\"color: #ABB2BF\">(<\/span><span style=\"color: #D19A66\">4<\/span><span style=\"color: #ABB2BF\">,<\/span> <span style=\"color: #C678DD\">lambda<\/span><span style=\"color: #ABB2BF\">:<\/span> <span style=\"color: #E06C75\">n<\/span> <span style=\"color: #56B6C2\">\/\/<\/span> <span style=\"color: #D19A66\">2<\/span> <span style=\"color: #56B6C2\">*<\/span> <span style=\"color: #E06C75\">c<\/span><span style=\"color: #ABB2BF\">,<\/span>  <span style=\"color: #98C379\">&quot;1 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e, \u0434\u043e n\/2 \u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u043f\u0430\u0440\u0430\u0445&quot;<\/span><span style=\"color: #ABB2BF\">),<\/span>\n    <span style=\"color: #ABB2BF\">}<\/span>\n    <span style=\"color: #E06C75\">min_disks<\/span><span style=\"color: #ABB2BF\">,<\/span> <span style=\"color: #E06C75\">usable<\/span><span style=\"color: #ABB2BF\">,<\/span> <span style=\"color: #E06C75\">survives<\/span> <span style=\"color: #56B6C2\">=<\/span> <span style=\"color: #E06C75\">rules<\/span><span style=\"color: #ABB2BF\">[<\/span><span style=\"color: #E06C75\">level<\/span><span style=\"color: #ABB2BF\">]<\/span>\n    <span style=\"color: #C678DD\">if<\/span> <span style=\"color: #E06C75\">n<\/span> <span style=\"color: #56B6C2\">&lt;<\/span> <span style=\"color: #E06C75\">min_disks<\/span><span style=\"color: #ABB2BF\">:<\/span>\n        <span style=\"color: #C678DD\">return<\/span> <span style=\"color: #98C379\">f&quot;RAID {<\/span><span style=\"color: #E06C75\">level<\/span><span style=\"color: #98C379\">}: \u043d\u0443\u0436\u043d\u043e \u043c\u0438\u043d\u0438\u043c\u0443\u043c {<\/span><span style=\"color: #E06C75\">min_disks<\/span><span style=\"color: #98C379\">} \u0434\u0438\u0441\u043a\u043e\u0432, \u0434\u0430\u043d\u043e {<\/span><span style=\"color: #E06C75\">n<\/span><span style=\"color: #98C379\">}&quot;<\/span>\n    <span style=\"color: #C678DD\">if<\/span> <span style=\"color: #E06C75\">level<\/span> <span style=\"color: #56B6C2\">==<\/span> <span style=\"color: #98C379\">&quot;10&quot;<\/span> <span style=\"color: #56B6C2\">and<\/span> <span style=\"color: #E06C75\">n<\/span> <span style=\"color: #56B6C2\">%<\/span> <span style=\"color: #D19A66\">2<\/span><span style=\"color: #ABB2BF\">:<\/span>\n        <span style=\"color: #C678DD\">return<\/span> <span style=\"color: #98C379\">&quot;RAID 10 (\u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0439): \u043d\u0443\u0436\u043d\u043e \u0447\u0435\u0442\u043d\u043e\u0435 \u0447\u0438\u0441\u043b\u043e \u0434\u0438\u0441\u043a\u043e\u0432&quot;<\/span>\n    <span style=\"color: #E06C75\">raw<\/span> <span style=\"color: #56B6C2\">=<\/span> <span style=\"color: #E5C07B\">sum<\/span><span style=\"color: #ABB2BF\">(<\/span><span style=\"color: #E06C75\">disks_tb<\/span><span style=\"color: #ABB2BF\">)<\/span>\n    <span style=\"color: #E06C75\">u<\/span> <span style=\"color: #56B6C2\">=<\/span> <span style=\"color: #E06C75\">usable<\/span><span style=\"color: #ABB2BF\">()<\/span>\n    <span style=\"color: #C678DD\">return<\/span> <span style=\"color: #ABB2BF\">(<\/span><span style=\"color: #98C379\">f&quot;RAID {<\/span><span style=\"color: #E06C75\">level<\/span><span style=\"color: #98C379\">:&gt;2}: \u043f\u043e\u043b\u0435\u0437\u043d\u043e {<\/span><span style=\"color: #E06C75\">u<\/span><span style=\"color: #98C379\">:&gt;4} \u0422\u0411 \u0438\u0437 {<\/span><span style=\"color: #E06C75\">raw<\/span><span style=\"color: #98C379\">} \u0422\u0411 &quot;<\/span>\n            <span style=\"color: #98C379\">f&quot;({<\/span><span style=\"color: #E06C75\">u<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #56B6C2\">\/<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #E06C75\">raw<\/span><span style=\"color: #98C379\">:.0%}), \u043f\u0435\u0440\u0435\u0436\u0438\u0432\u0435\u0442 \u043e\u0442\u043a\u0430\u0437 \u0434\u0438\u0441\u043a\u043e\u0432: {<\/span><span style=\"color: #E06C75\">survives<\/span><span style=\"color: #98C379\">}&quot;<\/span><span style=\"color: #ABB2BF\">)<\/span>\n\n<span style=\"color: #E06C75\">four<\/span> <span style=\"color: #56B6C2\">=<\/span> <span style=\"color: #ABB2BF\">[<\/span><span style=\"color: #D19A66\">4<\/span><span style=\"color: #ABB2BF\">,<\/span> <span style=\"color: #D19A66\">4<\/span><span style=\"color: #ABB2BF\">,<\/span> <span style=\"color: #D19A66\">4<\/span><span style=\"color: #ABB2BF\">,<\/span> <span style=\"color: #D19A66\">4<\/span><span style=\"color: #ABB2BF\">]<\/span>\n<span style=\"color: #C678DD\">for<\/span> <span style=\"color: #E06C75\">lvl<\/span> <span style=\"color: #56B6C2\">in<\/span> <span style=\"color: #ABB2BF\">[<\/span><span style=\"color: #98C379\">&quot;0&quot;<\/span><span style=\"color: #ABB2BF\">,<\/span> <span style=\"color: #98C379\">&quot;1&quot;<\/span><span style=\"color: #ABB2BF\">,<\/span> <span style=\"color: #98C379\">&quot;5&quot;<\/span><span style=\"color: #ABB2BF\">,<\/span> <span style=\"color: #98C379\">&quot;6&quot;<\/span><span style=\"color: #ABB2BF\">,<\/span> <span style=\"color: #98C379\">&quot;10&quot;<\/span><span style=\"color: #ABB2BF\">]:<\/span>\n    <span style=\"color: #E5C07B\">print<\/span><span style=\"color: #ABB2BF\">(<\/span><span style=\"color: #E06C75\">raid_summary<\/span><span style=\"color: #ABB2BF\">(<\/span><span style=\"color: #E06C75\">lvl<\/span><span style=\"color: #ABB2BF\">,<\/span> <span style=\"color: #E06C75\">four<\/span><span style=\"color: #ABB2BF\">))<\/span>\n<span style=\"color: #E5C07B\">print<\/span><span style=\"color: #ABB2BF\">(<\/span><span style=\"color: #E06C75\">raid_summary<\/span><span style=\"color: #ABB2BF\">(<\/span><span style=\"color: #98C379\">&quot;5&quot;<\/span><span style=\"color: #ABB2BF\">,<\/span> <span style=\"color: #ABB2BF\">[<\/span><span style=\"color: #D19A66\">4<\/span><span style=\"color: #ABB2BF\">,<\/span> <span style=\"color: #D19A66\">4<\/span><span style=\"color: #ABB2BF\">,<\/span> <span style=\"color: #D19A66\">2<\/span><span style=\"color: #ABB2BF\">]))<\/span>\n<span style=\"color: #E5C07B\">print<\/span><span style=\"color: #ABB2BF\">(<\/span><span style=\"color: #E06C75\">raid_summary<\/span><span style=\"color: #ABB2BF\">(<\/span><span style=\"color: #98C379\">&quot;6&quot;<\/span><span style=\"color: #ABB2BF\">,<\/span> <span style=\"color: #ABB2BF\">[<\/span><span style=\"color: #D19A66\">4<\/span><span style=\"color: #ABB2BF\">,<\/span> <span style=\"color: #D19A66\">4<\/span><span style=\"color: #ABB2BF\">,<\/span> <span style=\"color: #D19A66\">4<\/span><span style=\"color: #ABB2BF\">]))<\/span><\/code><\/pre>\n<p>\u0412\u044b\u0432\u043e\u0434:<\/p>\n<pre style=\"background:#282c34;color:#abb2bf;border-radius:8px;padding:16px 20px;margin:20px 0;overflow-x:auto;font-size:14px;line-height:1.55;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\"><code style=\"background:none\">RAID  0: \u043f\u043e\u043b\u0435\u0437\u043d\u043e   16 \u0422\u0411 \u0438\u0437 16 \u0422\u0411 (100%), \u043f\u0435\u0440\u0435\u0436\u0438\u0432\u0435\u0442 \u043e\u0442\u043a\u0430\u0437 \u0434\u0438\u0441\u043a\u043e\u0432: 0\nRAID  1: \u043f\u043e\u043b\u0435\u0437\u043d\u043e    4 \u0422\u0411 \u0438\u0437 16 \u0422\u0411 (25%), \u043f\u0435\u0440\u0435\u0436\u0438\u0432\u0435\u0442 \u043e\u0442\u043a\u0430\u0437 \u0434\u0438\u0441\u043a\u043e\u0432: 3\nRAID  5: \u043f\u043e\u043b\u0435\u0437\u043d\u043e   12 \u0422\u0411 \u0438\u0437 16 \u0422\u0411 (75%), \u043f\u0435\u0440\u0435\u0436\u0438\u0432\u0435\u0442 \u043e\u0442\u043a\u0430\u0437 \u0434\u0438\u0441\u043a\u043e\u0432: 1\nRAID  6: \u043f\u043e\u043b\u0435\u0437\u043d\u043e    8 \u0422\u0411 \u0438\u0437 16 \u0422\u0411 (50%), \u043f\u0435\u0440\u0435\u0436\u0438\u0432\u0435\u0442 \u043e\u0442\u043a\u0430\u0437 \u0434\u0438\u0441\u043a\u043e\u0432: 2\nRAID 10: \u043f\u043e\u043b\u0435\u0437\u043d\u043e    8 \u0422\u0411 \u0438\u0437 16 \u0422\u0411 (50%), \u043f\u0435\u0440\u0435\u0436\u0438\u0432\u0435\u0442 \u043e\u0442\u043a\u0430\u0437 \u0434\u0438\u0441\u043a\u043e\u0432: 1 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e, \u0434\u043e n\/2 \u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u043f\u0430\u0440\u0430\u0445\nRAID  5: \u043f\u043e\u043b\u0435\u0437\u043d\u043e    4 \u0422\u0411 \u0438\u0437 10 \u0422\u0411 (40%), \u043f\u0435\u0440\u0435\u0436\u0438\u0432\u0435\u0442 \u043e\u0442\u043a\u0430\u0437 \u0434\u0438\u0441\u043a\u043e\u0432: 1\nRAID 6: \u043d\u0443\u0436\u043d\u043e \u043c\u0438\u043d\u0438\u043c\u0443\u043c 4 \u0434\u0438\u0441\u043a\u043e\u0432, \u0434\u0430\u043d\u043e 3\n<\/code><\/pre>\n<p>\u0427\u0442\u043e \u0432\u0438\u0434\u043d\u043e \u0438\u0437 \u043f\u0440\u043e\u0433\u043e\u043d\u0430. RAID 1 \u043d\u0430 \u0447\u0435\u0442\u044b\u0440\u0435\u0445 \u0434\u0438\u0441\u043a\u0430\u0445 &#8212; \u044d\u0442\u043e \u0447\u0435\u0442\u044b\u0440\u0435 \u043a\u043e\u043f\u0438\u0438, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043e\u0431\u044a\u0435\u043c \u043e\u0434\u043d\u043e\u0433\u043e \u0434\u0438\u0441\u043a\u0430. RAID 6 \u0438 RAID 10 \u043d\u0430 \u0447\u0435\u0442\u044b\u0440\u0435\u0445 \u0434\u0438\u0441\u043a\u0430\u0445 \u0434\u0430\u044e\u0442 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u0435 8 \u0422\u0411, \u043d\u043e RAID 6 \u043f\u0435\u0440\u0435\u0436\u0438\u0432\u0435\u0442 \u043e\u0442\u043a\u0430\u0437 \u043b\u044e\u0431\u044b\u0445 \u0434\u0432\u0443\u0445 \u0434\u0438\u0441\u043a\u043e\u0432, \u0430 RAID 10 &#8212; \u0442\u043e\u043b\u044c\u043a\u043e \u0435\u0441\u043b\u0438 \u043e\u043d\u0438 \u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u0437\u0435\u0440\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u0430\u0440\u0430\u0445. \u0421\u043c\u0435\u0448\u0430\u043d\u043d\u044b\u0435 \u0434\u0438\u0441\u043a\u0438 (4, 4 \u0438 2 \u0422\u0411) \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u044e\u0442 RAID 5 \u0432 4 \u0422\u0411: \u043b\u0438\u0448\u043d\u0435\u0435 \u043c\u0435\u0441\u0442\u043e \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u0434\u0438\u0441\u043a\u043e\u0432 \u043f\u0440\u043e\u0441\u0442\u0430\u0438\u0432\u0430\u0435\u0442.<\/p>\n<h2 id=\"s4\">\u041a\u0430\u043a \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0447\u0435\u0442\u043d\u043e\u0441\u0442\u044c: \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0431\u043b\u043e\u043a\u0430 \u043d\u0430 XOR<\/h2>\n<p>\u0423 XOR \u0435\u0441\u0442\u044c \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e: \u0435\u0441\u043b\u0438 P = D1 XOR D2, \u0442\u043e D2 = D1 XOR P. \u041d\u0430 \u044d\u0442\u043e\u043c \u0434\u0435\u0440\u0436\u0438\u0442\u0441\u044f RAID 5. \u041d\u0438\u0436\u0435 \u043e\u0434\u043d\u0430 \u043f\u043e\u043b\u043e\u0441\u0430 \u043c\u0430\u0441\u0441\u0438\u0432\u0430 \u0438\u0437 \u0442\u0440\u0435\u0445 \u0434\u0438\u0441\u043a\u043e\u0432: \u0434\u0432\u0430 \u0431\u043b\u043e\u043a\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u0431\u043b\u043e\u043a \u0447\u0435\u0442\u043d\u043e\u0441\u0442\u0438.<\/p>\n<pre style=\"background:#282c34;color:#abb2bf;border-radius:8px;padding:16px 20px;margin:20px 0;overflow-x:auto;font-size:14px;line-height:1.55;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\"><code style=\"background:none\"><span style=\"color: #C678DD\">from<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #E06C75\">functools<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #C678DD\">import<\/span> <span style=\"color: #E06C75\">reduce<\/span>\n\n<span style=\"color: #C678DD\">def<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #61AFEF; font-weight: bold\">xor_blocks<\/span><span style=\"color: #ABB2BF\">(<\/span><span style=\"color: #E06C75\">blocks<\/span><span style=\"color: #ABB2BF\">):<\/span>\n<span style=\"color: #ABB2BF\">    <\/span><span style=\"color: #98C379\">&quot;&quot;&quot;\u041f\u043e\u0431\u0430\u0439\u0442\u043e\u0432\u044b\u0439 XOR \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0431\u043b\u043e\u043a\u043e\u0432 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u043e\u0439 \u0434\u043b\u0438\u043d\u044b.&quot;&quot;&quot;<\/span>\n    <span style=\"color: #C678DD\">return<\/span> <span style=\"color: #E5C07B\">bytes<\/span><span style=\"color: #ABB2BF\">(<\/span><span style=\"color: #E06C75\">reduce<\/span><span style=\"color: #ABB2BF\">(<\/span><span style=\"color: #C678DD\">lambda<\/span> <span style=\"color: #E06C75\">a<\/span><span style=\"color: #ABB2BF\">,<\/span> <span style=\"color: #E06C75\">b<\/span><span style=\"color: #ABB2BF\">:<\/span> <span style=\"color: #E06C75\">a<\/span> <span style=\"color: #56B6C2\">^<\/span> <span style=\"color: #E06C75\">b<\/span><span style=\"color: #ABB2BF\">,<\/span> <span style=\"color: #E06C75\">column<\/span><span style=\"color: #ABB2BF\">)<\/span> <span style=\"color: #C678DD\">for<\/span> <span style=\"color: #E06C75\">column<\/span> <span style=\"color: #56B6C2\">in<\/span> <span style=\"color: #E5C07B\">zip<\/span><span style=\"color: #ABB2BF\">(<\/span><span style=\"color: #56B6C2\">*<\/span><span style=\"color: #E06C75\">blocks<\/span><span style=\"color: #ABB2BF\">))<\/span>\n\n<span style=\"color: #7F848E\"># \u041e\u0434\u043d\u0430 \u043f\u043e\u043b\u043e\u0441\u0430 (stripe) RAID 5 \u0438\u0437 \u0442\u0440\u0435\u0445 \u0434\u0438\u0441\u043a\u043e\u0432: \u0434\u0432\u0430 \u0431\u043b\u043e\u043a\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 + \u0447\u0435\u0442\u043d\u043e\u0441\u0442\u044c<\/span>\n<span style=\"color: #E06C75\">d1<\/span> <span style=\"color: #56B6C2\">=<\/span> <span style=\"color: #98C379\">b&quot;RAID&quot;<\/span>\n<span style=\"color: #E06C75\">d2<\/span> <span style=\"color: #56B6C2\">=<\/span> <span style=\"color: #98C379\">b&quot;five&quot;<\/span>\n<span style=\"color: #E06C75\">parity<\/span> <span style=\"color: #56B6C2\">=<\/span> <span style=\"color: #E06C75\">xor_blocks<\/span><span style=\"color: #ABB2BF\">([<\/span><span style=\"color: #E06C75\">d1<\/span><span style=\"color: #ABB2BF\">,<\/span> <span style=\"color: #E06C75\">d2<\/span><span style=\"color: #ABB2BF\">])<\/span>\n<span style=\"color: #E5C07B\">print<\/span><span style=\"color: #ABB2BF\">(<\/span><span style=\"color: #98C379\">&quot;parity :&quot;<\/span><span style=\"color: #ABB2BF\">,<\/span> <span style=\"color: #E06C75\">parity<\/span><span style=\"color: #56B6C2\">.<\/span><span style=\"color: #E06C75\">hex<\/span><span style=\"color: #ABB2BF\">())<\/span>\n\n<span style=\"color: #7F848E\"># \u0414\u0438\u0441\u043a \u0441 \u0431\u043b\u043e\u043a\u043e\u043c d2 \u043e\u0442\u043a\u0430\u0437\u0430\u043b: \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0435\u0433\u043e \u0438\u0437 \u0443\u0446\u0435\u043b\u0435\u0432\u0448\u0438\u0445 \u0431\u043b\u043e\u043a\u043e\u0432<\/span>\n<span style=\"color: #E06C75\">restored<\/span> <span style=\"color: #56B6C2\">=<\/span> <span style=\"color: #E06C75\">xor_blocks<\/span><span style=\"color: #ABB2BF\">([<\/span><span style=\"color: #E06C75\">d1<\/span><span style=\"color: #ABB2BF\">,<\/span> <span style=\"color: #E06C75\">parity<\/span><span style=\"color: #ABB2BF\">])<\/span>\n<span style=\"color: #E5C07B\">print<\/span><span style=\"color: #ABB2BF\">(<\/span><span style=\"color: #98C379\">&quot;restore:&quot;<\/span><span style=\"color: #ABB2BF\">,<\/span> <span style=\"color: #E06C75\">restored<\/span><span style=\"color: #ABB2BF\">)<\/span>\n<span style=\"color: #C678DD\">assert<\/span> <span style=\"color: #E06C75\">restored<\/span> <span style=\"color: #56B6C2\">==<\/span> <span style=\"color: #E06C75\">d2<\/span>\n\n<span style=\"color: #7F848E\"># \u0415\u0441\u043b\u0438 \u043e\u0442\u043a\u0430\u0437\u0430\u043b\u0438 \u0434\u0432\u0430 \u0434\u0438\u0441\u043a\u0430 \u0438\u0437 \u0442\u0440\u0435\u0445, \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f XOR \u043d\u0435 \u0445\u0432\u0430\u0442\u0430\u0435\u0442<\/span>\n<span style=\"color: #E06C75\">lost<\/span> <span style=\"color: #56B6C2\">=<\/span> <span style=\"color: #ABB2BF\">[<\/span><span style=\"color: #E06C75\">d1<\/span><span style=\"color: #ABB2BF\">,<\/span> <span style=\"color: #E06C75\">d2<\/span><span style=\"color: #ABB2BF\">]<\/span>\n<span style=\"color: #E5C07B\">print<\/span><span style=\"color: #ABB2BF\">(<\/span><span style=\"color: #98C379\">&quot;\u0432\u044b\u0436\u0438\u043b \u0442\u043e\u043b\u044c\u043a\u043e parity, \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c d1 \u0438 d2 \u043d\u0435\u043b\u044c\u0437\u044f:&quot;<\/span><span style=\"color: #ABB2BF\">,<\/span> <span style=\"color: #E5C07B\">len<\/span><span style=\"color: #ABB2BF\">(<\/span><span style=\"color: #E06C75\">lost<\/span><span style=\"color: #ABB2BF\">),<\/span> <span style=\"color: #98C379\">&quot;\u043d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0445&quot;<\/span><span style=\"color: #ABB2BF\">)<\/span><\/code><\/pre>\n<p>\u0412\u044b\u0432\u043e\u0434:<\/p>\n<pre style=\"background:#282c34;color:#abb2bf;border-radius:8px;padding:16px 20px;margin:20px 0;overflow-x:auto;font-size:14px;line-height:1.55;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\"><code style=\"background:none\">parity : 34283f21\nrestore: b&#x27;five&#x27;\n\u0432\u044b\u0436\u0438\u043b \u0442\u043e\u043b\u044c\u043a\u043e parity, \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c d1 \u0438 d2 \u043d\u0435\u043b\u044c\u0437\u044f: 2 \u043d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0445\n<\/code><\/pre>\n<p>\u042d\u0442\u043e \u0443\u043f\u0440\u043e\u0449\u0435\u043d\u043d\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c \u043e\u0434\u043d\u043e\u0439 \u043f\u043e\u043b\u043e\u0441\u044b. \u0412 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c RAID 5 \u0431\u043b\u043e\u043a \u0447\u0435\u0442\u043d\u043e\u0441\u0442\u0438 \u0432 \u043a\u0430\u0436\u0434\u043e\u0439 \u043f\u043e\u043b\u043e\u0441\u0435 \u043b\u0435\u0436\u0438\u0442 \u043d\u0430 \u0434\u0440\u0443\u0433\u043e\u043c \u0434\u0438\u0441\u043a\u0435, \u0447\u0442\u043e\u0431\u044b \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u043b\u0430\u0441\u044c \u0440\u0430\u0432\u043d\u043e\u043c\u0435\u0440\u043d\u043e. \u0412 RAID 6 \u0432\u0442\u043e\u0440\u0430\u044f \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u0430\u044f \u0441\u0443\u043c\u043c\u0430 \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u043d\u0435 \u043f\u0440\u043e\u0441\u0442\u044b\u043c XOR, \u0430 \u043a\u043e\u0434\u043e\u043c \u0420\u0438\u0434\u0430 &#8212; \u0421\u043e\u043b\u043e\u043c\u043e\u043d\u0430, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043e\u043d \u043f\u0435\u0440\u0435\u0436\u0438\u0432\u0430\u0435\u0442 \u0434\u0432\u0430 \u043e\u0442\u043a\u0430\u0437\u0430.<\/p>\n<p>\u0418\u0437 \u044d\u0442\u043e\u0439 \u043c\u0435\u0445\u0430\u043d\u0438\u043a\u0438 \u0441\u043b\u0435\u0434\u0443\u044e\u0442 \u0434\u0432\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430. \u041f\u0435\u0440\u0432\u043e\u0435 &#8212; \u0448\u0442\u0440\u0430\u0444 \u0437\u0430\u043f\u0438\u0441\u0438: \u0447\u0442\u043e\u0431\u044b \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043e\u0434\u0438\u043d \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0439 \u0431\u043b\u043e\u043a \u0432 RAID 5, \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 \u0447\u0438\u0442\u0430\u0435\u0442 \u0441\u0442\u0430\u0440\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u0438 \u0441\u0442\u0430\u0440\u0443\u044e \u0447\u0435\u0442\u043d\u043e\u0441\u0442\u044c, \u0437\u0430\u0442\u0435\u043c \u043f\u0438\u0448\u0435\u0442 \u043d\u043e\u0432\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u0438 \u043d\u043e\u0432\u0443\u044e \u0447\u0435\u0442\u043d\u043e\u0441\u0442\u044c. \u042d\u0442\u043e \u0447\u0435\u0442\u044b\u0440\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 \u0432\u043c\u0435\u0441\u0442\u043e \u043e\u0434\u043d\u043e\u0439 (\u0432 RAID 6 &#8212; \u0448\u0435\u0441\u0442\u044c). \u041a\u0435\u0448 \u0438 \u0437\u0430\u043f\u0438\u0441\u044c \u043f\u043e\u043b\u043d\u044b\u043c\u0438 \u043f\u043e\u043b\u043e\u0441\u0430\u043c\u0438 \u0448\u0442\u0440\u0430\u0444 \u0441\u043d\u0438\u0436\u0430\u044e\u0442, \u043d\u043e \u0434\u043b\u044f \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u0441\u043e \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u044c\u044e \u0447\u0430\u0449\u0435 \u0432\u044b\u0431\u0438\u0440\u0430\u044e\u0442 RAID 10.<\/p>\n<p>\u0412\u0442\u043e\u0440\u043e\u0435 &#8212; \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0435 \u043e\u043a\u043d\u043e rebuild. \u041f\u043e\u043a\u0430 RAID 5 \u0432 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438 degraded, \u0434\u043b\u044f \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043d\u0443\u0436\u043d\u043e \u0431\u0435\u0437 \u043e\u0448\u0438\u0431\u043e\u043a \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u0442\u044c \u0432\u0441\u0435 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u0434\u0438\u0441\u043a\u0438 \u0446\u0435\u043b\u0438\u043a\u043e\u043c. \u041d\u0430 \u0431\u043e\u043b\u044c\u0448\u0438\u0445 HDD \u044d\u0442\u043e \u0447\u0430\u0441\u044b \u0438\u043b\u0438 \u0441\u0443\u0442\u043a\u0438 \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u043d\u043e\u0439 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438, \u0438 \u043d\u0435\u0447\u0438\u0442\u0430\u0435\u043c\u044b\u0439 \u0441\u0435\u043a\u0442\u043e\u0440 \u0438\u043b\u0438 \u0432\u0442\u043e\u0440\u043e\u0439 \u043e\u0442\u043a\u0430\u0437 \u0432 \u044d\u0442\u043e \u0432\u0440\u0435\u043c\u044f \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u043f\u043e\u0442\u0435\u0440\u044e \u0434\u0430\u043d\u043d\u044b\u0445. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0434\u043b\u044f \u043c\u0430\u0441\u0441\u0438\u0432\u043e\u0432 \u0438\u0437 \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u0434\u0438\u0441\u043a\u043e\u0432 \u043e\u0431\u044b\u0447\u043d\u043e \u0431\u0435\u0440\u0443\u0442 RAID 6 \u0438\u043b\u0438 RAID 10.<\/p>\n<h2 id=\"s5\">RAID \u043d\u0435 \u0431\u044d\u043a\u0430\u043f<\/h2>\n<p>RAID \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442 \u043d\u0430 \u043e\u0434\u0438\u043d \u0432\u043e\u043f\u0440\u043e\u0441: \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442 \u043b\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c, \u0435\u0441\u043b\u0438 \u0441\u043b\u043e\u043c\u0430\u0435\u0442\u0441\u044f \u0434\u0438\u0441\u043a. \u0412\u0441\u0435 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u0443\u0433\u0440\u043e\u0437\u044b \u043e\u043d \u043d\u0435 \u0437\u0430\u043a\u0440\u044b\u0432\u0430\u0435\u0442, \u0430 \u0447\u0430\u0441\u0442\u044c \u0438\u0437 \u043d\u0438\u0445 \u043c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u043e \u043a\u043e\u043f\u0438\u0440\u0443\u0435\u0442 \u043d\u0430 \u0432\u0441\u0435 \u0434\u0438\u0441\u043a\u0438.<\/p>\n<table>\n<thead>\n<tr>\n<th>\u0423\u0433\u0440\u043e\u0437\u0430<\/th>\n<th>RAID 1\/5\/6\/10<\/th>\n<th>\u0420\u0435\u0437\u0435\u0440\u0432\u043d\u0430\u044f \u043a\u043e\u043f\u0438\u044f<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\u041e\u0442\u043a\u0430\u0437 \u043e\u0434\u043d\u043e\u0433\u043e \u0434\u0438\u0441\u043a\u0430<\/td>\n<td>\u0417\u0430\u0449\u0438\u0449\u0430\u0435\u0442<\/td>\n<td>\u0417\u0430\u0449\u0438\u0449\u0430\u0435\u0442, \u043d\u043e \u0441 \u043f\u0440\u043e\u0441\u0442\u043e\u0435\u043c \u043d\u0430 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435<\/td>\n<\/tr>\n<tr>\n<td>\u0421\u043b\u0443\u0447\u0430\u0439\u043d\u043e\u0435 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0444\u0430\u0439\u043b\u0430<\/td>\n<td>\u041d\u0435\u0442, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0441\u0440\u0430\u0437\u0443 \u043d\u0430 \u0432\u0441\u0435\u0445 \u0434\u0438\u0441\u043a\u0430\u0445<\/td>\n<td>\u0414\u0430, \u0435\u0441\u043b\u0438 \u043a\u043e\u043f\u0438\u044f \u0441\u0442\u0430\u0440\u0448\u0435 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f<\/td>\n<\/tr>\n<tr>\n<td>\u0428\u0438\u0444\u0440\u043e\u0432\u0430\u043b\u044c\u0449\u0438\u043a<\/td>\n<td>\u041d\u0435\u0442<\/td>\n<td>\u0414\u0430, \u0435\u0441\u043b\u0438 \u043a\u043e\u043f\u0438\u044f \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0430 \u0438\u043b\u0438 \u043d\u0435\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u043c\u0430<\/td>\n<\/tr>\n<tr>\n<td>\u0421\u0431\u043e\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430, \u043e\u0448\u0438\u0431\u043a\u0430 \u0424\u0421<\/td>\n<td>\u041d\u0435\u0442<\/td>\n<td>\u0414\u0430, \u043f\u0440\u0438 \u043d\u0430\u043b\u0438\u0447\u0438\u0438 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0439 \u043f\u0440\u0438\u0433\u043e\u0434\u043d\u043e\u0439 \u043a \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044e \u043a\u043e\u043f\u0438\u0438<\/td>\n<\/tr>\n<tr>\n<td>\u041a\u0440\u0430\u0436\u0430, \u043f\u043e\u0436\u0430\u0440, \u043f\u043e\u0442\u043e\u043f<\/td>\n<td>\u041d\u0435\u0442<\/td>\n<td>\u0414\u0430, \u0435\u0441\u043b\u0438 \u043a\u043e\u043f\u0438\u044f \u0432 \u0434\u0440\u0443\u0433\u043e\u043c \u043c\u0435\u0441\u0442\u0435<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u041f\u0440\u0430\u043a\u0442\u0438\u0447\u043d\u043e\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u043e 3-2-1: \u0442\u0440\u0438 \u043a\u043e\u043f\u0438\u0438 \u0434\u0430\u043d\u043d\u044b\u0445, \u043d\u0430 \u0434\u0432\u0443\u0445 \u0440\u0430\u0437\u043d\u044b\u0445 \u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044f\u0445, \u043e\u0434\u043d\u0430 &#8212; \u0432\u043d\u0435 \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0438. \u041a\u043e\u043f\u0438\u044f \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u0440\u0430\u0431\u043e\u0447\u0435\u0439, \u0442\u043e\u043b\u044c\u043a\u043e \u0435\u0441\u043b\u0438 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0438\u0437 \u043d\u0435\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d\u043e: \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u043e \u0440\u0430\u0437\u0432\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u0439\u0442\u0435 \u0435\u0435 \u043d\u0430 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u0441\u0442\u0435\u043d\u0434 \u0438 \u0441\u0432\u0435\u0440\u044f\u0439\u0442\u0435, \u0447\u0442\u043e \u0434\u0430\u043d\u043d\u044b\u0435 \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u0438 \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b. \u0412\u043e \u0432\u0441\u0435\u0445 \u0441\u0442\u0440\u043e\u043a\u0430\u0445 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u0432\u044b\u0448\u0435 \u00ab\u0414\u0430\u00bb \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u0438\u043c\u0435\u043d\u043d\u043e \u0442\u0430\u043a\u0443\u044e \u043a\u043e\u043f\u0438\u044e &#8212; \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u0443\u044e \u043e\u0442 \u0441\u0431\u043e\u0439\u043d\u043e\u0433\u043e \u043c\u0430\u0441\u0441\u0438\u0432\u0430, \u0441\u0432\u0435\u0436\u0443\u044e \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u0443\u044e \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435\u043c. RAID \u0441\u043e\u043a\u0440\u0430\u0449\u0430\u0435\u0442 \u043f\u0440\u043e\u0441\u0442\u043e\u0439, \u0431\u044d\u043a\u0430\u043f \u0441\u043f\u0430\u0441\u0430\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435.<\/p>\n<h2 id=\"s6\">\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0439, \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u0439 \u0438 fake RAID<\/h2>\n<table>\n<thead>\n<tr>\n<th>\u0412\u0430\u0440\u0438\u0430\u043d\u0442<\/th>\n<th>\u0413\u0434\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442<\/th>\n<th>\u041a\u043e\u0433\u0434\u0430 \u0443\u043c\u0435\u0441\u0442\u0435\u043d<\/th>\n<th>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0439 (Linux md\/mdadm, ZFS, Windows Storage Spaces)<\/td>\n<td>\u0412 \u041e\u0421, \u043d\u0430 CPU<\/td>\n<td>\u0421\u0435\u0440\u0432\u0435\u0440\u044b \u043d\u0430 Linux, NAS, \u0434\u043e\u043c\u0430\u0448\u043d\u0438\u0435 \u0441\u0431\u043e\u0440\u043a\u0438<\/td>\n<td>\u041c\u0430\u0441\u0441\u0438\u0432 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d \u043a \u041e\u0421 \u0438 \u0435\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u043c<\/td>\n<\/tr>\n<tr>\n<td>\u0410\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440<\/td>\n<td>\u041e\u0442\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u043f\u043b\u0430\u0442\u0430 \u0441\u043e \u0441\u0432\u043e\u0438\u043c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u043c \u0438 \u043a\u0435\u0448\u0435\u043c<\/td>\n<td>\u0421\u0435\u0440\u0432\u0435\u0440\u044b \u0441 \u0432\u044b\u0441\u043e\u043a\u043e\u0439 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438<\/td>\n<td>\u0426\u0435\u043d\u0430; \u0434\u043b\u044f \u0437\u0430\u043c\u0435\u043d\u044b \u043d\u0443\u0436\u0435\u043d \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440<\/td>\n<\/tr>\n<tr>\n<td>Fake RAID (RAID \u0432 BIOS\/UEFI \u043c\u0430\u0442\u0435\u0440\u0438\u043d\u0441\u043a\u043e\u0439 \u043f\u043b\u0430\u0442\u044b)<\/td>\n<td>\u041f\u0440\u043e\u0448\u0438\u0432\u043a\u0430 + \u0434\u0440\u0430\u0439\u0432\u0435\u0440 \u041e\u0421, \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f \u043d\u0430 CPU<\/td>\n<td>\u0420\u0430\u0431\u043e\u0447\u0438\u0435 \u0441\u0442\u0430\u043d\u0446\u0438\u0438 \u043f\u043e\u0434 Windows<\/td>\n<td>\u041c\u0435\u043d\u044c\u0448\u0435 \u0433\u0438\u0431\u043a\u043e\u0441\u0442\u0438, \u0447\u0435\u043c \u0443 md; \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0435<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u041d\u0430 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u043c CPU \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0439 RAID \u043e\u0431\u044b\u0447\u043d\u043e \u043d\u0435 \u0443\u0437\u043a\u043e\u0435 \u043c\u0435\u0441\u0442\u043e. \u041a\u0435\u0448 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u043e\u0433\u043e \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430 \u0443\u0441\u043a\u043e\u0440\u044f\u0435\u0442 \u0437\u0430\u043f\u0438\u0441\u044c, \u0442\u043e\u043b\u044c\u043a\u043e \u0435\u0441\u043b\u0438 \u043e\u043d \u0437\u0430\u0449\u0438\u0449\u0435\u043d \u043e\u0442 \u043f\u043e\u0442\u0435\u0440\u0438 \u043f\u0438\u0442\u0430\u043d\u0438\u044f (\u0431\u0430\u0442\u0430\u0440\u0435\u044f \u0438\u043b\u0438 \u0444\u043b\u0435\u0448-\u043c\u043e\u0434\u0443\u043b\u044c).<\/p>\n<h2 id=\"s7\">\u041f\u0440\u0430\u043a\u0442\u0438\u043a\u0430: RAID 5 \u0432 Linux \u0447\u0435\u0440\u0435\u0437 mdadm<\/h2>\n<p>\u041a\u043e\u043c\u0430\u043d\u0434\u0430 <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">mdadm --create<\/code> \u0441\u0442\u0438\u0440\u0430\u0435\u0442 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0435 \u0438 \u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0435 \u043d\u0430 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445, \u0430 <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">mkfs.ext4<\/code> \u0443\u043d\u0438\u0447\u0442\u043e\u0436\u0430\u0435\u0442 \u0442\u043e, \u0447\u0442\u043e \u043b\u0435\u0436\u0430\u043b\u043e \u043d\u0430 \u043c\u0430\u0441\u0441\u0438\u0432\u0435. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0441\u0442\u0435\u043d\u0434 \u043d\u0438\u0436\u0435 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0439\u0442\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0443\u0447\u0435\u0431\u043d\u043e\u0439 \u043c\u0430\u0448\u0438\u043d\u0435: \u043e\u0434\u043d\u043e\u0440\u0430\u0437\u043e\u0432\u043e\u0439 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043c\u0430\u0448\u0438\u043d\u0435 \u0431\u0435\u0437 \u0447\u0443\u0436\u0438\u0445 \u043c\u0430\u0441\u0441\u0438\u0432\u043e\u0432 \u0438 \u0446\u0435\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445. \u0424\u0430\u0439\u043b\u044b-\u043e\u0431\u0440\u0430\u0437\u044b \u043d\u0430 loop-\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445 \u0441\u043d\u0438\u0436\u0430\u044e\u0442 \u0440\u0438\u0441\u043a, \u043d\u043e \u0441\u0430\u043c\u0438 \u043f\u043e \u0441\u0435\u0431\u0435 \u043d\u0435 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u0443\u044e\u0442 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c: \u0435\u0441\u043b\u0438 \u0438\u043c\u044f \u043c\u0430\u0441\u0441\u0438\u0432\u0430 \u0443\u0436\u0435 \u0437\u0430\u043d\u044f\u0442\u043e \u0438\u043b\u0438 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043d\u0435 \u0442\u0443\u0434\u0430, \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0443\u0439\u0434\u0435\u0442 \u043d\u0435 \u043d\u0430 \u0441\u0442\u0435\u043d\u0434. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0441\u043a\u0440\u0438\u043f\u0442 \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442 \u0441\u0440\u0435\u0434\u0443 \u0438 \u043e\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u0438 \u043b\u044e\u0431\u043e\u0439 \u043e\u0448\u0438\u0431\u043a\u0435 \u0434\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043c\u0430\u0441\u0441\u0438\u0432\u0430 \u0438 <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">mkfs<\/code>.<\/p>\n<p>\u0427\u0442\u043e \u0434\u0435\u043b\u0430\u0435\u0442 \u0441\u043a\u0440\u0438\u043f\u0442 \u043f\u043e \u0448\u0430\u0433\u0430\u043c:<\/p>\n<ol>\n<li>\u041f\u0440\u0435\u0434\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u0435\u043b\u0438: \u0437\u0430\u043f\u0443\u0441\u043a \u043e\u0442 root, \u0438\u043c\u044f \u043c\u0430\u0441\u0441\u0438\u0432\u0430 <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">md100<\/code> \u043d\u0435 \u0437\u0430\u043d\u044f\u0442\u043e (\u043d\u0435\u0442 \u0432 <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">\/proc\/mdstat<\/code> \u0438 \u0432 <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">\/sys\/block<\/code>), \u043a\u0430\u0436\u0434\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e &#8212; \u0438\u043c\u0435\u043d\u043d\u043e loop, \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0435 \u043a \u0441\u0432\u043e\u0435\u043c\u0443 \u043e\u0431\u0440\u0430\u0437\u0443 \u0432\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u043c \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0435 \u0438\u0437 <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">mktemp -d<\/code>, \u0438 \u043d\u0430 \u043d\u0435\u043c \u043d\u0435\u0442 \u043f\u043e\u0434\u043f\u0438\u0441\u0435\u0439 \u0424\u0421 \u0438\u043b\u0438 RAID.<\/li>\n<li>\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 RAID 5 \u0438 \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u0435 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u043e\u0439 \u0441\u0431\u043e\u0440\u043a\u0438, \u0437\u0430\u0442\u0435\u043c \u0435\u0449\u0435 \u043e\u0434\u043d\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430: \u0432 \u043c\u0430\u0441\u0441\u0438\u0432\u0435 \u0440\u043e\u0432\u043d\u043e \u043d\u0430\u0448\u0438 loop-\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430.<\/li>\n<li>\u0424\u0430\u0439\u043b\u043e\u0432\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0438 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0439 \u0444\u0430\u0439\u043b.<\/li>\n<li>\u041e\u0442\u043a\u0430\u0437 \u043e\u0434\u043d\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430, \u0447\u0442\u0435\u043d\u0438\u0435 \u0444\u0430\u0439\u043b\u0430 \u0432 degraded, \u0432\u043e\u0437\u0432\u0440\u0430\u0442 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0438 recovery.<\/li>\n<li>\u0423\u0431\u043e\u0440\u043a\u0430: \u0440\u0430\u0437\u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435, <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">mdadm --stop<\/code>, <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">losetup -d<\/code>, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u043e\u0431\u0440\u0430\u0437\u043e\u0432 \u0438 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430. \u041e\u043d\u0430 \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442 \u0447\u0435\u0440\u0435\u0437 <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">trap<\/code> \u043f\u0440\u0438 \u043b\u044e\u0431\u043e\u043c \u0432\u044b\u0445\u043e\u0434\u0435, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u043f\u043e\u0441\u043b\u0435 \u043e\u0448\u0438\u0431\u043a\u0438.<\/li>\n<\/ol>\n<p>\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u0435 \u0441\u043a\u0440\u0438\u043f\u0442 \u0432 \u0444\u0430\u0439\u043b <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">raid-lab.sh<\/code> \u0438 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435 <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">sudo bash raid-lab.sh<\/code>. \u041a\u043e\u043c\u0430\u043d\u0434\u044b \u0434\u043b\u044f Ubuntu\/Debian (\u043d\u0443\u0436\u043d\u044b \u043f\u0430\u043a\u0435\u0442\u044b <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">mdadm<\/code> \u0438 <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">e2fsprogs<\/code>).<\/p>\n<pre style=\"background:#282c34;color:#abb2bf;border-radius:8px;padding:16px 20px;margin:20px 0;overflow-x:auto;font-size:14px;line-height:1.55;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\"><code style=\"background:none\"><span style=\"color: #7F848E\">#!\/usr\/bin\/env bash<\/span>\n<span style=\"color: #7F848E\"># \u0423\u0447\u0435\u0431\u043d\u044b\u0439 \u0441\u0442\u0435\u043d\u0434 RAID 5 \u043d\u0430 loop-\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445. \u0422\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0443\u0447\u0435\u0431\u043d\u043e\u0439 \u0412\u041c, \u043e\u0442 root.<\/span>\n<span style=\"color: #E5C07B\">set<\/span><span style=\"color: #ABB2BF\"> <\/span>-euo<span style=\"color: #ABB2BF\"> <\/span>pipefail\n\n<span style=\"color: #E06C75\">MD<\/span><span style=\"color: #56B6C2\">=<\/span>\/dev\/md100<span style=\"color: #ABB2BF\">                                <\/span><span style=\"color: #7F848E\"># \u0438\u043c\u044f \u043c\u0430\u0441\u0441\u0438\u0432\u0430 \u0441\u0442\u0435\u043d\u0434\u0430<\/span>\n<span style=\"color: #E06C75\">LAB<\/span><span style=\"color: #56B6C2\">=<\/span><span style=\"color: #C678DD\">$(<\/span>mktemp<span style=\"color: #ABB2BF\"> <\/span>-d<span style=\"color: #ABB2BF\"> <\/span>\/var\/tmp\/raid-lab.XXXXXX<span style=\"color: #C678DD\">)<\/span><span style=\"color: #ABB2BF\">    <\/span><span style=\"color: #7F848E\"># \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \u043f\u043e\u0434 \u043e\u0431\u0440\u0430\u0437\u044b<\/span>\n<span style=\"color: #E06C75\">MNT<\/span><span style=\"color: #56B6C2\">=<\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #E06C75\">$LAB<\/span><span style=\"color: #98C379\">\/mnt&quot;<\/span>\n<span style=\"color: #E06C75\">LOOPS<\/span><span style=\"color: #56B6C2\">=()<\/span>\n<span style=\"color: #E06C75\">CREATED<\/span><span style=\"color: #56B6C2\">=<\/span><span style=\"color: #D19A66\">0<\/span>\n\ndie<span style=\"color: #56B6C2\">()<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #56B6C2\">{<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #E5C07B\">echo<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;\u0421\u0422\u041e\u041f: <\/span><span style=\"color: #E06C75\">$*<\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #ABB2BF\"> <\/span>&gt;<span style=\"color: #ABB2BF\">&amp;<\/span><span style=\"color: #D19A66\">2<\/span><span style=\"color: #ABB2BF\">; <\/span><span style=\"color: #E5C07B\">exit<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #D19A66\">1<\/span><span style=\"color: #ABB2BF\">; <\/span><span style=\"color: #56B6C2\">}<\/span>\n\ncleanup<span style=\"color: #56B6C2\">()<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #56B6C2\">{<\/span><span style=\"color: #ABB2BF\">                                  <\/span><span style=\"color: #7F848E\"># \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0432\u0441\u0435\u0433\u0434\u0430: \u043f\u0440\u0438 \u0443\u0441\u043f\u0435\u0445\u0435 \u0438 \u043f\u0440\u0438 \u043e\u0448\u0438\u0431\u043a\u0435<\/span>\n<span style=\"color: #ABB2BF\">  <\/span><span style=\"color: #E5C07B\">set<\/span><span style=\"color: #ABB2BF\"> <\/span>+e\n<span style=\"color: #ABB2BF\">  <\/span>mountpoint<span style=\"color: #ABB2BF\"> <\/span>-q<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #E06C75\">$MNT<\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #56B6C2\">&amp;&amp;<\/span><span style=\"color: #ABB2BF\"> <\/span>umount<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #E06C75\">$MNT<\/span><span style=\"color: #98C379\">&quot;<\/span>\n<span style=\"color: #ABB2BF\">  <\/span><span style=\"color: #56B6C2\">[<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #E06C75\">$CREATED<\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #56B6C2\">=<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #D19A66\">1<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #56B6C2\">]<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #56B6C2\">&amp;&amp;<\/span><span style=\"color: #ABB2BF\"> <\/span>mdadm<span style=\"color: #ABB2BF\"> <\/span>--stop<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #E06C75\">$MD<\/span><span style=\"color: #98C379\">&quot;<\/span>\n<span style=\"color: #ABB2BF\">  <\/span><span style=\"color: #C678DD\">for<\/span><span style=\"color: #ABB2BF\"> <\/span>L<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #C678DD\">in<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;${<\/span><span style=\"color: #E06C75\">LOOPS<\/span><span style=\"color: #ABB2BF\">[@]<\/span><span style=\"color: #98C379\">}&quot;<\/span><span style=\"color: #ABB2BF\">; <\/span><span style=\"color: #C678DD\">do<\/span><span style=\"color: #ABB2BF\"> <\/span>losetup<span style=\"color: #ABB2BF\"> <\/span>-d<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #E06C75\">$L<\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #ABB2BF\">; <\/span><span style=\"color: #C678DD\">done<\/span>\n<span style=\"color: #ABB2BF\">  <\/span>rm<span style=\"color: #ABB2BF\"> <\/span>-f<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #E06C75\">$LAB<\/span><span style=\"color: #98C379\">&quot;<\/span>\/disk1.img<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #E06C75\">$LAB<\/span><span style=\"color: #98C379\">&quot;<\/span>\/disk2.img<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #E06C75\">$LAB<\/span><span style=\"color: #98C379\">&quot;<\/span>\/disk3.img\n<span style=\"color: #ABB2BF\">  <\/span>rmdir<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #E06C75\">$MNT<\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #E06C75\">$LAB<\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #D19A66\">2<\/span>&gt;\/dev\/null\n<span style=\"color: #ABB2BF\">  <\/span><span style=\"color: #E5C07B\">echo<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;\u0443\u0431\u043e\u0440\u043a\u0430 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0430&quot;<\/span>\n<span style=\"color: #56B6C2\">}<\/span>\n<span style=\"color: #E5C07B\">trap<\/span><span style=\"color: #ABB2BF\"> <\/span>cleanup<span style=\"color: #ABB2BF\"> <\/span>EXIT\n\n<span style=\"color: #7F848E\"># 1. \u041f\u0440\u0435\u0434\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u0435\u043b\u0438 \u0434\u043e \u043b\u044e\u0431\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439<\/span>\n<span style=\"color: #56B6C2\">[<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #C678DD\">$(<\/span>id<span style=\"color: #ABB2BF\"> <\/span>-u<span style=\"color: #C678DD\">)<\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #56B6C2\">=<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #D19A66\">0<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #56B6C2\">]<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #56B6C2\">||<\/span><span style=\"color: #ABB2BF\"> <\/span>die<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;\u043d\u0443\u0436\u0435\u043d root&quot;<\/span>\n<span style=\"color: #E06C75\">N<\/span><span style=\"color: #56B6C2\">=<\/span><span style=\"color: #98C379\">${<\/span><span style=\"color: #E06C75\">MD<\/span><span style=\"color: #ABB2BF\">#\/dev\/<\/span><span style=\"color: #98C379\">}<\/span>\ngrep<span style=\"color: #ABB2BF\"> <\/span>-q<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;^<\/span><span style=\"color: #E06C75\">$N<\/span><span style=\"color: #98C379\"> :&quot;<\/span><span style=\"color: #ABB2BF\"> <\/span>\/proc\/mdstat<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #56B6C2\">&amp;&amp;<\/span><span style=\"color: #ABB2BF\"> <\/span>die<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;\u043c\u0430\u0441\u0441\u0438\u0432 <\/span><span style=\"color: #E06C75\">$N<\/span><span style=\"color: #98C379\"> \u0443\u0436\u0435 \u0435\u0441\u0442\u044c \u0432 \/proc\/mdstat&quot;<\/span>\n<span style=\"color: #56B6C2\">[<\/span><span style=\"color: #ABB2BF\"> <\/span>-e<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;\/sys\/block\/<\/span><span style=\"color: #E06C75\">$N<\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #56B6C2\">]<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #56B6C2\">&amp;&amp;<\/span><span style=\"color: #ABB2BF\"> <\/span>die<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e <\/span><span style=\"color: #E06C75\">$N<\/span><span style=\"color: #98C379\"> \u0443\u0436\u0435 \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043e \u0432 \u044f\u0434\u0440\u0435&quot;<\/span>\n\n<span style=\"color: #C678DD\">for<\/span><span style=\"color: #ABB2BF\"> <\/span>i<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #C678DD\">in<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #D19A66\">1<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #D19A66\">2<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #D19A66\">3<\/span><span style=\"color: #ABB2BF\">; <\/span><span style=\"color: #C678DD\">do<\/span>\n<span style=\"color: #ABB2BF\">  <\/span><span style=\"color: #E06C75\">IMG<\/span><span style=\"color: #56B6C2\">=<\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #E06C75\">$LAB<\/span><span style=\"color: #98C379\">\/disk<\/span><span style=\"color: #E06C75\">$i<\/span><span style=\"color: #98C379\">.img&quot;<\/span>\n<span style=\"color: #ABB2BF\">  <\/span>truncate<span style=\"color: #ABB2BF\"> <\/span>-s<span style=\"color: #ABB2BF\"> <\/span>1G<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #E06C75\">$IMG<\/span><span style=\"color: #98C379\">&quot;<\/span>\n<span style=\"color: #ABB2BF\">  <\/span><span style=\"color: #E06C75\">L<\/span><span style=\"color: #56B6C2\">=<\/span><span style=\"color: #C678DD\">$(<\/span>losetup<span style=\"color: #ABB2BF\"> <\/span>--find<span style=\"color: #ABB2BF\"> <\/span>--show<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #E06C75\">$IMG<\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #C678DD\">)<\/span>\n<span style=\"color: #ABB2BF\">  <\/span><span style=\"color: #E06C75\">LOOPS<\/span><span style=\"color: #56B6C2\">+=(<\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #E06C75\">$L<\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #56B6C2\">)<\/span>\n<span style=\"color: #ABB2BF\">  <\/span><span style=\"color: #56B6C2\">[[<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #E06C75\">$L<\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #56B6C2\">=<\/span>~<span style=\"color: #ABB2BF\"> <\/span>^\/dev\/loop<span style=\"color: #56B6C2\">[<\/span><span style=\"color: #D19A66\">0<\/span>-9<span style=\"color: #56B6C2\">]<\/span>+$<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #56B6C2\">]]<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #56B6C2\">||<\/span><span style=\"color: #ABB2BF\"> <\/span>die<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #E06C75\">$L<\/span><span style=\"color: #98C379\"> - \u043d\u0435 loop-\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e&quot;<\/span>\n<span style=\"color: #ABB2BF\">  <\/span><span style=\"color: #E06C75\">BACK<\/span><span style=\"color: #56B6C2\">=<\/span><span style=\"color: #C678DD\">$(<\/span>losetup<span style=\"color: #ABB2BF\"> <\/span>--list<span style=\"color: #ABB2BF\"> <\/span>--noheadings<span style=\"color: #ABB2BF\"> <\/span>--output<span style=\"color: #ABB2BF\"> <\/span>BACK-FILE<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #E06C75\">$L<\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #ABB2BF\"> | <\/span>xargs<span style=\"color: #C678DD\">)<\/span>\n<span style=\"color: #ABB2BF\">  <\/span><span style=\"color: #56B6C2\">[<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #E06C75\">$BACK<\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #56B6C2\">=<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #E06C75\">$IMG<\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #56B6C2\">]<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #56B6C2\">||<\/span><span style=\"color: #ABB2BF\"> <\/span>die<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #E06C75\">$L<\/span><span style=\"color: #98C379\"> \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d \u043a &#39;<\/span><span style=\"color: #E06C75\">$BACK<\/span><span style=\"color: #98C379\">&#39;, \u043e\u0436\u0438\u0434\u0430\u043b\u0441\u044f <\/span><span style=\"color: #E06C75\">$IMG<\/span><span style=\"color: #98C379\">&quot;<\/span>\n<span style=\"color: #ABB2BF\">  <\/span>blkid<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #E06C75\">$L<\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #ABB2BF\"> <\/span>&gt;\/dev\/null<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #56B6C2\">&amp;&amp;<\/span><span style=\"color: #ABB2BF\"> <\/span>die<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;\u043d\u0430 <\/span><span style=\"color: #E06C75\">$L<\/span><span style=\"color: #98C379\"> \u0443\u0436\u0435 \u0435\u0441\u0442\u044c \u043f\u043e\u0434\u043f\u0438\u0441\u044c \u0424\u0421 \u0438\u043b\u0438 RAID&quot;<\/span>\n<span style=\"color: #C678DD\">done<\/span>\n<span style=\"color: #E5C07B\">echo<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;loop-\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0441\u0442\u0435\u043d\u0434\u0430: ${<\/span><span style=\"color: #E06C75\">LOOPS<\/span><span style=\"color: #ABB2BF\">[*]<\/span><span style=\"color: #98C379\">}&quot;<\/span>\n\n<span style=\"color: #7F848E\"># 2. \u0421\u043e\u0437\u0434\u0430\u0442\u044c RAID 5 \u0438 \u0434\u043e\u0436\u0434\u0430\u0442\u044c\u0441\u044f \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u043e\u0439 \u0441\u0431\u043e\u0440\u043a\u0438<\/span>\nmdadm<span style=\"color: #ABB2BF\"> <\/span>--create<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #E06C75\">$MD<\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #ABB2BF\"> <\/span>--level<span style=\"color: #56B6C2\">=<\/span><span style=\"color: #D19A66\">5<\/span><span style=\"color: #ABB2BF\"> <\/span>--raid-devices<span style=\"color: #56B6C2\">=<\/span><span style=\"color: #D19A66\">3<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;${<\/span><span style=\"color: #E06C75\">LOOPS<\/span><span style=\"color: #ABB2BF\">[@]<\/span><span style=\"color: #98C379\">}&quot;<\/span>\n<span style=\"color: #E06C75\">CREATED<\/span><span style=\"color: #56B6C2\">=<\/span><span style=\"color: #D19A66\">1<\/span>\nmdadm<span style=\"color: #ABB2BF\"> <\/span>--wait<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #E06C75\">$MD<\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #56B6C2\">||<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #E5C07B\">true<\/span><span style=\"color: #ABB2BF\">                   <\/span><span style=\"color: #7F848E\"># \u043a\u043e\u0434 1 = \u0436\u0434\u0430\u0442\u044c \u0431\u044b\u043b\u043e \u043d\u0435\u0447\u0435\u0433\u043e<\/span>\n<span style=\"color: #C678DD\">for<\/span><span style=\"color: #ABB2BF\"> <\/span>L<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #C678DD\">in<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;${<\/span><span style=\"color: #E06C75\">LOOPS<\/span><span style=\"color: #ABB2BF\">[@]<\/span><span style=\"color: #98C379\">}&quot;<\/span><span style=\"color: #ABB2BF\">; <\/span><span style=\"color: #C678DD\">do<\/span><span style=\"color: #ABB2BF\">                   <\/span><span style=\"color: #7F848E\"># mkfs \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u043c\u0430\u0441\u0441\u0438\u0432\u0435 \u0438\u0437 \u043d\u0430\u0448\u0438\u0445 loop<\/span>\n<span style=\"color: #ABB2BF\">  <\/span>mdadm<span style=\"color: #ABB2BF\"> <\/span>--detail<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #E06C75\">$MD<\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #ABB2BF\"> | <\/span>grep<span style=\"color: #ABB2BF\"> <\/span>-q<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #E06C75\">$L<\/span><span style=\"color: #98C379\">\\$&quot;<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #56B6C2\">||<\/span><span style=\"color: #ABB2BF\"> <\/span>die<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #E06C75\">$L<\/span><span style=\"color: #98C379\"> \u043d\u0435 \u0432\u0445\u043e\u0434\u0438\u0442 \u0432 <\/span><span style=\"color: #E06C75\">$MD<\/span><span style=\"color: #98C379\">&quot;<\/span>\n<span style=\"color: #C678DD\">done<\/span>\ngrep<span style=\"color: #ABB2BF\"> <\/span>-A1<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;^<\/span><span style=\"color: #E06C75\">$N<\/span><span style=\"color: #98C379\"> :&quot;<\/span><span style=\"color: #ABB2BF\"> <\/span>\/proc\/mdstat\n\n<span style=\"color: #7F848E\"># 3. \u0424\u0430\u0439\u043b\u043e\u0432\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0438 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0439 \u0444\u0430\u0439\u043b<\/span>\nmkfs.ext4<span style=\"color: #ABB2BF\"> <\/span>-q<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #E06C75\">$MD<\/span><span style=\"color: #98C379\">&quot;<\/span>\nmkdir<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #E06C75\">$MNT<\/span><span style=\"color: #98C379\">&quot;<\/span>\nmount<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #E06C75\">$MD<\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #E06C75\">$MNT<\/span><span style=\"color: #98C379\">&quot;<\/span>\n<span style=\"color: #E5C07B\">echo<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;hello raid&quot;<\/span><span style=\"color: #ABB2BF\"> <\/span>&gt;<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #E06C75\">$MNT<\/span><span style=\"color: #98C379\">\/test.txt&quot;<\/span>\n\n<span style=\"color: #7F848E\"># 4. \u041e\u0442\u043a\u0430\u0437 \u0434\u0438\u0441\u043a\u0430, \u0447\u0442\u0435\u043d\u0438\u0435 \u0432 degraded, \u0432\u043e\u0437\u0432\u0440\u0430\u0442 \u0434\u0438\u0441\u043a\u0430<\/span>\nmdadm<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #E06C75\">$MD<\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #ABB2BF\"> <\/span>--fail<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;${<\/span><span style=\"color: #E06C75\">LOOPS<\/span><span style=\"color: #ABB2BF\">[1]<\/span><span style=\"color: #98C379\">}&quot;<\/span>\ngrep<span style=\"color: #ABB2BF\"> <\/span>-A1<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;^<\/span><span style=\"color: #E06C75\">$N<\/span><span style=\"color: #98C379\"> :&quot;<\/span><span style=\"color: #ABB2BF\"> <\/span>\/proc\/mdstat\nmdadm<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #E06C75\">$MD<\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #ABB2BF\"> <\/span>--remove<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;${<\/span><span style=\"color: #E06C75\">LOOPS<\/span><span style=\"color: #ABB2BF\">[1]<\/span><span style=\"color: #98C379\">}&quot;<\/span>\ncat<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #E06C75\">$MNT<\/span><span style=\"color: #98C379\">\/test.txt&quot;<\/span>\nmdadm<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #E06C75\">$MD<\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #ABB2BF\"> <\/span>--add<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;${<\/span><span style=\"color: #E06C75\">LOOPS<\/span><span style=\"color: #ABB2BF\">[1]<\/span><span style=\"color: #98C379\">}&quot;<\/span>\nmdadm<span style=\"color: #ABB2BF\"> <\/span>--wait<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #E06C75\">$MD<\/span><span style=\"color: #98C379\">&quot;<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #56B6C2\">||<\/span><span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #E5C07B\">true<\/span>\ngrep<span style=\"color: #ABB2BF\"> <\/span>-A1<span style=\"color: #ABB2BF\"> <\/span><span style=\"color: #98C379\">&quot;^<\/span><span style=\"color: #E06C75\">$N<\/span><span style=\"color: #98C379\"> :&quot;<\/span><span style=\"color: #ABB2BF\"> <\/span>\/proc\/mdstat\n<span style=\"color: #7F848E\"># 5. \u0423\u0431\u043e\u0440\u043a\u0430: cleanup \u0432\u044b\u0448\u0435 \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442 \u043f\u0440\u0438 \u0432\u044b\u0445\u043e\u0434\u0435 \u0438\u0437 \u0441\u043a\u0440\u0438\u043f\u0442\u0430<\/span><\/code><\/pre>\n<p>\u0412\u044b\u0432\u043e\u0434 (\u043f\u0440\u043e\u0433\u043d\u0430\u043d\u043e \u043d\u0430 Ubuntu 24.04, mdadm 4.3, \u044f\u0434\u0440\u043e 6.8, loop-\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430; \u043d\u043e\u043c\u0435\u0440\u0430 loop \u043d\u0430 \u0432\u0430\u0448\u0435\u0439 \u043c\u0430\u0448\u0438\u043d\u0435 \u043c\u043e\u0433\u0443\u0442 \u043e\u0442\u043b\u0438\u0447\u0430\u0442\u044c\u0441\u044f):<\/p>\n<pre style=\"background:#282c34;color:#abb2bf;border-radius:8px;padding:16px 20px;margin:20px 0;overflow-x:auto;font-size:14px;line-height:1.55;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\"><code style=\"background:none\">loop-\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0441\u0442\u0435\u043d\u0434\u0430: \/dev\/loop0 \/dev\/loop1 \/dev\/loop2\nmdadm: Defaulting to version 1.2 metadata\nmdadm: array \/dev\/md100 started.\nmd100 : active raid5 loop2[3] loop1[1] loop0[0]\n      2093056 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3\/3] [UUU]\nmdadm: set \/dev\/loop1 faulty in \/dev\/md100\nmd100 : active raid5 loop2[3] loop1[1](F) loop0[0]\n      2093056 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3\/2] [U_U]\nmdadm: hot removed \/dev\/loop1 from \/dev\/md100\nhello raid\nmdadm: added \/dev\/loop1\nmd100 : active raid5 loop1[4] loop2[3] loop0[0]\n      2093056 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3\/3] [UUU]\nmdadm: stopped \/dev\/md100\n\u0443\u0431\u043e\u0440\u043a\u0430 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0430\n<\/code><\/pre>\n<p>\u041a\u0430\u043a \u0447\u0438\u0442\u0430\u0442\u044c \u0432\u044b\u0432\u043e\u0434. \u041c\u0435\u0442\u043a\u0430 <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">(F)<\/code> \u0438 <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">[U_U]<\/code> &#8212; \u043c\u0430\u0441\u0441\u0438\u0432 degraded, \u043d\u043e \u0444\u0430\u0439\u043b <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">hello raid<\/code> \u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f. \u041f\u043e\u0441\u043b\u0435 <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">--add<\/code> \u0438\u0434\u0435\u0442 recovery, \u0438 \u043f\u043e \u043e\u043a\u043e\u043d\u0447\u0430\u043d\u0438\u0438 \u0441\u043d\u043e\u0432\u0430 <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">[UUU]<\/code>. \u041e\u0436\u0438\u0434\u0430\u043d\u0438\u0435 <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">mdadm --wait<\/code> \u043f\u043e\u0441\u043b\u0435 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e: mdadm \u0441\u043e\u0431\u0438\u0440\u0430\u0435\u0442 RAID 5 \u0438\u0437 \u0434\u0432\u0443\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0438 \u0434\u043e\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u0442 \u0442\u0440\u0435\u0442\u044c\u0435 \u043a\u0430\u043a \u0437\u0430\u043f\u0430\u0441\u043d\u043e\u0435, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0441\u0440\u0430\u0437\u0443 \u043f\u043e\u0441\u043b\u0435 create \u0432 <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">\/proc\/mdstat<\/code> \u0432\u0438\u0434\u043d\u043e <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">[3\/2] [UU_]<\/code>, \u0442\u0440\u0435\u0442\u044c\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0441 \u043f\u043e\u043c\u0435\u0442\u043a\u043e\u0439 <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">(S)<\/code> \u0438 \u0437\u0430\u0442\u0435\u043c \u0441\u0442\u0440\u043e\u043a\u0443 <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">recovery<\/code>, \u0430 <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">--fail<\/code> \u0432 \u044d\u0442\u043e\u0442 \u043c\u043e\u043c\u0435\u043d\u0442 \u0432\u0435\u0440\u043d\u0435\u0442 \u043e\u0448\u0438\u0431\u043a\u0443 <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">mdadm: Cannot remove \/dev\/loop1 from \/dev\/md100, array will be failed.<\/code><\/p>\n<p>\u041f\u0440\u0435\u0434\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u0435\u043b\u0438 \u0442\u043e\u0436\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d\u044b. \u0415\u0441\u043b\u0438 \u0438\u043c\u044f <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">md100<\/code> \u0443\u0436\u0435 \u0437\u0430\u043d\u044f\u0442\u043e \u0434\u0440\u0443\u0433\u0438\u043c \u043c\u0430\u0441\u0441\u0438\u0432\u043e\u043c, \u0441\u043a\u0440\u0438\u043f\u0442 \u0437\u0430\u0432\u0435\u0440\u0448\u0430\u0435\u0442\u0441\u044f \u0441 \u043a\u043e\u0434\u043e\u043c 1 \u0435\u0449\u0435 \u0434\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043e\u0431\u0440\u0430\u0437\u043e\u0432 \u0438 loop-\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432:<\/p>\n<pre style=\"background:#282c34;color:#abb2bf;border-radius:8px;padding:16px 20px;margin:20px 0;overflow-x:auto;font-size:14px;line-height:1.55;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\"><code style=\"background:none\">\u0421\u0422\u041e\u041f: \u043c\u0430\u0441\u0441\u0438\u0432 md100 \u0443\u0436\u0435 \u0435\u0441\u0442\u044c \u0432 \/proc\/mdstat\n\u0443\u0431\u043e\u0440\u043a\u0430 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0430\n<\/code><\/pre>\n<p>\u0427\u0443\u0436\u043e\u0439 \u043c\u0430\u0441\u0441\u0438\u0432 \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u043e\u0441\u0442\u0430\u0435\u0442\u0441\u044f \u043d\u0435\u0442\u0440\u043e\u043d\u0443\u0442\u044b\u043c. \u0415\u0441\u043b\u0438 <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">mdadm --create<\/code> \u0437\u0430\u0432\u0435\u0440\u0448\u0430\u0435\u0442\u0441\u044f \u043e\u0448\u0438\u0431\u043a\u043e\u0439, \u0441\u043a\u0440\u0438\u043f\u0442 \u043d\u0435 \u0434\u043e\u0445\u043e\u0434\u0438\u0442 \u0434\u043e <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">mkfs<\/code>, \u043e\u0441\u0432\u043e\u0431\u043e\u0436\u0434\u0430\u0435\u0442 loop-\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0438 \u0443\u0434\u0430\u043b\u044f\u0435\u0442 \u043e\u0431\u0440\u0430\u0437\u044b. \u041f\u043e\u0441\u043b\u0435 \u043b\u044e\u0431\u043e\u0433\u043e \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">cat \/proc\/mdstat<\/code> \u0438 <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">losetup -a<\/code> \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u044b \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0441\u043b\u0435\u0434\u043e\u0432 \u0441\u0442\u0435\u043d\u0434\u0430.<\/p>\n<p>\u041d\u0430 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0448\u0430\u0433\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043d\u0435\u0442 \u043d\u0430 \u0441\u0442\u0435\u043d\u0434\u0435. \u041f\u0435\u0440\u0435\u0434 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435\u043c \u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435, \u0447\u0442\u043e \u0434\u0438\u0441\u043a\u0438 \u043f\u0443\u0441\u0442\u044b\u0435: <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">lsblk -f<\/code> \u0438 <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">wipefs --no-act \/dev\/sdX<\/code> \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u043f\u043e\u0434\u043f\u0438\u0441\u0438, \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0441\u0442\u0438\u0440\u0430\u044f. \u041f\u043e\u0441\u043b\u0435 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u0430, \u0438\u043d\u0430\u0447\u0435 \u043f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043e\u043d \u043c\u043e\u0436\u0435\u0442 \u0441\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u043f\u043e\u0434 \u0434\u0440\u0443\u0433\u0438\u043c \u0438\u043c\u0435\u043d\u0435\u043c: <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">mdadm --detail --scan &gt;&gt; \/etc\/mdadm\/mdadm.conf<\/code> \u0438 <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">update-initramfs -u<\/code> (\u0432 RHEL-\u0441\u0435\u043c\u0435\u0439\u0441\u0442\u0432\u0435 \u0444\u0430\u0439\u043b <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">\/etc\/mdadm.conf<\/code>, initramfs \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u0442 <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">dracut<\/code>). \u0418 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u0435 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f: \u0441\u0442\u0440\u043e\u043a\u0430 <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">MAILADDR<\/code> \u0432 <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">mdadm.conf<\/code> \u0438 \u0441\u043b\u0443\u0436\u0431\u0430 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 mdadm, \u0438\u043d\u0430\u0447\u0435 degraded-\u043c\u0430\u0441\u0441\u0438\u0432 \u043c\u043e\u0436\u0435\u0442 \u043d\u0435\u0434\u0435\u043b\u044f\u043c\u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0431\u0435\u0437 \u0437\u0430\u043f\u0430\u0441\u0430.<\/p>\n<h3>\u0415\u0441\u043b\u0438 \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c<\/h3>\n<ul>\n<li>\u0421\u043a\u0440\u0438\u043f\u0442 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b\u0441\u044f \u0441\u043e \u0441\u0442\u0440\u043e\u043a\u043e\u0439 <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">\u0421\u0422\u041e\u041f: ...<\/code> &#8212; \u0441\u0440\u0430\u0431\u043e\u0442\u0430\u043b \u043f\u0440\u0435\u0434\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u0435\u043b\u044c, \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u043d\u0430 \u0447\u0443\u0436\u0438\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445 \u043d\u0435\u0442. \u041f\u0440\u043e\u0447\u0438\u0442\u0430\u0439\u0442\u0435 \u043f\u0440\u0438\u0447\u0438\u043d\u0443: \u0435\u0441\u043b\u0438 \u0437\u0430\u043d\u044f\u0442\u043e \u0438\u043c\u044f \u043c\u0430\u0441\u0441\u0438\u0432\u0430, \u043f\u043e\u043c\u0435\u043d\u044f\u0439\u0442\u0435 <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">MD=\/dev\/md100<\/code> \u043d\u0430 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0435 \u0438\u043c\u044f, \u0430 \u043d\u0435 \u0443\u0434\u0430\u043b\u044f\u0439\u0442\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u043c\u0430\u0441\u0441\u0438\u0432.<\/li>\n<li><code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">mdadm: cannot open \/dev\/loopN: Device or resource busy<\/code> &#8212; \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0432 \u0434\u0440\u0443\u0433\u043e\u043c \u043c\u0430\u0441\u0441\u0438\u0432\u0435 \u0438\u043b\u0438 \u0441\u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043e: \u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">cat \/proc\/mdstat<\/code> \u0438 <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">lsblk<\/code>.<\/li>\n<li>\u041f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043c\u0430\u0441\u0441\u0438\u0432 \u0441\u0442\u0430\u043b <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">\/dev\/md127<\/code> &#8212; \u043d\u0435 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u043e \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0432 <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">mdadm.conf<\/code> \u0438\u043b\u0438 \u043d\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d initramfs.<\/li>\n<li>\u0412 <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">\/proc\/mdstat<\/code> \u0432\u0438\u0434\u043d\u043e <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">[U_U]<\/code> &#8212; \u043c\u0430\u0441\u0441\u0438\u0432 degraded: \u043d\u0430\u0439\u0434\u0438\u0442\u0435 \u0441\u0431\u043e\u0439\u043d\u044b\u0439 \u0434\u0438\u0441\u043a \u0432 <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">mdadm --detail<\/code> \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0435\u0433\u043e SMART (<code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">smartctl -a<\/code>).<\/li>\n<li>Rebuild \u0438\u0434\u0435\u0442 \u043e\u0447\u0435\u043d\u044c \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u043e &#8212; \u044d\u0442\u043e \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e \u043f\u0440\u0438 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0435; \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0432\u0430\u044e\u0442 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">\/proc\/sys\/dev\/raid\/speed_limit_min<\/code> \u0438 <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">speed_limit_max<\/code>.<\/li>\n<\/ul>\n<h2 id=\"s8\">\u041a\u0430\u043a \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u0443\u0440\u043e\u0432\u0435\u043d\u044c RAID<\/h2>\n<table>\n<thead>\n<tr>\n<th>\u0417\u0430\u0434\u0430\u0447\u0430<\/th>\n<th>\u0427\u0442\u043e \u0432\u0437\u044f\u0442\u044c<\/th>\n<th>\u041a\u043e\u0433\u0434\u0430 \u0438\u043d\u0430\u0447\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\u0421\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0434\u0438\u0441\u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0430, 2 \u0434\u0438\u0441\u043a\u0430<\/td>\n<td>RAID 1<\/td>\n<td>&#8212;<\/td>\n<\/tr>\n<tr>\n<td>\u0411\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445, \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f, \u043c\u043d\u043e\u0433\u043e \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438<\/td>\n<td>RAID 10<\/td>\n<td>\u041c\u0430\u043b\u043e \u0434\u0438\u0441\u043a\u043e\u0432 \u0438 \u0434\u0435\u043d\u0435\u0433 &#8212; RAID 1<\/td>\n<\/tr>\n<tr>\n<td>\u0424\u0430\u0439\u043b\u043e\u0432\u043e\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435, \u0430\u0440\u0445\u0438\u0432, \u0431\u043e\u043b\u044c\u0448\u0438\u0435 HDD<\/td>\n<td>RAID 6<\/td>\n<td>3-4 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0445 SSD &#8212; RAID 5 \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c<\/td>\n<\/tr>\n<tr>\n<td>\u0412\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435, \u043a\u0435\u0448, \u0440\u0435\u043d\u0434\u0435\u0440<\/td>\n<td>RAID 0<\/td>\n<td>\u0414\u0430\u043d\u043d\u044b\u0435 \u043d\u0435\u043b\u044c\u0437\u044f \u043f\u043e\u0442\u0435\u0440\u044f\u0442\u044c &#8212; \u043b\u044e\u0431\u043e\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0441 \u0438\u0437\u0431\u044b\u0442\u043e\u0447\u043d\u043e\u0441\u0442\u044c\u044e<\/td>\n<\/tr>\n<tr>\n<td>\u0414\u043e\u043c\u0430\u0448\u043d\u0438\u0439 NAS \u043d\u0430 2 \u0434\u0438\u0441\u043a\u0430\u0445<\/td>\n<td>RAID 1 + \u0432\u043d\u0435\u0448\u043d\u0438\u0439 \u0431\u044d\u043a\u0430\u043f<\/td>\n<td>&#8212;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"s9\">\u0412\u044b\u0432\u043e\u0434\u044b<\/h2>\n<ul>\n<li>RAID \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u044f\u0435\u0442 \u0434\u0438\u0441\u043a\u0438 \u0432 \u043e\u0434\u0438\u043d \u0442\u043e\u043c; \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u0431\u0430\u043b\u0430\u043d\u0441 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438, \u043e\u0431\u044a\u0435\u043c\u0430 \u0438 \u043e\u0442\u043a\u0430\u0437\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u0438.<\/li>\n<li>RAID 0 \u043d\u0435 \u0437\u0430\u0449\u0438\u0449\u0430\u0435\u0442 \u043d\u0438\u0447\u0435\u0433\u043e, RAID 1 \u0438 10 \u0437\u0435\u0440\u043a\u0430\u043b\u0438\u0440\u0443\u044e\u0442, RAID 5 \u0438 6 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u044e\u0442 \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u043e \u0447\u0435\u0442\u043d\u043e\u0441\u0442\u0438 \u0438 \u043f\u0435\u0440\u0435\u0436\u0438\u0432\u0430\u044e\u0442 \u043e\u0434\u0438\u043d \u0438\u043b\u0438 \u0434\u0432\u0430 \u043e\u0442\u043a\u0430\u0437\u0430.<\/li>\n<li>\u041f\u043e\u043b\u0435\u0437\u043d\u044b\u0439 \u043e\u0431\u044a\u0435\u043c \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u043f\u043e \u0441\u0430\u043c\u043e\u043c\u0443 \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u043e\u043c\u0443 \u0434\u0438\u0441\u043a\u0443: RAID 5 &#8212; (n &#8212; 1) x C, RAID 6 &#8212; (n &#8212; 2) x C, RAID 10 &#8212; \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u0430.<\/li>\n<li>\u0414\u043b\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u0445 HDD RAID 5 \u0440\u0438\u0441\u043a\u043e\u0432\u0430\u043d \u0438\u0437-\u0437\u0430 \u0434\u043e\u043b\u0433\u043e\u0433\u043e rebuild; \u0447\u0430\u0449\u0435 \u0431\u0435\u0440\u0443\u0442 RAID 6 \u0438\u043b\u0438 RAID 10.<\/li>\n<li>RAID \u043d\u0435 \u0437\u0430\u043c\u0435\u043d\u044f\u0435\u0442 \u0431\u044d\u043a\u0430\u043f: \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435, \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043b\u044c\u0449\u0438\u043a \u0438 \u043f\u043e\u0436\u0430\u0440 \u043e\u043d \u043d\u0435 \u043f\u0435\u0440\u0435\u0436\u0438\u0432\u0430\u0435\u0442, \u0430 \u0431\u044d\u043a\u0430\u043f \u0441\u043f\u0430\u0441\u0430\u0435\u0442, \u0442\u043e\u043b\u044c\u043a\u043e \u0435\u0441\u043b\u0438 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0438\u0437 \u043d\u0435\u0433\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d\u043e.<\/li>\n<\/ul>\n<h2 id=\"s10\">\u0413\u0434\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \/ \u0441\u0432\u044f\u0437\u044c \u0441 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u043e\u0439<\/h2>\n<div class=\"oj-cta\" style=\"background:#fbf4e4;border-left:4px solid #c9962b;border-radius:8px;padding:16px 20px;margin:24px 0\">\n<p style=\"margin:0 0 8px\"><strong>\u041e\u0441\u0432\u043e\u0439\u0442\u0435 \u0442\u0435\u043c\u0443 \u043d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435<\/strong><\/p>\n<p>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 mdadm, \u0440\u0430\u0437\u043c\u0435\u0442\u043a\u0430 \u0434\u0438\u0441\u043a\u043e\u0432, LVM \u043f\u043e\u0432\u0435\u0440\u0445 \u043c\u0430\u0441\u0441\u0438\u0432\u0430, \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 SMART \u0438 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u0441\u043b\u0435 \u043e\u0442\u043a\u0430\u0437\u0430 &#8212; \u043f\u043e\u0432\u0441\u0435\u0434\u043d\u0435\u0432\u043d\u0430\u044f \u0440\u0430\u0431\u043e\u0442\u0430 Linux-\u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430. \u042d\u0442\u0438 \u043d\u0430\u0432\u044b\u043a\u0438 \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u043f\u0430\u043a\u0435\u0442\u0430\u043c\u0438, \u0441\u043b\u0443\u0436\u0431\u0430\u043c\u0438 \u0438 \u043f\u0440\u0430\u0432\u0430\u043c\u0438 \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u044e\u0442\u0441\u044f \u043d\u0430 \u043a\u0443\u0440\u0441\u0435 <a href=\"https:\/\/otus.ru\/lessons\/linux-basic\/?int_article=raid-prosto-o-slozhnom&amp;int_place=article&amp;int_variant=v1\">\u00ab\u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 Linux. \u0411\u0430\u0437\u043e\u0432\u044b\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c\u00bb<\/a>. \u041e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u0442\u0435\u043c\u044b \u043f\u043e \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e \u0438 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044e \u0434\u0430\u043d\u043d\u044b\u0445 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043d\u0430 <a href=\"https:\/\/otus.ru\/events\/?int_article=raid-prosto-o-slozhnom&amp;int_place=article&amp;int_variant=v1\">\u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0445 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0445 \u0443\u0440\u043e\u043a\u0430\u0445 Otus<\/a>.<\/p>\n<\/div>\n<h2 id=\"s11\">FAQ<\/h2>\n<p><strong>\u041c\u043e\u0436\u043d\u043e \u043b\u0438 \u0441\u043e\u0431\u0440\u0430\u0442\u044c RAID \u0438\u0437 \u0434\u0438\u0441\u043a\u043e\u0432 \u0440\u0430\u0437\u043d\u043e\u0433\u043e \u043e\u0431\u044a\u0435\u043c\u0430?<\/strong><br \/>\n\u041c\u043e\u0436\u043d\u043e, \u043d\u043e \u043d\u0430 \u043a\u0430\u0436\u0434\u043e\u043c \u0434\u0438\u0441\u043a\u0435 \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d \u043e\u0431\u044a\u0435\u043c \u0441\u0430\u043c\u043e\u0433\u043e \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u043e\u0433\u043e. \u041e\u0441\u0442\u0430\u0442\u043e\u043a \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u0434\u0438\u0441\u043a\u043e\u0432 \u043b\u0438\u0431\u043e \u043f\u0440\u043e\u0441\u0442\u0430\u0438\u0432\u0430\u0435\u0442, \u043b\u0438\u0431\u043e \u0440\u0430\u0437\u043c\u0435\u0447\u0430\u0435\u0442\u0441\u044f \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u043c \u0440\u0430\u0437\u0434\u0435\u043b\u043e\u043c \u0432\u043d\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u0430.<\/p>\n<p><strong>\u041c\u043e\u0436\u043d\u043e \u043b\u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0438\u0442\u044c \u0433\u043e\u0442\u043e\u0432\u044b\u0439 \u043c\u0430\u0441\u0441\u0438\u0432 mdadm?<\/strong><br \/>\n\u0414\u0430, mdadm \u0443\u043c\u0435\u0435\u0442 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u0434\u0438\u0441\u043a\u0438 \u0438 \u043c\u0435\u043d\u044f\u0442\u044c \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0447\u0435\u0440\u0435\u0437 <code style=\"background:#eef0f3;color:#24292f;border-radius:4px;padding:1px 5px;font-size:0.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace\">--grow<\/code> (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, RAID 5 \u0438\u0437 \u0442\u0440\u0435\u0445 \u0434\u0438\u0441\u043a\u043e\u0432 \u0432 \u0447\u0435\u0442\u044b\u0440\u0435). \u041e\u043f\u0435\u0440\u0430\u0446\u0438\u044f \u0434\u043e\u043b\u0433\u0430\u044f \u0438 \u043d\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u0442 \u0434\u0438\u0441\u043a\u0438, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043f\u0435\u0440\u0435\u0434 \u043d\u0435\u0439 \u043d\u0443\u0436\u043d\u0430 \u0441\u0432\u0435\u0436\u0430\u044f \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u0430\u044f \u043a\u043e\u043f\u0438\u044f.<\/p>\n<p><strong>\u0415\u0441\u0442\u044c \u043b\u0438 \u0441\u043c\u044b\u0441\u043b \u0432 RAID 1 \u0438\u0437 SSD?<\/strong><br \/>\n\u0415\u0441\u0442\u044c: \u0437\u0435\u0440\u043a\u0430\u043b\u043e \u0437\u0430\u0449\u0438\u0449\u0430\u0435\u0442 \u043e\u0442 \u043e\u0442\u043a\u0430\u0437\u0430 \u043e\u0434\u043d\u043e\u0433\u043e SSD. \u041d\u043e \u0434\u0432\u0430 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u0445 SSD \u0441 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u043e\u0439 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u043e\u0439 \u0438\u0437\u043d\u0430\u0448\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u043e, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0438\u0437\u043d\u043e\u0441 \u0441\u0442\u043e\u0438\u0442 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0442\u044c \u0447\u0435\u0440\u0435\u0437 SMART, \u0430 \u0431\u044d\u043a\u0430\u043f \u0432\u0441\u0435 \u0440\u0430\u0432\u043d\u043e \u043d\u0443\u0436\u0435\u043d.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>RAID (Redundant Array of Independent Disks, \u0438\u0437\u0431\u044b\u0442\u043e\u0447\u043d\u044b\u0439 \u043c\u0430\u0441\u0441\u0438\u0432 \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u044b\u0445 \u0434\u0438\u0441\u043a\u043e\u0432) &#8212; \u044d\u0442\u043e \u0441\u043f\u043e\u0441\u043e\u0431 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0434\u0438\u0441\u043a\u043e\u0432 \u0432 \u043e\u0434\u0438\u043d \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0442\u043e\u043c. \u0427\u0442\u043e \u0438\u043c\u0435\u043d\u043d\u043e \u0432\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0435 &#8212; \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c, \u043e\u0442\u043a\u0430\u0437\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u044c \u0438\u043b\u0438 \u043e\u0431\u044a\u0435\u043c &#8212; \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u0443\u0440\u043e\u0432\u0435\u043d\u044c RAID: RAID 0 \u0442\u043e\u043b\u044c\u043a\u043e \u0443\u0441\u043a\u043e\u0440\u044f\u0435\u0442, RAID 1 \u0437\u0435\u0440\u043a\u0430\u043b\u0438\u0440\u0443\u0435\u0442, RAID 5 \u0438 6 \u0437\u0430\u0449\u0438\u0449\u0430\u044e\u0442 \u0434\u0430\u043d\u043d\u044b\u0435 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0447\u0435\u0442\u043d\u043e\u0441\u0442\u0438, RAID 10 \u0441\u043e\u0447\u0435\u0442\u0430\u0435\u0442 \u0437\u0435\u0440\u043a\u0430\u043b\u0430 \u0438 [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":7344,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[141,333,334],"class_list":["post-7343","post","type-post","status-publish","format-standard","has-post-thumbnail","","category-polza","tag-linux","tag-raid","tag-sistemnoe-administrirovanie-2"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 RAID \u043f\u0440\u043e\u0441\u0442\u044b\u043c\u0438 \u0441\u043b\u043e\u0432\u0430\u043c\u0438: \u0443\u0440\u043e\u0432\u043d\u0438 0, 1, 5, 6 \u0438 10 \u0432 \u043e\u0434\u043d\u043e\u0439 \u0442\u0430\u0431\u043b\u0438\u0446\u0435, \u0435\u043c\u043a\u043e\u0441\u0442\u044c \u0438 \u043e\u0442\u043a\u0430\u0437\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u044c, \u043a\u0430\u043a \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0447\u0435\u0442\u043d\u043e\u0441\u0442\u044c, \u043f\u043e\u0447\u0435\u043c\u0443 RAID \u043d\u0435 \u0431\u044d\u043a\u0430\u043f \u0438 \u043e\u0441\u043d\u043e\u0432\u044b mdadm.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"A. Pavlenko\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/otus.ru\/journal\/raid-prosto-o-slozhnom\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/raid-prosto-o-slozhnom\\\/#article\",\"name\":\"RAID: \\u0447\\u0442\\u043e \\u044d\\u0442\\u043e, \\u0443\\u0440\\u043e\\u0432\\u043d\\u0438 0, 1, 5, 6, 10 \\u0438 \\u0432\\u044b\\u0431\\u043e\\u0440 | Otus\",\"headline\":\"RAID: \\u0447\\u0442\\u043e \\u044d\\u0442\\u043e \\u0442\\u0430\\u043a\\u043e\\u0435, \\u0443\\u0440\\u043e\\u0432\\u043d\\u0438 0, 1, 5, 6, 10 \\u0438 \\u043a\\u0430\\u043a \\u0432\\u044b\\u0431\\u0440\\u0430\\u0442\\u044c\",\"author\":{\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/author\\\/a-pavlenko\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/otus.ru\\\/journal\\\/wp-content\\\/uploads\\\/2023\\\/09\\\/oj-1080x720123-1.jpg\",\"width\":2245,\"height\":1587},\"datePublished\":\"2026-09-24T09:00:00+00:00\",\"dateModified\":\"2026-09-25T15:26:17+00:00\",\"inLanguage\":\"ru-RU\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/raid-prosto-o-slozhnom\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/raid-prosto-o-slozhnom\\\/#webpage\"},\"articleSection\":\"\\u041f\\u043e\\u043b\\u0435\\u0437\\u043d\\u043e\\u0435, Linux, RAID, \\u0441\\u0438\\u0441\\u0442\\u0435\\u043c\\u043d\\u043e\\u0435 \\u0430\\u0434\\u043c\\u0438\\u043d\\u0438\\u0441\\u0442\\u0440\\u0438\\u0440\\u043e\\u0432\\u0430\\u043d\\u0438\\u0435\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/raid-prosto-o-slozhnom\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/otus.ru\\\/journal\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/category\\\/polza\\\/#listItem\",\"name\":\"\\u041f\\u043e\\u043b\\u0435\\u0437\\u043d\\u043e\\u0435\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/category\\\/polza\\\/#listItem\",\"position\":2,\"name\":\"\\u041f\\u043e\\u043b\\u0435\\u0437\\u043d\\u043e\\u0435\",\"item\":\"https:\\\/\\\/otus.ru\\\/journal\\\/category\\\/polza\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/raid-prosto-o-slozhnom\\\/#listItem\",\"name\":\"RAID: \\u0447\\u0442\\u043e \\u044d\\u0442\\u043e \\u0442\\u0430\\u043a\\u043e\\u0435, \\u0443\\u0440\\u043e\\u0432\\u043d\\u0438 0, 1, 5, 6, 10 \\u0438 \\u043a\\u0430\\u043a \\u0432\\u044b\\u0431\\u0440\\u0430\\u0442\\u044c\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/raid-prosto-o-slozhnom\\\/#listItem\",\"position\":3,\"name\":\"RAID: \\u0447\\u0442\\u043e \\u044d\\u0442\\u043e \\u0442\\u0430\\u043a\\u043e\\u0435, \\u0443\\u0440\\u043e\\u0432\\u043d\\u0438 0, 1, 5, 6, 10 \\u0438 \\u043a\\u0430\\u043a \\u0432\\u044b\\u0431\\u0440\\u0430\\u0442\\u044c\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/category\\\/polza\\\/#listItem\",\"name\":\"\\u041f\\u043e\\u043b\\u0435\\u0437\\u043d\\u043e\\u0435\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/#organization\",\"name\":\"\\u041e\\u0442\\u0443\\u0441 \\u043e\\u043d\\u043b\\u0430\\u0439\\u043d-\\u043e\\u0431\\u0440\\u0430\\u0437\\u043e\\u0432\\u0430\\u043d\\u0438\\u0435\",\"description\":\"\\u0411\\u043b\\u043e\\u0433 \\u043f\\u0440\\u043e IT\",\"url\":\"https:\\\/\\\/otus.ru\\\/journal\\\/\",\"telephone\":\"+74999389202\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/otus.ru\\\/journal\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/OTUS-journal-logo-180x180-1.png\",\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/raid-prosto-o-slozhnom\\\/#organizationLogo\",\"width\":180,\"height\":180},\"image\":{\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/raid-prosto-o-slozhnom\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCetgtvy93o3i3CvyGXKFU3g\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/author\\\/a-pavlenko\\\/#author\",\"url\":\"https:\\\/\\\/otus.ru\\\/journal\\\/author\\\/a-pavlenko\\\/\",\"name\":\"A. Pavlenko\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/raid-prosto-o-slozhnom\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/13488c7d5b657aaaf1808afd398f71e0225df07dd94eb7e5fcdfc45feff43cb5?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"A. Pavlenko\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/raid-prosto-o-slozhnom\\\/#webpage\",\"url\":\"https:\\\/\\\/otus.ru\\\/journal\\\/raid-prosto-o-slozhnom\\\/\",\"name\":\"RAID: \\u0447\\u0442\\u043e \\u044d\\u0442\\u043e, \\u0443\\u0440\\u043e\\u0432\\u043d\\u0438 0, 1, 5, 6, 10 \\u0438 \\u0432\\u044b\\u0431\\u043e\\u0440 | Otus\",\"description\":\"\\u0427\\u0442\\u043e \\u0442\\u0430\\u043a\\u043e\\u0435 RAID \\u043f\\u0440\\u043e\\u0441\\u0442\\u044b\\u043c\\u0438 \\u0441\\u043b\\u043e\\u0432\\u0430\\u043c\\u0438: \\u0443\\u0440\\u043e\\u0432\\u043d\\u0438 0, 1, 5, 6 \\u0438 10 \\u0432 \\u043e\\u0434\\u043d\\u043e\\u0439 \\u0442\\u0430\\u0431\\u043b\\u0438\\u0446\\u0435, \\u0435\\u043c\\u043a\\u043e\\u0441\\u0442\\u044c \\u0438 \\u043e\\u0442\\u043a\\u0430\\u0437\\u043e\\u0443\\u0441\\u0442\\u043e\\u0439\\u0447\\u0438\\u0432\\u043e\\u0441\\u0442\\u044c, \\u043a\\u0430\\u043a \\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u0442 \\u0447\\u0435\\u0442\\u043d\\u043e\\u0441\\u0442\\u044c, \\u043f\\u043e\\u0447\\u0435\\u043c\\u0443 RAID \\u043d\\u0435 \\u0431\\u044d\\u043a\\u0430\\u043f \\u0438 \\u043e\\u0441\\u043d\\u043e\\u0432\\u044b mdadm.\",\"inLanguage\":\"ru-RU\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/raid-prosto-o-slozhnom\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/author\\\/a-pavlenko\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/author\\\/a-pavlenko\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/otus.ru\\\/journal\\\/wp-content\\\/uploads\\\/2023\\\/09\\\/oj-1080x720123-1.jpg\",\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/raid-prosto-o-slozhnom\\\/#mainImage\",\"width\":2245,\"height\":1587},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/raid-prosto-o-slozhnom\\\/#mainImage\"},\"datePublished\":\"2026-09-24T09:00:00+00:00\",\"dateModified\":\"2026-09-25T15:26:17+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/#website\",\"url\":\"https:\\\/\\\/otus.ru\\\/journal\\\/\",\"name\":\"OTUS \\u0416\\u0443\\u0440\\u043d\\u0430\\u043b - \\u0411\\u043b\\u043e\\u0433 \\u043f\\u0440\\u043e IT\",\"alternateName\":\"OTUS \\u0416\\u0443\\u0440\\u043d\\u0430\\u043b\",\"description\":\"\\u0411\\u043b\\u043e\\u0433 \\u043f\\u0440\\u043e IT\",\"inLanguage\":\"ru-RU\",\"publisher\":{\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"RAID: \u0447\u0442\u043e \u044d\u0442\u043e, \u0443\u0440\u043e\u0432\u043d\u0438 0, 1, 5, 6, 10 \u0438 \u0432\u044b\u0431\u043e\u0440 | Otus","description":"\u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 RAID \u043f\u0440\u043e\u0441\u0442\u044b\u043c\u0438 \u0441\u043b\u043e\u0432\u0430\u043c\u0438: \u0443\u0440\u043e\u0432\u043d\u0438 0, 1, 5, 6 \u0438 10 \u0432 \u043e\u0434\u043d\u043e\u0439 \u0442\u0430\u0431\u043b\u0438\u0446\u0435, \u0435\u043c\u043a\u043e\u0441\u0442\u044c \u0438 \u043e\u0442\u043a\u0430\u0437\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u044c, \u043a\u0430\u043a \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0447\u0435\u0442\u043d\u043e\u0441\u0442\u044c, \u043f\u043e\u0447\u0435\u043c\u0443 RAID \u043d\u0435 \u0431\u044d\u043a\u0430\u043f \u0438 \u043e\u0441\u043d\u043e\u0432\u044b mdadm.","canonical_url":"https:\/\/otus.ru\/journal\/raid-prosto-o-slozhnom\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/otus.ru\/journal\/raid-prosto-o-slozhnom\/#article","name":"RAID: \u0447\u0442\u043e \u044d\u0442\u043e, \u0443\u0440\u043e\u0432\u043d\u0438 0, 1, 5, 6, 10 \u0438 \u0432\u044b\u0431\u043e\u0440 | Otus","headline":"RAID: \u0447\u0442\u043e \u044d\u0442\u043e \u0442\u0430\u043a\u043e\u0435, \u0443\u0440\u043e\u0432\u043d\u0438 0, 1, 5, 6, 10 \u0438 \u043a\u0430\u043a \u0432\u044b\u0431\u0440\u0430\u0442\u044c","author":{"@id":"https:\/\/otus.ru\/journal\/author\/a-pavlenko\/#author"},"publisher":{"@id":"https:\/\/otus.ru\/journal\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/otus.ru\/journal\/wp-content\/uploads\/2023\/09\/oj-1080x720123-1.jpg","width":2245,"height":1587},"datePublished":"2026-09-24T09:00:00+00:00","dateModified":"2026-09-25T15:26:17+00:00","inLanguage":"ru-RU","mainEntityOfPage":{"@id":"https:\/\/otus.ru\/journal\/raid-prosto-o-slozhnom\/#webpage"},"isPartOf":{"@id":"https:\/\/otus.ru\/journal\/raid-prosto-o-slozhnom\/#webpage"},"articleSection":"\u041f\u043e\u043b\u0435\u0437\u043d\u043e\u0435, Linux, RAID, \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0435 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435"},{"@type":"BreadcrumbList","@id":"https:\/\/otus.ru\/journal\/raid-prosto-o-slozhnom\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/otus.ru\/journal\/#listItem","position":1,"name":"Home","item":"https:\/\/otus.ru\/journal\/","nextItem":{"@type":"ListItem","@id":"https:\/\/otus.ru\/journal\/category\/polza\/#listItem","name":"\u041f\u043e\u043b\u0435\u0437\u043d\u043e\u0435"}},{"@type":"ListItem","@id":"https:\/\/otus.ru\/journal\/category\/polza\/#listItem","position":2,"name":"\u041f\u043e\u043b\u0435\u0437\u043d\u043e\u0435","item":"https:\/\/otus.ru\/journal\/category\/polza\/","nextItem":{"@type":"ListItem","@id":"https:\/\/otus.ru\/journal\/raid-prosto-o-slozhnom\/#listItem","name":"RAID: \u0447\u0442\u043e \u044d\u0442\u043e \u0442\u0430\u043a\u043e\u0435, \u0443\u0440\u043e\u0432\u043d\u0438 0, 1, 5, 6, 10 \u0438 \u043a\u0430\u043a \u0432\u044b\u0431\u0440\u0430\u0442\u044c"},"previousItem":{"@type":"ListItem","@id":"https:\/\/otus.ru\/journal\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/otus.ru\/journal\/raid-prosto-o-slozhnom\/#listItem","position":3,"name":"RAID: \u0447\u0442\u043e \u044d\u0442\u043e \u0442\u0430\u043a\u043e\u0435, \u0443\u0440\u043e\u0432\u043d\u0438 0, 1, 5, 6, 10 \u0438 \u043a\u0430\u043a \u0432\u044b\u0431\u0440\u0430\u0442\u044c","previousItem":{"@type":"ListItem","@id":"https:\/\/otus.ru\/journal\/category\/polza\/#listItem","name":"\u041f\u043e\u043b\u0435\u0437\u043d\u043e\u0435"}}]},{"@type":"Organization","@id":"https:\/\/otus.ru\/journal\/#organization","name":"\u041e\u0442\u0443\u0441 \u043e\u043d\u043b\u0430\u0439\u043d-\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435","description":"\u0411\u043b\u043e\u0433 \u043f\u0440\u043e IT","url":"https:\/\/otus.ru\/journal\/","telephone":"+74999389202","logo":{"@type":"ImageObject","url":"https:\/\/otus.ru\/journal\/wp-content\/uploads\/2026\/04\/OTUS-journal-logo-180x180-1.png","@id":"https:\/\/otus.ru\/journal\/raid-prosto-o-slozhnom\/#organizationLogo","width":180,"height":180},"image":{"@id":"https:\/\/otus.ru\/journal\/raid-prosto-o-slozhnom\/#organizationLogo"},"sameAs":["https:\/\/www.youtube.com\/channel\/UCetgtvy93o3i3CvyGXKFU3g"]},{"@type":"Person","@id":"https:\/\/otus.ru\/journal\/author\/a-pavlenko\/#author","url":"https:\/\/otus.ru\/journal\/author\/a-pavlenko\/","name":"A. Pavlenko","image":{"@type":"ImageObject","@id":"https:\/\/otus.ru\/journal\/raid-prosto-o-slozhnom\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/13488c7d5b657aaaf1808afd398f71e0225df07dd94eb7e5fcdfc45feff43cb5?s=96&d=mm&r=g","width":96,"height":96,"caption":"A. Pavlenko"}},{"@type":"WebPage","@id":"https:\/\/otus.ru\/journal\/raid-prosto-o-slozhnom\/#webpage","url":"https:\/\/otus.ru\/journal\/raid-prosto-o-slozhnom\/","name":"RAID: \u0447\u0442\u043e \u044d\u0442\u043e, \u0443\u0440\u043e\u0432\u043d\u0438 0, 1, 5, 6, 10 \u0438 \u0432\u044b\u0431\u043e\u0440 | Otus","description":"\u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 RAID \u043f\u0440\u043e\u0441\u0442\u044b\u043c\u0438 \u0441\u043b\u043e\u0432\u0430\u043c\u0438: \u0443\u0440\u043e\u0432\u043d\u0438 0, 1, 5, 6 \u0438 10 \u0432 \u043e\u0434\u043d\u043e\u0439 \u0442\u0430\u0431\u043b\u0438\u0446\u0435, \u0435\u043c\u043a\u043e\u0441\u0442\u044c \u0438 \u043e\u0442\u043a\u0430\u0437\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u044c, \u043a\u0430\u043a \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0447\u0435\u0442\u043d\u043e\u0441\u0442\u044c, \u043f\u043e\u0447\u0435\u043c\u0443 RAID \u043d\u0435 \u0431\u044d\u043a\u0430\u043f \u0438 \u043e\u0441\u043d\u043e\u0432\u044b mdadm.","inLanguage":"ru-RU","isPartOf":{"@id":"https:\/\/otus.ru\/journal\/#website"},"breadcrumb":{"@id":"https:\/\/otus.ru\/journal\/raid-prosto-o-slozhnom\/#breadcrumblist"},"author":{"@id":"https:\/\/otus.ru\/journal\/author\/a-pavlenko\/#author"},"creator":{"@id":"https:\/\/otus.ru\/journal\/author\/a-pavlenko\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/otus.ru\/journal\/wp-content\/uploads\/2023\/09\/oj-1080x720123-1.jpg","@id":"https:\/\/otus.ru\/journal\/raid-prosto-o-slozhnom\/#mainImage","width":2245,"height":1587},"primaryImageOfPage":{"@id":"https:\/\/otus.ru\/journal\/raid-prosto-o-slozhnom\/#mainImage"},"datePublished":"2026-09-24T09:00:00+00:00","dateModified":"2026-09-25T15:26:17+00:00"},{"@type":"WebSite","@id":"https:\/\/otus.ru\/journal\/#website","url":"https:\/\/otus.ru\/journal\/","name":"OTUS \u0416\u0443\u0440\u043d\u0430\u043b - \u0411\u043b\u043e\u0433 \u043f\u0440\u043e IT","alternateName":"OTUS \u0416\u0443\u0440\u043d\u0430\u043b","description":"\u0411\u043b\u043e\u0433 \u043f\u0440\u043e IT","inLanguage":"ru-RU","publisher":{"@id":"https:\/\/otus.ru\/journal\/#organization"}}]}},"aioseo_meta_data":{"post_id":"7343","title":"RAID: \u0447\u0442\u043e \u044d\u0442\u043e, \u0443\u0440\u043e\u0432\u043d\u0438 0, 1, 5, 6, 10 \u0438 \u0432\u044b\u0431\u043e\u0440 | Otus","description":"\u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 RAID \u043f\u0440\u043e\u0441\u0442\u044b\u043c\u0438 \u0441\u043b\u043e\u0432\u0430\u043c\u0438: \u0443\u0440\u043e\u0432\u043d\u0438 0, 1, 5, 6 \u0438 10 \u0432 \u043e\u0434\u043d\u043e\u0439 \u0442\u0430\u0431\u043b\u0438\u0446\u0435, \u0435\u043c\u043a\u043e\u0441\u0442\u044c \u0438 \u043e\u0442\u043a\u0430\u0437\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u044c, \u043a\u0430\u043a \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0447\u0435\u0442\u043d\u043e\u0441\u0442\u044c, \u043f\u043e\u0447\u0435\u043c\u0443 RAID \u043d\u0435 \u0431\u044d\u043a\u0430\u043f \u0438 \u043e\u0441\u043d\u043e\u0432\u044b mdadm.","keywords":[],"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":[],"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2023-09-14 16:25:23","updated":"2026-09-25 18:05:23","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/otus.ru\/journal\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/otus.ru\/journal\/category\/polza\/\" title=\"\u041f\u043e\u043b\u0435\u0437\u043d\u043e\u0435\">\u041f\u043e\u043b\u0435\u0437\u043d\u043e\u0435<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tRAID: \u0447\u0442\u043e \u044d\u0442\u043e \u0442\u0430\u043a\u043e\u0435, \u0443\u0440\u043e\u0432\u043d\u0438 0, 1, 5, 6, 10 \u0438 \u043a\u0430\u043a \u0432\u044b\u0431\u0440\u0430\u0442\u044c\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/otus.ru\/journal\/"},{"label":"\u041f\u043e\u043b\u0435\u0437\u043d\u043e\u0435","link":"https:\/\/otus.ru\/journal\/category\/polza\/"},{"label":"RAID: \u0447\u0442\u043e \u044d\u0442\u043e \u0442\u0430\u043a\u043e\u0435, \u0443\u0440\u043e\u0432\u043d\u0438 0, 1, 5, 6, 10 \u0438 \u043a\u0430\u043a \u0432\u044b\u0431\u0440\u0430\u0442\u044c","link":"https:\/\/otus.ru\/journal\/raid-prosto-o-slozhnom\/"}],"_links":{"self":[{"href":"https:\/\/otus.ru\/journal\/wp-json\/wp\/v2\/posts\/7343","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/otus.ru\/journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/otus.ru\/journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/otus.ru\/journal\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/otus.ru\/journal\/wp-json\/wp\/v2\/comments?post=7343"}],"version-history":[{"count":6,"href":"https:\/\/otus.ru\/journal\/wp-json\/wp\/v2\/posts\/7343\/revisions"}],"predecessor-version":[{"id":12881,"href":"https:\/\/otus.ru\/journal\/wp-json\/wp\/v2\/posts\/7343\/revisions\/12881"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/otus.ru\/journal\/wp-json\/wp\/v2\/media\/7344"}],"wp:attachment":[{"href":"https:\/\/otus.ru\/journal\/wp-json\/wp\/v2\/media?parent=7343"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/otus.ru\/journal\/wp-json\/wp\/v2\/categories?post=7343"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/otus.ru\/journal\/wp-json\/wp\/v2\/tags?post=7343"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}