{"id":294838,"date":"2019-11-19T09:00:36","date_gmt":"2019-11-19T09:00:36","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=294838"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=294838","title":{"rendered":"\u0412\u044b\u044f\u0432\u043b\u044f\u0435\u043c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b \u0441 \u0434\u0438\u0441\u043a\u043e\u0432\u043e\u0439 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c\u044e \u0432 Linux"},"content":{"rendered":"\n<div class=\"post__text post__text-html js-mediator-article\" id=\"post-content-body\"><b>TL;DR<\/b>: \u0441\u0442\u0430\u0442\u044c\u044f \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043e\u0431 \u0443\u0434\u043e\u0431\u043d\u043e\u043c, \u0431\u044b\u0441\u0442\u0440\u043e\u043c \u0438 \u043d\u0430\u0434\u0435\u0436\u043d\u043e\u043c \u0441\u043f\u043e\u0441\u043e\u0431\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f Linux-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c, \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0449\u0438\u0445 \u0434\u0430\u043d\u043d\u044b\u0435 \u043d\u0430 \u0434\u0438\u0441\u043a, \u0447\u0442\u043e \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \u0432 \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0438\u0438 \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0438\u043b\u0438 \u0430\u043d\u043e\u043c\u0430\u043b\u044c\u043d\u043e \u0447\u0430\u0441\u0442\u043e\u0439 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043d\u0430 \u0434\u0438\u0441\u043a\u043e\u0432\u0443\u044e \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0443, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0446\u0435\u043d\u0438\u0442\u044c \u043d\u0430\u043a\u043b\u0430\u0434\u043d\u044b\u0435 \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u042d\u0442\u043e \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f SSD \u0432 \u041f\u041a, EMMC \u0438 Flash-\u043f\u0430\u043c\u044f\u0442\u0438 \u0432 \u043e\u0434\u043d\u043e\u043f\u043b\u0430\u0442\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430\u0445.<br \/>  \u0412 \u0445\u043e\u0434\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0441\u0442\u0430\u0442\u044c\u0438 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u043b\u043e\u0441\u044c, \u0447\u0442\u043e \u0437\u0430\u043f\u0438\u0441\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043a\u0438\u043b\u043e\u0431\u0430\u0439\u0442 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u0444\u0430\u0439\u043b\u043e\u0432\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 BTRFS \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442 \u043a \u0437\u0430\u043f\u0438\u0441\u0438 3 \u043c\u0435\u0433\u0430\u0431\u0430\u0439\u0442 \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u0434\u0438\u0441\u043a.<\/p>\n<h3>\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435<\/h3>\n<p>\u00ab\u041e\u0439, \u0435\u0440\u0443\u043d\u0434\u0430, \u044f\u0447\u0435\u0439\u043a\u0438 \u043f\u0430\u043c\u044f\u0442\u0438 \u043d\u0430 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 SSD \u0432\u044b\u0439\u0434\u0443\u0442 \u0438\u0437 \u0441\u0442\u0440\u043e\u044f \u0447\u0435\u0440\u0435\u0437 \u0434\u0435\u0441\u044f\u0442\u043a\u0438 \u043b\u0435\u0442 \u043e\u0431\u044b\u0447\u043d\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f, \u043d\u0435 \u0441\u0442\u043e\u0438\u0442 \u043e\u0431 \u044d\u0442\u043e\u043c \u0431\u0435\u0441\u043f\u043e\u043a\u043e\u0438\u0442\u044c\u0441\u044f, \u0438 \u0443\u0436 \u0442\u0435\u043c \u0431\u043e\u043b\u0435\u0435 \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u0442\u044c swap, \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u043c\u0430\u0448\u0438\u043d\u044b \u0438 \u043f\u0430\u043f\u043a\u0443 \u043f\u0440\u043e\u0444\u0438\u043b\u044f \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 \u043d\u0430 HDD\u00bb \u2014 \u0442\u0438\u043f\u0438\u0447\u043d\u044b\u0439 \u043e\u0442\u0432\u0435\u0442 \u043d\u0430 \u0432\u043e\u043f\u0440\u043e\u0441 \u043e \u043d\u0430\u0434\u0435\u0436\u043d\u043e\u0441\u0442\u0438 \u0442\u0432\u0435\u0440\u0434\u043e\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043d\u0430\u043a\u043e\u043f\u0438\u0442\u0435\u043b\u0435\u0439 c \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c\u0438 \u2248150 <abbr title=\"\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u0442\u0435\u0440\u0430\u0431\u0430\u0439\u0442, \u043f\u0440\u0438 \u043f\u0440\u0435\u0432\u044b\u0448\u0435\u043d\u0438\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0442\u0435\u0440\u044f\u0435\u0442\u0441\u044f \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u044f, \u0434\u0430\u0436\u0435 \u0435\u0441\u043b\u0438 \u0434\u0438\u0441\u043a \u043d\u0435 \u0432\u044b\u0448\u0435\u043b \u0438\u0437 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0439\u043d\u043e\u0433\u043e \u043f\u0435\u0440\u0438\u043e\u0434\u0430 \u043f\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438.\">TBW<\/abbr>. \u0415\u0441\u043b\u0438 \u043f\u0440\u0438\u043a\u0438\u043d\u0443\u0442\u044c, \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0442\u0438\u043f\u0438\u0447\u043d\u043e\u0435 \u041f\u041e \u043c\u043e\u0436\u0435\u0442 \u043f\u0438\u0441\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0445, \u0442\u043e \u043a\u0430\u0436\u0435\u0442\u0441\u044f, \u0447\u0442\u043e 10-20 \u0413\u0411 \u0432 \u0441\u0443\u0442\u043a\u0438 \u2014 \u0443\u0436\u0435 \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u0446\u0438\u0444\u0440\u0430, \u043f\u0443\u0441\u0442\u044c \u0431\u0443\u0434\u0435\u0442 \u043c\u0430\u043a\u0441\u0438\u043c\u0443\u043c 40 \u0413\u0411, \u043a\u0443\u0434\u0430 \u0443\u0436 \u0431\u043e\u043b\u044c\u0448\u0435. \u041f\u0440\u0438 \u0442\u0430\u043a\u0438\u0445 \u0446\u0438\u0444\u0440\u0430\u0445 \u043e\u0442\u0432\u0435\u0442 \u0432\u043f\u043e\u043b\u043d\u0435 \u0440\u0430\u0437\u0443\u043c\u0435\u043d \u2014 \u043d\u0443\u0436\u043d\u043e 10 \u043b\u0435\u0442, \u0447\u0442\u043e\u0431\u044b \u0434\u043e\u0441\u0442\u0438\u0447\u044c <i>\u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445<\/i> \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u043f\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0443 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0438\u0441\u0438 \u044f\u0447\u0435\u0435\u043a, \u043f\u0440\u0438 40 \u0413\u0411 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0435\u0436\u0435\u0434\u043d\u0435\u0432\u043d\u043e.<br \/>  \u041e\u0434\u043d\u0430\u043a\u043e \u0437\u0430 6 \u043b\u0435\u0442 \u044f \u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0441\u044c \u0443\u0436\u0435 \u0442\u0440\u0435\u0442\u044c\u0438\u043c SSD: \u0443 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0432\u044b\u0448\u0435\u043b \u0438\u0437 \u0441\u0442\u0440\u043e\u044f \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440, \u0430 \u0432\u0442\u043e\u0440\u043e\u0439 \u043d\u0430\u0447\u0430\u043b \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u043c\u0435\u0436\u0434\u0443 \u044f\u0447\u0435\u0439\u043a\u0430\u043c\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437 \u0432 \u0434\u0435\u043d\u044c, \u0447\u0442\u043e \u043e\u0431\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u043b\u043e\u0441\u044c 30-\u0441\u0435\u043a\u0443\u043d\u0434\u043d\u044b\u043c\u0438 \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0430\u043c\u0438 \u0432 \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u0438 \u0437\u0430\u043f\u0438\u0441\u0438.<\/p>\n<p>  \u041f\u043e\u0441\u043b\u0435 7 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u043e\u0432\u043e\u0433\u043e SSD \u044f \u0440\u0435\u0448\u0438\u043b \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445, \u043a\u0430\u043a \u0438\u0445 \u0441\u043e\u043e\u0431\u0449\u0430\u0435\u0442 \u0441\u0430\u043c \u0434\u0438\u0441\u043a \u0447\u0435\u0440\u0435\u0437 SMART.<br \/>  <b>19.7 \u0422\u0411.<\/b><br \/>  \u0412\u0441\u0435\u0433\u043e \u0437\u0430 7 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b 13% \u043e\u0442 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445, \u043f\u0440\u0438\u0442\u043e\u043c, \u0447\u0442\u043e \u043e\u043d \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0438 \u0441 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u044f\u043c\u0438 \u043f\u043e \u0432\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u044e \u0440\u0430\u0437\u0434\u0435\u043b\u043e\u0432 \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 \u0424\u0421, swap \u0443 \u043c\u0435\u043d\u044f \u043f\u043e\u0447\u0442\u0438 \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f, \u0434\u0438\u0441\u043a\u0438 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u043c\u0430\u0448\u0438\u043d \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u044b \u043d\u0430 HDD!<a name=\"habracut\"><\/a><br \/>  \u042d\u0442\u043e \u0430\u043d\u043e\u043c\u0430\u043b\u044c\u043d\u043e \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u0446\u0438\u0444\u0440\u0430, \u0442\u0430\u043a\u0438\u043c\u0438 \u0442\u0435\u043c\u043f\u0430\u043c\u0438 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0439\u043d\u044b\u0439 TBW \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0435\u0432\u044b\u0448\u0435\u043d \u0440\u0430\u043d\u044c\u0448\u0435 \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u044f 5-\u043b\u0435\u0442\u043d\u0435\u0433\u043e \u0441\u0440\u043e\u043a\u0430 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0438 \u0434\u0438\u0441\u043a\u0430. \u0414\u0430 \u0438 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u043c\u043e\u0439 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440 \u043f\u0438\u0441\u0430\u0442\u044c \u043f\u043e 93 \u0433\u0438\u0433\u0430\u0431\u0430\u0439\u0442\u0430 \u0432 \u0441\u0443\u0442\u043a\u0438! \u041d\u0443\u0436\u043d\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c, \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u0438\u0448\u0435\u0442\u0441\u044f \u043d\u0430 \u0434\u0438\u0441\u043a \u0437\u0430 10 \u043c\u0438\u043d\u0443\u0442\u2026<\/p>\n<blockquote><p><code>Total:<br \/>  Writes Queued: 24,712, 2,237MiB<br \/>  <b>Writes Completed: 25,507, 2,237MiB<\/b><br \/>  Write Merges: 58, 5,472KiB<\/code><\/p><\/blockquote>\n<p>2.2 \u0413\u0438\u0411, \u043e-\u0433\u043e-\u0433\u043e!<\/p>\n<h3>\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u0434\u0438\u0441\u043a\u043e\u0432\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e<\/h3>\n<p>\u0415\u0441\u043b\u0438 \u0432\u0430\u0448\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 <abbr title=\"\u043e\u0442 \u0430\u043d\u0433\u043b. self-monitoring, analysis and reporting technology\">S.M.A.R.T.<\/abbr> (SSD, EMMC, \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0440\u043e\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u044b\u0435 MicroSD), \u0442\u043e \u043f\u0435\u0440\u0432\u044b\u043c \u0434\u0435\u043b\u043e\u043c \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0437\u0430\u043f\u0440\u043e\u0441\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u0441 \u043d\u0430\u043a\u043e\u043f\u0438\u0442\u0435\u043b\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430\u043c\u0438 <code>smartctl<\/code>, <code>skdump<\/code> \u0438\u043b\u0438 <code>mmc<\/code> (\u0438\u0437 \u0441\u043e\u0441\u0442\u0430\u0432\u0430 mmc-utils).<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041f\u0440\u0438\u043c\u0435\u0440 \u0432\u044b\u0432\u043e\u0434\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b smartctl<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"plaintext\">$ sudo smartctl -a \/dev\/sdb smartctl 7.0 2019-03-31 r4903 [x86_64-linux-5.3.11-200.fc30.x86_64] (local build) Copyright (C) 2002-18, Bruce Allen, Christian Franke, www.smartmontools.org  === START OF INFORMATION SECTION === Model Family:     Samsung based SSDs Device Model:     Samsung SSD 860 EVO mSATA 250GB Serial Number:    S41MNC0KA13477K LU WWN Device Id: 5 002538 e700fa64b Firmware Version: RVT41B6Q User Capacity:    250\u202f059\u202f350\u202f016 bytes [250 GB] Sector Size:      512 bytes logical\/physical Rotation Rate:    Solid State Device Form Factor:      mSATA Device is:        In smartctl database [for details use: -P show] ATA Version is:   ACS-4 T13\/BSR INCITS 529 revision 5 SATA Version is:  SATA 3.1, 6.0 Gb\/s (current: 3.0 Gb\/s) Local Time is:    Tue Nov 19 01:48:50 2019 MSK SMART support is: Available - device has SMART capability. SMART support is: Enabled  === START OF READ SMART DATA SECTION === SMART overall-health self-assessment test result: PASSED  General SMART Values: Offline data collection status:  (0x00) Offline data collection activity                                         was never started.                                         Auto Offline Data Collection: Disabled. Self-test execution status:      (   0) The previous self-test routine completed                                         without error or no self-test has ever                                          been run. Total time to complete Offline  data collection:                (    0) seconds. Offline data collection capabilities:                    (0x53) SMART execute Offline immediate.                                         Auto Offline data collection on\/off support.                                         Suspend Offline collection upon new                                         command.                                         No Offline surface scan supported.                                         Self-test supported.                                         No Conveyance Self-test supported.                                         Selective Self-test supported. SMART capabilities:            (0x0003) Saves SMART data before entering                                         power-saving mode.                                         Supports SMART auto save timer. Error logging capability:        (0x01) Error logging supported.                                         General Purpose Logging supported. Short self-test routine  recommended polling time:        (   2) minutes. Extended self-test routine recommended polling time:        (  85) minutes. SCT capabilities:              (0x003d) SCT Status supported.                                         SCT Error Recovery Control supported.                                         SCT Feature Control supported.                                         SCT Data Table supported.  SMART Attributes Data Structure revision number: 1 Vendor Specific SMART Attributes with Thresholds: ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE   5 Reallocated_Sector_Ct   0x0033   100   100   010    Pre-fail  Always       -       0   9 Power_On_Hours          0x0032   098   098   000    Old_age   Always       -       5171  12 Power_Cycle_Count       0x0032   099   099   000    Old_age   Always       -       459 177 Wear_Leveling_Count     0x0013   096   096   000    Pre-fail  Always       -       62 179 Used_Rsvd_Blk_Cnt_Tot   0x0013   100   100   010    Pre-fail  Always       -       0 181 Program_Fail_Cnt_Total  0x0032   100   100   010    Old_age   Always       -       0 182 Erase_Fail_Count_Total  0x0032   100   100   010    Old_age   Always       -       0 183 Runtime_Bad_Block       0x0013   100   100   010    Pre-fail  Always       -       0 187 Uncorrectable_Error_Cnt 0x0032   100   100   000    Old_age   Always       -       0 190 Airflow_Temperature_Cel 0x0032   058   039   000    Old_age   Always       -       42 195 ECC_Error_Rate          0x001a   200   200   000    Old_age   Always       -       0 199 CRC_Error_Count         0x003e   100   100   000    Old_age   Always       -       0 235 POR_Recovery_Count      0x0012   099   099   000    Old_age   Always       -       29 241 Total_LBAs_Written      0x0032   099   099   000    Old_age   Always       -       38615215765  SMART Error Log Version: 1 No Errors Logged  SMART Self-test log structure revision number 1 No self-tests have been logged.  [To run self-tests, use: smartctl -t]  SMART Selective self-test log data structure revision number 1  SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS     1        0        0  Not_testing     2        0        0  Not_testing     3        0        0  Not_testing     4        0        0  Not_testing     5        0        0  Not_testing Selective self-test flags (0x0):   After scanning selected spans, do NOT read-scan remainder of disk. If Selective self-test is pending on power-up, resume after 0 minute delay.<\/code><\/pre>\n<\/div>\n<\/div>\n<p>  \u041c\u043e\u0439 SSD \u0445\u0440\u0430\u043d\u0438\u0442 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0435 241 Total_LBAs_Written, \u0432 \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0431\u043b\u043e\u043a\u0430\u0445 (LBA), \u0430 \u043d\u0435 \u0432 \u0431\u0430\u0439\u0442\u0430\u0445. \u0420\u0430\u0437\u043c\u0435\u0440 \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0431\u043b\u043e\u043a\u0430 \u0432 \u043c\u043e\u0451\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u2014 512 \u0431\u0430\u0439\u0442 (\u0435\u0433\u043e \u043c\u043e\u0436\u043d\u043e \u0443\u0432\u0438\u0434\u0435\u0442\u044c \u0432 \u0432\u044b\u0432\u043e\u0434\u0435 smartctl, \u0432 Sector Size). \u0427\u0442\u043e\u0431\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0431\u0430\u0439\u0442\u044b, \u043d\u0443\u0436\u043d\u043e \u0443\u043c\u043d\u043e\u0436\u0438\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 \u043d\u0430 512.  <\/p>\n<pre><code class=\"plaintext\">38615215765 \u00d7 512 \u00f7 1000 \u00f7 1000 \u00f7 1000 \u00f7 1000 = 19,770 \u0422\u0411 38615215765 \u00d7 512 \u00f7 1024 \u00f7 1024 \u00f7 1024 \u00f7 1024 = 17,981 \u0422\u0438\u0411<\/code><\/pre>\n<p>  \u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 <code>skdump<\/code> \u043d\u0430 \u043c\u043e\u0451\u043c SSD \u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u0438\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 Total_LBAs_Written \u043a\u0430\u043a-\u0442\u043e \u043f\u043e-\u0441\u0432\u043e\u0435\u043c\u0443, \u0438\u0437-\u0437\u0430 \u0447\u0435\u0433\u043e \u0432\u044b\u0432\u043e\u0434\u0438\u0442 <code>1296217.695 TB<\/code>, \u0447\u0442\u043e, \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u043e, \u043d\u0435\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e.<\/p>\n<p>  \u0427\u0442\u043e\u0431\u044b \u0443\u0437\u043d\u0430\u0442\u044c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u043c\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430, \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u0441\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043e\u0439 <code>btrace<\/code> \u0438\u0437 \u0441\u043e\u0441\u0442\u0430\u0432\u0430 \u043f\u0430\u043a\u0435\u0442\u0430 <code>blktrace<\/code>. \u041e\u043d\u0430 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043a\u0430\u043a \u043e\u0431\u0449\u0443\u044e \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0443 \u0437\u0430 \u0432\u0441\u0451 \u0432\u0440\u0435\u043c\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b, \u0442\u0430\u043a \u0438 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b \u0438 \u043f\u043e\u0442\u043e\u043a\u0438 (\u0432 \u0442.\u0447. \u044f\u0434\u0440\u0430), \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u043b\u0438 \u0437\u0430\u043f\u0438\u0441\u044c.<\/p>\n<p>  \u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e \u043a\u043e\u043c\u0430\u043d\u0434\u0443, \u0447\u0442\u043e\u0431\u044b \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u0437\u0430 10 \u043c\u0438\u043d\u0443\u0442, \u0433\u0434\u0435 \/dev\/sdb \u2014 \u0432\u0430\u0448 \u0434\u0438\u0441\u043a:  <\/p>\n<pre><code class=\"plaintext\"># btrace -w 600 -a write \/dev\/sdb<\/code><\/pre>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0422\u0438\u043f\u0438\u0447\u043d\u044b\u0439 \u0432\u044b\u0432\u043e\u0434 \u043a\u043e\u043c\u0430\u043d\u0434\u044b<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"plaintext\">\u2026   8,16   0     3253    50.085433192     0  C  WS 125424240 + 64 [0]   8,16   0     3254    50.085550024     0  C  WS 193577744 + 64 [0]   8,16   0     3255    50.085685165     0  C  WS 197246976 + 64 [0]   8,16   0     3256    50.085936852     0  C  WS 125736264 + 128 [0]   8,16   0     3257    50.086060780     0  C  WS 96261752 + 64 [0]   8,16   0     3258    50.086195031     0  C  WS 94948640 + 64 [0]   8,16   0     3259    50.086327355     0  C  WS 124656144 + 64 [0]   8,16   0     3260    50.086843733 15368  C WSM 310218496 + 32 [0]   8,16   0     3261    50.086975238   753  A WSM 310218368 + 32 &lt;- (8,20) 291339904   8,16   0     3262    50.086975560   753  Q WSM 310218368 + 32 [dmcrypt_write\/2]   8,16   0     3263    50.086977345   753  G WSM 310218368 + 32 [dmcrypt_write\/2]   8,16   0     3264    50.086978072   753  I WSM 310218368 + 32 [dmcrypt_write\/2]   8,16   0     3265    50.086979159   753  D WSM 310218368 + 32 [dmcrypt_write\/2]   8,16   0     3266    50.087055685     0  C WSM 310218368 + 32 [0]   8,16   0     3267    50.087060168   753  A WSM 310218592 + 160 &lt;- (8,20) 291340128   8,16   0     3268    50.087060367   753  Q WSM 310218592 + 160 [dmcrypt_write\/2]   8,16   0     3269    50.087061242   753  G WSM 310218592 + 160 [dmcrypt_write\/2]   8,16   0     3270    50.087061698   753  I WSM 310218592 + 160 [dmcrypt_write\/2]   8,16   0     3271    50.087062361   753  D WSM 310218592 + 160 [dmcrypt_write\/2]   8,16   0     3272    50.087386179     0  C WSM 310218592 + 160 [0]   8,16   0     3273    50.087436417 15368  A FWS 0 + 0 &lt;- (253,1) 0   8,16   0     3274    50.087437471 15368  Q FWS [LS Thread]   8,16   0     3275    50.087440862 15368  G FWS [LS Thread]   8,16   0     3276    50.088300047     0  C  WS 0 [0]   8,16   0     3277    50.088470917   753  A WFSM 18882688 + 8 &lt;- (8,20) 4224   8,16   0     3278    50.088471091   753  Q WFSM 18882688 + 8 [dmcrypt_write\/2]   8,16   0     3279    50.088471688   753  G WFSM 18882688 + 8 [dmcrypt_write\/2]   8,16   0     3280    50.088474334 32254  D WSM 18882688 + 8 [kworker\/0:2H]   8,16   0     3281    50.088515572     0  C WSM 18882688 + 8 [0]   8,16   0     3282    50.089229069     0  C WSM 18882688 [0] CPU0 (8,16):  Reads Queued:           0,        0KiB  Writes Queued:         345,   25,932KiB  Read Dispatches:        0,        0KiB  Write Dispatches:      331,   25,788KiB  Reads Requeued:         0               Writes Requeued:         0  Reads Completed:        0,        0KiB  Writes Completed:    1,597,  117,112KiB  Read Merges:            0,        0KiB  Write Merges:            1,       16KiB  Read depth:             0               Write depth:           177  IO unplugs:             0               Timer unplugs:           0 CPU1 (8,16):  Reads Queued:           0,        0KiB  Writes Queued:         502,   39,948KiB  Read Dispatches:        0,        0KiB  Write Dispatches:      495,   40,076KiB  Reads Requeued:         0               Writes Requeued:         0  Reads Completed:        0,        0KiB  Writes Completed:        0,        0KiB  Read Merges:            0,        0KiB  Write Merges:            0,        0KiB  Read depth:             0               Write depth:           177  IO unplugs:             0               Timer unplugs:           0 CPU2 (8,16):  Reads Queued:           0,        0KiB  Writes Queued:         297,   26,800KiB  Read Dispatches:        0,        0KiB  Write Dispatches:      287,   26,800KiB  Reads Requeued:         0               Writes Requeued:         0  Reads Completed:        0,        0KiB  Writes Completed:        0,        0KiB  Read Merges:            0,        0KiB  Write Merges:            0,        0KiB  Read depth:             0               Write depth:           177  IO unplugs:             0               Timer unplugs:           0 CPU3 (8,16):  Reads Queued:           0,        0KiB  Writes Queued:         418,   24,432KiB  Read Dispatches:        0,        0KiB  Write Dispatches:      408,   24,448KiB  Reads Requeued:         0               Writes Requeued:         0  Reads Completed:        0,        0KiB  Writes Completed:        0,        0KiB  Read Merges:            0,        0KiB  Write Merges:            2,      272KiB  Read depth:             0               Write depth:           177  IO unplugs:             0               Timer unplugs:           0  Total (8,16):  Reads Queued:           0,        0KiB  Writes Queued:       1,562,  117,112KiB  Read Dispatches:        0,        0KiB  Write Dispatches:    1,521,  117,112KiB  Reads Requeued:         0               Writes Requeued:         0  Reads Completed:        0,        0KiB  Writes Completed:    1,597,  117,112KiB  Read Merges:            0,        0KiB  Write Merges:            3,      288KiB  IO unplugs:             0               Timer unplugs:           0  Throughput (R\/W): 0KiB\/s \/ 2,338KiB\/s Events (8,16): 9,287 entries Skips: 0 forward (0 -   0.0%)<\/code><\/pre>\n<\/div>\n<\/div>\n<p>  <code>btrace<\/code> \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043d\u0430\u0433\u043b\u044f\u0434\u043d\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445, \u043d\u043e \u043f\u043e\u043d\u044f\u0442\u044c, \u043a\u0430\u043a\u0438\u0435 \u0438\u043c\u0435\u043d\u043d\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0441\u043e\u0432\u0435\u0440\u0448\u0430\u044e\u0442 \u0437\u0430\u043f\u0438\u0441\u044c, \u0438\u0437 \u0435\u0451 \u0432\u044b\u0432\u043e\u0434\u0430 \u0441\u043b\u043e\u0436\u043d\u043e.<\/p>\n<h3>\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c, \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u044f\u0449\u0438\u0445 \u0437\u0430\u043f\u0438\u0441\u044c \u043d\u0430 \u043d\u0430\u043a\u043e\u043f\u0438\u0442\u0435\u043b\u044c<\/h3>\n<p>\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 <code>iotop<\/code> \u043f\u043e\u043a\u0430\u0436\u0435\u0442 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b, \u043f\u0438\u0448\u0443\u0449\u0438\u0435 \u043d\u0430 \u0434\u0438\u0441\u043a, \u0438 \u0440\u0430\u0437\u043c\u0435\u0440 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445.<br \/>  \u041d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0443\u0434\u043e\u0431\u043d\u044b\u0439 \u0432\u044b\u0432\u043e\u0434 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0442 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b:  <\/p>\n<pre><code class=\"plaintext\"># iotop -obPat<\/code><\/pre>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041f\u0440\u0438\u043c\u0435\u0440 \u0432\u044b\u0432\u043e\u0434\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"plaintext\">02:55:47 Total DISK READ :       0.00 B\/s | Total DISK WRITE :      30.65 K\/s 02:55:47 Actual DISK READ:       0.00 B\/s | Actual DISK WRITE:       0.00 B\/s     TIME  PID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN      IO    COMMAND b'02:55:47   753 be\/4 root          0.00 B      0.00 B  0.00 %  0.04 % [dmcrypt_write\/2]' b'02:55:47   788 be\/4 root         72.00 K     18.27 M  0.00 %  0.02 % [btrfs-transacti]' b'02:55:47 15057 be\/4 valdikss    216.00 K    283.05 M  0.00 %  0.01 % firefox' b'02:55:47  1588 ?dif root          0.00 B      0.00 B  0.00 %  0.00 % Xorg -nolisten tcp -auth \/var\/run\/sddm\/{398f030f-9667-4dff-b371-81eaae48dfdf} -background none -noreset -displayfd 18 -seat seat0 vt1' b'02:55:47 15692 be\/4 valdikss    988.00 K      9.41 M  0.00 %  0.00 % python3 \/usr\/bin\/gajim' b'02:55:47 15730 ?dif valdikss      9.07 M      0.00 B  0.00 %  0.00 % telegram-desktop --' b'02:55:47  2174 ?dif valdikss   1840.00 K      2.47 M  0.00 %  0.00 % yakuake' b'02:55:47 19827 be\/4 root         16.00 K    896.00 K  0.00 %  0.00 % [kworker\/u16:7-events_unbound]' b'02:55:47 19074 be\/4 root         16.00 K    480.00 K  0.00 %  0.00 % [kworker\/u16:4-btrfs-endio-write]' b'02:55:47 19006 be\/4 root         16.00 K   1872.00 K  0.00 %  0.00 % [kworker\/u16:1-events_unbound]' b'02:55:47  1429 be\/4 root        484.00 K      0.00 B  0.00 %  0.00 % accounts-daemon' b'02:55:47 15820 be\/4 valdikss    312.00 K      0.00 B  0.00 %  0.00 % firefox -contentproc -childID 6 -isForBrowser -prefsLen 7894 -prefMapSize 223880 -parentBuildID 20191022164834 -greomni \/usr\/lib64\/firefox\/omni.ja -appomni \/usr\/lib64\/firefox\/browser\/omni.ja -appdir \/usr\/lib64\/firefox\/browser 15057 tab' b'02:55:47  2125 ?dif valdikss      0.00 B     92.00 K  0.00 %  0.00 % plasmashell' b'02:55:47  1268 be\/3 root          0.00 B      4.00 K  0.00 %  0.00 % auditd' b'02:55:47  1414 be\/4 root          0.00 B      4.00 K  0.00 %  0.00 % sssd_nss --uid 0 --gid 0 --logger=files' b'02:55:47 15238 be\/4 valdikss      0.00 B      4.00 K  0.00 %  0.00 % thunderbird' b'02:55:47 18605 be\/4 root          0.00 B      3.19 M  0.00 %  0.00 % [kworker\/u16:0-btrfs-endio-write]' b'02:55:47 18867 be\/4 root          0.00 B     96.00 K  0.00 %  0.00 % [kworker\/u16:5-btrfs-endio-meta]' b'02:55:47 19070 be\/4 root          0.00 B    160.00 K  0.00 %  0.00 % [kworker\/u16:2-btrfs-freespace-write]' b'02:55:47 19645 be\/4 root          0.00 B      2.17 M  0.00 %  0.00 % [kworker\/u16:3-events_unbound]' b'02:55:47 19982 be\/4 root          0.00 B    496.00 K  0.00 %  0.00 % [kworker\/u16:6-btrfs-endio-write]'<\/code><\/pre>\n<\/div>\n<\/div>\n<p>  \u0412 \u0433\u043b\u0430\u0437\u0430 \u0431\u0440\u043e\u0441\u0430\u0435\u0442\u0441\u044f Firefox, \u0437\u0430\u043f\u0438\u0441\u0430\u0432\u0448\u0438\u0439 283 \u043c\u0435\u0433\u0430\u0431\u0430\u0439\u0442\u0430 \u0437\u0430 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043c\u0438\u043d\u0443\u0442 \u0440\u0430\u0431\u043e\u0442\u044b iotop.<\/p>\n<h3>\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0444\u0430\u0439\u043b\u043e\u0432, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u0437\u0430\u043f\u0438\u0441\u044c<\/h3>\n<p>\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435, \u043d\u0430\u0441\u0438\u043b\u0443\u044e\u0449\u0438\u043c \u0434\u0438\u0441\u043a \u2014 \u0445\u043e\u0440\u043e\u0448\u043e, \u0430 \u043f\u0443\u0442\u0438, \u043f\u043e \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u0437\u0430\u043f\u0438\u0441\u044c \u2014 \u0435\u0449\u0435 \u043b\u0443\u0447\u0448\u0435.<\/p>\n<p>  \u0412\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u0441\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043e\u0439 <code>fatrace<\/code>, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0435\u0442 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b.  <\/p>\n<pre><code class=\"plaintext\"># fatrace -f W<\/code><\/pre>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041f\u0440\u0438\u043c\u0435\u0440 \u0432\u044b\u0432\u043e\u0434\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"plaintext\">firefox(15057): CW \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/moz-extension+++e5c304fb-af40-498a-9ba8-47eb0416e933^userContextId=4294967295\/idb\/3647222921wleabcEoxlt-eengsairo.sqlite-wal firefox(15057): CW \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/moz-extension+++e5c304fb-af40-498a-9ba8-47eb0416e933^userContextId=4294967295\/idb\/3647222921wleabcEoxlt-eengsairo.sqlite firefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/https+++habr.com\/ls\/data.sqlite-journal firefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/https+++habr.com\/ls\/data.sqlite-journal firefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/https+++habr.com\/ls\/data.sqlite-journal firefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/https+++habr.com\/ls\/data.sqlite-journal firefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/https+++habr.com\/ls\/data.sqlite-journal firefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/https+++habr.com\/ls\/data.sqlite-journal firefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/https+++habr.com\/ls\/data.sqlite-journal firefox(15057): CW \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/https+++habr.com\/ls\/usage-journal firefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/https+++habr.com\/ls\/usage firefox(15057): CW \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/https+++habr.com\/ls\/usage firefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/https+++habr.com\/ls\/data.sqlite-journal firefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/https+++habr.com\/ls\/data.sqlite firefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/https+++habr.com\/ls\/data.sqlite firefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/https+++habr.com\/ls\/data.sqlite firefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/webappsstore.sqlite-wal firefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/webappsstore.sqlite-wal firefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/webappsstore.sqlite-wal firefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/webappsstore.sqlite-wal firefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/webappsstore.sqlite-wal firefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/webappsstore.sqlite-wal firefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/webappsstore.sqlite-wal firefox(15057): CW \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/https+++habr.com\/ls\/data.sqlite-journal firefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/webappsstore.sqlite firefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/webappsstore.sqlite firefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/webappsstore.sqlite<\/code><\/pre>\n<\/div>\n<\/div>\n<p>  Fatrace \u043d\u0435 \u0443\u043c\u0435\u0435\u0442 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0441\u0442\u043e\u0433\u043e \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u044f \u0444\u0430\u043a\u0442\u0430 \u043e\u0431\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043a \u0444\u0430\u0439\u043b\u0430\u043c \u0447\u0435\u0440\u0435\u0437 inotify.<\/p>\n<p>  \u0418\u0437 \u0432\u044b\u0432\u043e\u0434\u0430 \u0432\u0438\u0434\u043d\u043e, \u043a\u0430\u043a \u0445\u0430\u0431\u0440 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 \u043c\u043e\u044e \u0441\u0442\u0430\u0442\u044c\u044e \u0432 local storage \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430, \u043f\u043e\u043a\u0430 \u044f \u0435\u0451 \u043f\u0438\u0448\u0443, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 Group Speed Dial, \u043a\u043e\u0442\u043e\u0440\u043e\u0435, \u043a\u0430\u043a \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0442\u044c \u0438\u043c\u0435\u043d\u043d\u043e \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e fatrace, \u0447\u0438\u0442\u0430\u0435\u0442 \u0441\u0432\u043e\u0438 \u0434\u0430\u043d\u043d\u044b\u0435 \u043a\u0430\u0436\u0434\u044b\u0435 30 \u0441\u0435\u043a\u0443\u043d\u0434. \u0418\u043c\u0435\u043d\u043d\u043e \u0447\u0438\u0442\u0430\u0435\u0442, \u0430 \u043d\u0435 \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442: <b>CW<\/b> \u043f\u0435\u0440\u0435\u0434 \u0444\u0430\u0439\u043b\u043e\u043c \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0444\u0430\u0439\u043b \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u0447\u0442\u0435\u043d\u0438\u0435 \u0438 \u0437\u0430\u043f\u0438\u0441\u044c, \u0441 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u043c \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435\u043c \u0444\u0430\u0439\u043b\u0430, \u0435\u0441\u043b\u0438 \u043e\u043d \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 (\u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f openat \u0441 \u0444\u043b\u0430\u0433\u043e\u043c O_RDWR|O_CREAT), \u043d\u043e \u043d\u0435 \u0433\u043e\u0432\u043e\u0440\u0438\u0442, \u0447\u0442\u043e \u0432 \u0444\u0430\u0439\u043b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u0438\u0441\u0430\u043b\u0430\u0441\u044c \u043a\u0430\u043a\u0430\u044f-\u043b\u0438\u0431\u043e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f.<\/p>\n<p>  \u041d\u0430 \u0432\u0441\u044f\u043a\u0438\u0439 \u0441\u043b\u0443\u0447\u0430\u0439, \u0447\u0442\u043e\u0431\u044b \u0443\u0434\u043e\u0441\u0442\u043e\u0432\u0435\u0440\u0438\u0442\u044c\u0441\u044f \u0432 \u044d\u0442\u043e\u043c, \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u0441\u044f strace, \u0441 \u0444\u0438\u043b\u044c\u0442\u0440\u043e\u043c \u043d\u0430 \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u0432\u044b\u0437\u043e\u0432\u044b:  <\/p>\n<pre><code class=\"plaintext\">strace -yy -e trace=open,openat,close,write -f -p 15057 2&gt;&amp;1 | grep extension<\/code><\/pre>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0412\u044b\u0432\u043e\u0434 \u043a\u043e\u043c\u0430\u043d\u0434\u044b<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"plaintext\">[pid 20352] openat(AT_FDCWD, \"\/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/moz-extension+++e5c304fb-af40-498a-9ba8-47eb0416e933^userContextId=4294967295\/idb\/3647222921wleabcEoxlt-eengsairo.sqlite\", O_RDWR|O_CREAT|O_CLOEXEC, 0644) = 153&lt;\/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/moz-extension+++e5c304fb-af40-498a-9ba8-47eb0416e933^userContextId=4294967295\/idb\/3647222921wleabcEoxlt-eengsairo.sqlite&gt; [pid 20352] read(153&lt;\/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/moz-extension+++e5c304fb-af40-498a-9ba8-47eb0416e933^userContextId=4294967295\/idb\/3647222921wleabcEoxlt-eengsairo.sqlite&gt;, \"SQLite format 3\\0\\20\\0\\2\\2\\0@  \\0\\0\\0d\\0\\0\\0\\23\"..., 100) = 100 [pid 20352] read(153&lt;\/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/moz-extension+++e5c304fb-af40-498a-9ba8-47eb0416e933^userContextId=4294967295\/idb\/3647222921wleabcEoxlt-eengsairo.sqlite&gt;, \"SQLite format 3\\0\\20\\0\\2\\2\\0@  \\0\\0\\0d\\0\\0\\0\\23\"..., 4096) = 4096 [pid 20352] openat(AT_FDCWD, \"\/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/moz-extension+++e5c304fb-af40-498a-9ba8-47eb0416e933^userContextId=4294967295\/idb\/3647222921wleabcEoxlt-eengsairo.sqlite-wal\", O_RDWR|O_CREAT|O_CLOEXEC, 0644) = 166&lt;\/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/moz-extension+++e5c304fb-af40-498a-9ba8-47eb0416e933^userContextId=4294967295\/idb\/3647222921wleabcEoxlt-eengsairo.sqlite-wal&gt; \u2026 [pid 20352] read(54&lt;\/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/moz-extension+++e5c304fb-af40-498a-9ba8-47eb0416e933^userContextId=4294967295\/idb\/3647222921wleabcEoxlt-eengsairo.sqlite&gt;, \"\\0\\0\\0\\r\\4\\30\\4\\36\\4\\35\\4\\35\\4\\36\\4-\\0 \\4\\20\\4!\\4'\\4\\1\\4\\\"\\0250 &amp;\"..., 4096) = 4096 [pid 20352] read(54&lt;\/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/moz-extension+++e5c304fb-af40-498a-9ba8-47eb0416e933^userContextId=4294967295\/idb\/3647222921wleabcEoxlt-eengsairo.sqlite&gt;, \"\\0\\0\\0\\0\\1\\36P\\t\\226\\250\\4\\0O\\245\\320\\16:\\\"\\16.\\27\\0r\\245\\306&gt;\\246\\1\\t\\1q\\370\"..., 4096) = 4096 [pid 20352] close(77&lt;\/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/moz-extension+++e5c304fb-af40-498a-9ba8-47eb0416e933^userContextId=4294967295\/idb\/3647222921wleabcEoxlt-eengsairo.sqlite-wal&gt;) = 0 [pid 20352] close(54&lt;\/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/moz-extension+++e5c304fb-af40-498a-9ba8-47eb0416e933^userContextId=4294967295\/idb\/3647222921wleabcEoxlt-eengsairo.sqlite&gt;) = 0<\/code><\/pre>\n<\/div>\n<\/div>\n<p>  \u041d\u0435\u0442 \u043d\u0438 \u043e\u0434\u043d\u043e\u0433\u043e \u0432\u044b\u0437\u043e\u0432\u0430 <code>write()<\/code>, \u0447\u0442\u043e \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u043e\u0431 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0438 \u0437\u0430\u043f\u0438\u0441\u0438 \u0432 \u0444\u0430\u0439\u043b.<\/p>\n<h3>\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043d\u0430\u043a\u043b\u0430\u0434\u043d\u044b\u0445 \u0440\u0430\u0441\u0445\u043e\u0434\u043e\u0432 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b<\/h3>\n<p>\u0411\u043e\u043b\u044c\u0448\u0430\u044f \u0440\u0430\u0437\u043d\u0438\u0446\u0430 \u0432 \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u0438\u044f\u0445 <code>iotop<\/code> \u0438 <code>btrace<\/code> \u043d\u0430\u0442\u043e\u043b\u043a\u043d\u0443\u043b\u0430 \u043d\u0430 \u043c\u044b\u0441\u043b\u044c \u043f\u0440\u043e\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0444\u0430\u0439\u043b\u043e\u0432\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043f\u0443\u0442\u0435\u043c \u0440\u0443\u0447\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0444\u0430\u0439\u043b \u0438 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u044f \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u0438\u0439 btrace.<\/p>\n<p>  \u0415\u0441\u043b\u0438 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u044c \u043d\u0430 \u0434\u0438\u0441\u043a, \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0432\u0448\u0438\u0441\u044c \u0432 emergency-\u0440\u0435\u0436\u0438\u043c systemd, \u0438 \u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0432\u0440\u0443\u0447\u043d\u0443\u044e <b>\u043f\u0430\u0440\u0443 \u0431\u0430\u0439\u0442<\/b> \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u0444\u0430\u0439\u043b, btrace \u043d\u0430 SSD \u0441 <b>btrfs<\/b> \u0441\u043e\u043e\u0431\u0449\u0430\u0435\u0442 \u043e \u0437\u0430\u043f\u0438\u0441\u0438 <b>3 \u043c\u0435\u0433\u0430\u0431\u0430\u0439\u0442<\/b> \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445. \u0421\u0432\u0435\u0436\u0435\u0441\u043e\u0437\u0434\u0430\u043d\u043d\u0430\u044f \u0444\u0430\u0439\u043b\u043e\u0432\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0444\u043b\u0435\u0448\u043a\u0435 \u0440\u0430\u0437\u043c\u0435\u0440\u043e\u043c \u0432 8 \u0413\u0411 \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 \u043c\u0438\u043d\u0438\u043c\u0443\u043c 264 \u041a\u0438\u0411 \u043f\u0440\u0438 \u0437\u0430\u043f\u0438\u0441\u0438 \u043e\u0434\u043d\u043e\u0433\u043e \u0431\u0430\u0439\u0442\u0430.<br \/>  \u0414\u043b\u044f \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044f, \u0437\u0430\u043f\u0438\u0441\u044c \u043f\u0430\u0440\u044b \u0431\u0430\u0439\u0442 \u0432 \u0444\u0430\u0439\u043b \u043d\u0430 ext4 \u043e\u043a\u0430\u043d\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0437\u0430\u043f\u0438\u0441\u044c\u044e 24 \u043a\u0438\u043b\u043e\u0431\u0430\u0439\u0442\u043e\u0432 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u0434\u0438\u0441\u043a.<\/p>\n<p>  \u0412 2017 \u0433\u043e\u0434\u0443 Jayashree Mohan, Rohan Kadekodi \u0438 Vijay Chidambaram <a href=\"https:\/\/arxiv.org\/pdf\/1707.08514.pdf\">\u043f\u0440\u043e\u0432\u0435\u043b\u0438 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435 \u0443\u0441\u0438\u043b\u0435\u043d\u0438\u044f \u0437\u0430\u043f\u0438\u0441\u0438 \u0440\u0430\u0437\u043d\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c<\/a>, \u0438\u0445 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0434\u043b\u044f btrfs \u0438 ext4 \u043d\u0430 \u043f\u0440\u0438 \u0437\u0430\u043f\u0438\u0441\u0438 4 \u041a\u0411 \u0441\u043e\u043e\u0442\u043d\u043e\u0441\u044f\u0442\u0441\u044f \u0441 \u043c\u043e\u0438\u043c\u0438.<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/s2\/o1\/pa\/s2o1parvcsurvjl5rkpiijc1fgo.png\"><\/p>\n<h3>\u0417\u0430\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0438 \u0432\u044b\u0432\u043e\u0434<\/h3>\n<p>\u041f\u0443\u0442\u0451\u043c \u043e\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u0439 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u043b\u043e\u0441\u044c:  <\/p>\n<ol>\n<li>\u0427\u0430\u0441\u0442\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0439 \u0437\u0430\u0434\u0430\u043d\u0438\u0439 \u0434\u043b\u044f \u043f\u0440\u0438\u043d\u0442\u0435\u0440\u0430 \u0434\u0435\u043c\u043e\u043d\u043e\u043c \u043f\u0435\u0447\u0430\u0442\u0438 CUPS \u0432 \/var\/<u>cache<\/u>\/cups \u043a\u0430\u0436\u0434\u0443\u044e \u043c\u0438\u043d\u0443\u0442\u0443. \u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0430 \u043e\u0447\u0438\u0441\u0442\u043a\u043e\u0439 \/var\/<u>spool<\/u>\/cups (\u0445\u043e\u0442\u044f \u043d\u0438\u043a\u0430\u043a\u0438\u0445 \u0437\u0430\u0434\u0430\u043d\u0438\u0439 \u043f\u0435\u0447\u0430\u0442\u0438 \u043d\u0435 \u0431\u044b\u043b\u043e);<\/li>\n<li>\u0424\u0430\u043a\u0442 \u0447\u0442\u0435\u043d\u0438\u044f \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u043a\u0430\u0436\u0434\u044b\u0435 30 \u0441\u0435\u043a\u0443\u043d\u0434 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u043c Group Speed Dial \u0434\u043b\u044f Firefox;<\/li>\n<li>\u041f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c \u0436\u0443\u0440\u043d\u0430\u043b\u043e\u0432 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c\u0438 \u0441\u0435\u0440\u0432\u0438\u0441\u0430\u043c\u0438 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0432 Fedora, \u0447\u0442\u043e \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u043b\u043e \u043a \u0437\u0430\u043f\u0438\u0441\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043c\u0435\u0433\u0430\u0431\u0430\u0439\u0442 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 btrfs: pmcd.service, pmie.service, pmlogger.service;<\/li>\n<li>\u041e\u0433\u0440\u043e\u043c\u043d\u0430\u044f \u0430\u043c\u043f\u043b\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u043f\u0440\u0438 \u0437\u0430\u043f\u0438\u0441\u0438 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0433\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 btrfs.<\/li>\n<\/ol>\n<p>  \u0412\u044b\u0432\u043e\u0434: \u043d\u0435 \u0441\u0442\u043e\u0438\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c btrfs, \u0435\u0441\u043b\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0447\u0430\u0441\u0442\u043e \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0442 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0434\u0430\u043d\u043d\u044b\u0445 (\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043a\u0438\u043b\u043e\u0431\u0430\u0439\u0442), \u0438\u043d\u0430\u0447\u0435 \u044d\u0442\u043e \u043e\u0431\u0435\u0440\u043d\u0435\u0442\u0441\u044f \u043c\u0435\u0433\u0430\u0431\u0430\u0439\u0442\u0430\u043c\u0438 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445. \u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u043e\u0434\u043d\u043e\u043f\u043b\u0430\u0442\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043e\u0432 \u0441 \u041e\u0421 \u043d\u0430 MicroSD.<\/div>\n<p>               <script class=\"js-mediator-script\">!function(e){function t(t,n){if(!(n in e)){for(var r,a=e.document,i=a.scripts,o=i.length;o--;)if(-1!==i[o].src.indexOf(t)){r=i[o];break}if(!r){r=a.createElement(\"script\"),r.type=\"text\/javascript\",r.async=!0,r.defer=!0,r.src=t,r.charset=\"UTF-8\";var d=function(){var e=a.getElementsByTagName(\"script\")[0];e.parentNode.insertBefore(r,e)};\"[object Opera]\"==e.opera?a.addEventListener?a.addEventListener(\"DOMContentLoaded\",d,!1):e.attachEvent(\"onload\",d):d() } } }t(\"\/\/mediator.mail.ru\/script\/2820404\/\",\"_mediator\")}(window);<\/script>      <br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/post\/476414\/\"> https:\/\/habr.com\/ru\/post\/476414\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"\n<div class=\"post__text post__text-html js-mediator-article\" id=\"post-content-body\"><b>TL;DR<\/b>: \u0441\u0442\u0430\u0442\u044c\u044f \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043e\u0431 \u0443\u0434\u043e\u0431\u043d\u043e\u043c, \u0431\u044b\u0441\u0442\u0440\u043e\u043c \u0438 \u043d\u0430\u0434\u0435\u0436\u043d\u043e\u043c \u0441\u043f\u043e\u0441\u043e\u0431\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f Linux-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c, \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0449\u0438\u0445 \u0434\u0430\u043d\u043d\u044b\u0435 \u043d\u0430 \u0434\u0438\u0441\u043a, \u0447\u0442\u043e \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \u0432 \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0438\u0438 \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0438\u043b\u0438 \u0430\u043d\u043e\u043c\u0430\u043b\u044c\u043d\u043e \u0447\u0430\u0441\u0442\u043e\u0439 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043d\u0430 \u0434\u0438\u0441\u043a\u043e\u0432\u0443\u044e \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0443, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0446\u0435\u043d\u0438\u0442\u044c \u043d\u0430\u043a\u043b\u0430\u0434\u043d\u044b\u0435 \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u042d\u0442\u043e \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f SSD \u0432 \u041f\u041a, EMMC \u0438 Flash-\u043f\u0430\u043c\u044f\u0442\u0438 \u0432 \u043e\u0434\u043d\u043e\u043f\u043b\u0430\u0442\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430\u0445.<br \/>  \u0412 \u0445\u043e\u0434\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0441\u0442\u0430\u0442\u044c\u0438 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u043b\u043e\u0441\u044c, \u0447\u0442\u043e \u0437\u0430\u043f\u0438\u0441\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043a\u0438\u043b\u043e\u0431\u0430\u0439\u0442 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u0444\u0430\u0439\u043b\u043e\u0432\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 BTRFS \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442 \u043a \u0437\u0430\u043f\u0438\u0441\u0438 3 \u043c\u0435\u0433\u0430\u0431\u0430\u0439\u0442 \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u0434\u0438\u0441\u043a.<\/p>\n<h3>\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435<\/h3>\n<p>\u00ab\u041e\u0439, \u0435\u0440\u0443\u043d\u0434\u0430, \u044f\u0447\u0435\u0439\u043a\u0438 \u043f\u0430\u043c\u044f\u0442\u0438 \u043d\u0430 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 SSD \u0432\u044b\u0439\u0434\u0443\u0442 \u0438\u0437 \u0441\u0442\u0440\u043e\u044f \u0447\u0435\u0440\u0435\u0437 \u0434\u0435\u0441\u044f\u0442\u043a\u0438 \u043b\u0435\u0442 \u043e\u0431\u044b\u0447\u043d\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f, \u043d\u0435 \u0441\u0442\u043e\u0438\u0442 \u043e\u0431 \u044d\u0442\u043e\u043c \u0431\u0435\u0441\u043f\u043e\u043a\u043e\u0438\u0442\u044c\u0441\u044f, \u0438 \u0443\u0436 \u0442\u0435\u043c \u0431\u043e\u043b\u0435\u0435 \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u0442\u044c swap, \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u043c\u0430\u0448\u0438\u043d\u044b \u0438 \u043f\u0430\u043f\u043a\u0443 \u043f\u0440\u043e\u0444\u0438\u043b\u044f \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 \u043d\u0430 HDD\u00bb \u2014 \u0442\u0438\u043f\u0438\u0447\u043d\u044b\u0439 \u043e\u0442\u0432\u0435\u0442 \u043d\u0430 \u0432\u043e\u043f\u0440\u043e\u0441 \u043e \u043d\u0430\u0434\u0435\u0436\u043d\u043e\u0441\u0442\u0438 \u0442\u0432\u0435\u0440\u0434\u043e\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043d\u0430\u043a\u043e\u043f\u0438\u0442\u0435\u043b\u0435\u0439 c \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c\u0438 \u2248150 <abbr title=\"\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u0442\u0435\u0440\u0430\u0431\u0430\u0439\u0442, \u043f\u0440\u0438 \u043f\u0440\u0435\u0432\u044b\u0448\u0435\u043d\u0438\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0442\u0435\u0440\u044f\u0435\u0442\u0441\u044f \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u044f, \u0434\u0430\u0436\u0435 \u0435\u0441\u043b\u0438 \u0434\u0438\u0441\u043a \u043d\u0435 \u0432\u044b\u0448\u0435\u043b \u0438\u0437 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0439\u043d\u043e\u0433\u043e \u043f\u0435\u0440\u0438\u043e\u0434\u0430 \u043f\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438.\">TBW<\/abbr>. \u0415\u0441\u043b\u0438 \u043f\u0440\u0438\u043a\u0438\u043d\u0443\u0442\u044c, \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0442\u0438\u043f\u0438\u0447\u043d\u043e\u0435 \u041f\u041e \u043c\u043e\u0436\u0435\u0442 \u043f\u0438\u0441\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0445, \u0442\u043e \u043a\u0430\u0436\u0435\u0442\u0441\u044f, \u0447\u0442\u043e 10-20 \u0413\u0411 \u0432 \u0441\u0443\u0442\u043a\u0438 \u2014 \u0443\u0436\u0435 \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u0446\u0438\u0444\u0440\u0430, \u043f\u0443\u0441\u0442\u044c \u0431\u0443\u0434\u0435\u0442 \u043c\u0430\u043a\u0441\u0438\u043c\u0443\u043c 40 \u0413\u0411, \u043a\u0443\u0434\u0430 \u0443\u0436 \u0431\u043e\u043b\u044c\u0448\u0435. \u041f\u0440\u0438 \u0442\u0430\u043a\u0438\u0445 \u0446\u0438\u0444\u0440\u0430\u0445 \u043e\u0442\u0432\u0435\u0442 \u0432\u043f\u043e\u043b\u043d\u0435 \u0440\u0430\u0437\u0443\u043c\u0435\u043d \u2014 \u043d\u0443\u0436\u043d\u043e 10 \u043b\u0435\u0442, \u0447\u0442\u043e\u0431\u044b \u0434\u043e\u0441\u0442\u0438\u0447\u044c <i>\u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445<\/i> \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u043f\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0443 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0438\u0441\u0438 \u044f\u0447\u0435\u0435\u043a, \u043f\u0440\u0438 40 \u0413\u0411 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0435\u0436\u0435\u0434\u043d\u0435\u0432\u043d\u043e.<br \/>  \u041e\u0434\u043d\u0430\u043a\u043e \u0437\u0430 6 \u043b\u0435\u0442 \u044f \u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0441\u044c \u0443\u0436\u0435 \u0442\u0440\u0435\u0442\u044c\u0438\u043c SSD: \u0443 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0432\u044b\u0448\u0435\u043b \u0438\u0437 \u0441\u0442\u0440\u043e\u044f \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440, \u0430 \u0432\u0442\u043e\u0440\u043e\u0439 \u043d\u0430\u0447\u0430\u043b \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u043c\u0435\u0436\u0434\u0443 \u044f\u0447\u0435\u0439\u043a\u0430\u043c\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437 \u0432 \u0434\u0435\u043d\u044c, \u0447\u0442\u043e \u043e\u0431\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u043b\u043e\u0441\u044c 30-\u0441\u0435\u043a\u0443\u043d\u0434\u043d\u044b\u043c\u0438 \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0430\u043c\u0438 \u0432 \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u0438 \u0437\u0430\u043f\u0438\u0441\u0438.<\/p>\n<p>  \u041f\u043e\u0441\u043b\u0435 7 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u043e\u0432\u043e\u0433\u043e SSD \u044f \u0440\u0435\u0448\u0438\u043b \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445, \u043a\u0430\u043a \u0438\u0445 \u0441\u043e\u043e\u0431\u0449\u0430\u0435\u0442 \u0441\u0430\u043c \u0434\u0438\u0441\u043a \u0447\u0435\u0440\u0435\u0437 SMART.<br \/>  <b>19.7 \u0422\u0411.<\/b><br \/>  \u0412\u0441\u0435\u0433\u043e \u0437\u0430 7 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b 13% \u043e\u0442 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445, \u043f\u0440\u0438\u0442\u043e\u043c, \u0447\u0442\u043e \u043e\u043d \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0438 \u0441 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u044f\u043c\u0438 \u043f\u043e \u0432\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u044e \u0440\u0430\u0437\u0434\u0435\u043b\u043e\u0432 \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 \u0424\u0421, swap \u0443 \u043c\u0435\u043d\u044f \u043f\u043e\u0447\u0442\u0438 \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f, \u0434\u0438\u0441\u043a\u0438 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u043c\u0430\u0448\u0438\u043d \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u044b \u043d\u0430 HDD!<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-294838","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/294838","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=294838"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/294838\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=294838"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=294838"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=294838"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}