From 1c64cce5d29d8bfff067f5f873af3024971b979c Mon Sep 17 00:00:00 2001 From: Sergey Matveev <stargrave@stargrave.org> Date: Wed, 8 Jan 2020 15:50:11 +0300 Subject: [PATCH] =?utf8?q?=D0=9F=D0=BE=D1=81=D0=BC=D0=BE=D1=82=D1=80=D0=B5?= =?utf8?q?=D0=BB=20=D0=BA=D0=B0=D0=BA=20=D1=81=D0=BE=D0=B1=D0=B8=D1=80?= =?utf8?q?=D0=B0=D0=B5=D1=82=D1=81=D1=8F=20=D1=81=D0=B5=D1=80=D0=B2=D0=B5?= =?utf8?q?=D1=80=20=D0=B7=D0=B5=D1=80=D0=BA=D0=B0=D0=BB=D0=BE=20Debian-?= =?utf8?q?=D0=B0=20=D0=94=D0=BC=D0=B8=D1=82=D1=80=D0=B8=D0=B5=D0=BC=20?= =?utf8?q?=D0=91=D0=B0=D1=87=D0=B8=D0=BB=D0=BE=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit http://16-bits.ru/allunix-desktop-linux/ ÐмиÑÑий вÑÑ Ð´ÐµÐ»Ð°ÐµÑ Ð² обÑем-Ñо пÑавилÑно, пÑеÑензий неÑ. Ðо вклÑÑÑ Ð·Ð°Ð½ÑÐ´Ñ ÐºÐ°ÑаÑелÑно ÑабоÑÑ Ñ ZFS-ом: * во вÑÐµÐ¼Ñ Ð·Ð°Ð³ÑÑзки Ñ ÐмиÑÑÐ¸Ñ Ð´ÐµÐ¹ÑÑвиÑелÑно вÑваливалиÑÑ SATA оÑибки и вÑÑ Ð¶Ðµ нÑжно пÑовеÑиÑÑ ÐºÐ°Ð¶Ð´Ñй диÑк вÑÑ Ð»Ð¸ Ñ Ð½Ð¸Ð¼ в поÑÑдке. Ðозможно Ñ Ð´Ð¸Ñком пÑоблемÑ, ÑкоÑее вÑего Ñ Ð¿Ð¸Ñанием или SATA-кабелем (90% вÑÐµÑ Ð¿Ñоблем из-за конÑакÑов/кабелей). Ðо Ð´Ð»Ñ Ð²Ð¸Ð´ÐµÐ¾, дÑмаÑ, ÑÑо бÑло Ð±Ñ Ð¸Ð·Ð»Ð¸Ñне и не инÑеÑеÑно * Ñ Ð½Ðµ оÑÐµÐ½Ñ Ð¿Ð¾Ð½Ð¸Ð¼Ð°Ñ Ð¿Ð¾ÑÐµÐ¼Ñ Ñама ÑиÑÑема поÑÑавлена на UFS2, а не на ZFS, Ñ ÐºÐ¾ÑоÑÑм без пÑоблем FreeBSD Ð¼Ð¾Ð¶ÐµÑ Ð·Ð°Ð³ÑÑзиÑÑÑÑ (нÑ, ok, Ñ Ð¾Ð³ÑаниÑениÑми на ÑÑд ÑÐ¸Ñ Ð²ÐºÐ»ÑÑÑннÑÑ ). Ðак минимÑм ÑÑо дико Ñдобно Ð´Ð»Ñ Ð°Ð´Ð¼Ð¸Ð½Ð¸ÑÑÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¸ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ backup-ов * в ÑвеÑе поÑÐ»ÐµÐ´Ð½Ð¸Ñ Ð¼Ð½Ð¾Ñ ÑзнаннÑÑ Ð¾ÑобенноÑÑей, пÑÐ¸Ñ Ð¾Ð´Ð¸ÑÑÑ ÑамоÑÑоÑÑелÑно Ð´Ð»Ñ Ð¿ÑоÑÑÑÑ SATA диÑков делаÑÑ Ñ Ð°ÐºÐ¸ (2a6f0070761d6b8831998a5150cf31e39d7f4be0) ÑÑÐ¾Ð±Ñ Ð·Ð°ÑÑавиÑÑ pool иÑполÑзоваÑÑ 4K ÑекÑоÑÑ. РдиÑки ÑÑÑ Ð½Ðµ Ñо ÑÑо обÑÑнÑе SATA, но даже Ð²Ð¾Ñ Ñ Ð·Ð°Ñанее Ñозданной NTFS. У ÐмиÑÑÐ¸Ñ Ñ ÑвеÑен ÑÑо ÑоздалиÑÑ 512B ÑекÑоÑÑ, ÑÑо не оÑÐµÐ½Ñ Ñ Ð¾ÑоÑо бÑÐ´ÐµÑ Ð´Ð»Ñ Ð¿ÑоизводиÑелÑноÑÑи * Ñам Ñ Ð½Ðµ ÑÑалкивалÑÑ, но, много говоÑÑÑ, ÑÑо могÑÑ Ð²Ð¾Ð·Ð½Ð¸ÐºÐ½ÑÑÑ Ð¿ÑÐ¾Ð±Ð»ÐµÐ¼Ñ ÐµÑли диÑки "пеÑеименÑÑÑÑÑ" и ZFS Ð¼Ð¾Ð¶ÐµÑ Ð½Ðµ найÑи Ð¸Ñ Ð²Ñе, пÑи ÑбоÑке pool-а поÑле пеÑезагÑÑзки. ÐоÑÑÐ¾Ð¼Ñ ÑекомендÑеÑÑÑ ÑоздаваÑÑ pool повеÑÑ Ñего-Ñо более ÑÑабилÑного Ñем пÑонÑмеÑованнÑе диÑки. ÐÑполÑзоваÑÑ diskid/SERIAL, иÑполÑзоваÑÑ glabel (label/LABEL) или GPT (gpt/LABEL) GPT в довеÑок авÑомаÑом можно иÑполÑзоваÑÑ Ð¸ Ð´Ð»Ñ Ð²ÑÑÐ°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ñ Ñаздела по 4K гÑаниÑам. Ðа и пÑоÑÑо как-Ñо пÑиÑÑнее видеÑÑ *Ñ Ð¾ÑÑ Ð±Ñ* ÑеÑийнÑе номеÑа диÑков в zpool list, а не пÑоÑÑо голÑе ada0/1/2. РеÑÑ Ñ ÑлÑÑал лÑди GPT ÑÐ°Ð·Ð´ÐµÐ»Ñ Ð´ÐµÐ»Ð°ÑÑ Ð½Ð°Ð¿ÑÐ¸Ð¼ÐµÑ Ð½Ð° 1 GB поменÑÑе, ÑÑобÑ, пÑи вÑÑавке ÑовеÑÑенно дÑÑÐ³Ð¸Ñ Ð´Ð¸Ñков, немного неÑовпадаÑÑие ÑазмеÑÑ (Ð²ÐµÐ´Ñ Ð½Ð¸ÐºÑо же Ñовно ÑеÑабайÑÑ ÑÑи не делаеÑ?) не ознаÑали Ð±Ñ Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑÑ Ð¿Ð¾Ð´ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð´Ð¸Ñка к pool-Ñ. РеÑÑ GPT Ð¿Ð¾Ð»ÐµÐ·Ð½Ñ ÐºÐ¾Ð³Ð´Ð° Ð·Ð°Ñ Ð¾ÑеÑÑÑ Ð¸ÑполÑзоваÑÑ ZFS Ð´Ð»Ñ Ð¾Ñновной ÑиÑÑÐµÐ¼Ñ Ð¸ вÑделиÑÑ Ð¾ÑделÑнÑÑ Ð¿Ð°ÑÑиÑÐ¸Ñ Ð´Ð»Ñ swap-а, коÑоÑÑй вÑÑд ли Ð·Ð°Ñ Ð¾ÑеÑÑÑ Ð¼ÐµÐ½ÑÑÑ Ð¿Ð¾ ÑазмеÑам когда-либо * поÑле/пÑи Ñоздании pool-а Ð´Ð»Ñ Ð·ÐµÑкала Ñ Ð±Ñ Ð¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñно вклÑÑал: * atime=off (ÑÑпо ÑÐºÐ¾Ð½Ð¾Ð¼Ð¸Ñ IOPS-ов на вÑÑд ли нÑжнÑе atime) * recordsize=1M (Ð´Ð»Ñ Ñ ÑÐ°Ð½ÐµÐ½Ð¸Ñ Debian пакеÑов оно в ÑамÑй Ñаз -- пÑоÑÑо клаÑÑÑ Ð»Ð¸Ð½ÐµÐ¹Ð½Ñм кÑÑком и не дÑмаÑÑ, Ñак бÑÐ´ÐµÑ Ð¼ÐµÐ½ÑÑе ÑÑагменÑаÑÐ¸Ñ Ð¸ менÑÑе IOPS оÑжиÑаÑÑ, плÑÑ Ð»Ð¸Ð½ÐµÐ¹Ð½Ð¾Ðµ ÑазмеÑение блока) * compression=lz4 (компÑеÑÑÐ¸Ñ Ð½Ñжна, как минимÑм, Ð´Ð»Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð½ÑлевÑÑ Ð±Ð»Ð¾ÐºÐ¾Ð², да и вообÑе не помеÑÐ°ÐµÑ LZ4, коÑоÑÑй бÑÑÑÑо fallback Ð´ÐµÐ»Ð°ÐµÑ ÐµÑли даннÑе не ÑжимаÑÑÑÑ. Ðак пÑавило, ÑиÑÑаÑий когда компÑеÑÑÐ¸Ñ LZ4 Ð¼Ð¾Ð¶ÐµÑ Ð½Ð°Ð²ÑедиÑÑ Ð½ÐµÑÑ) * checksum=skein (лиÑно Ñ Ð±Ñ Ð½Ðµ Ñ Ð¾Ñел не кÑипÑогÑаÑиÑеÑкие Ñ ÑÑи. SHA256 ваÑианÑ, но Skein или SHA512 бÑдÑÑ Ð±ÑÑÑÑее. ТеоÑеÑиÑеÑки, еÑли Ð·Ð°Ñ Ð¾ÑеÑÑÑ Ð´ÐµÐ´ÑпликаÑии, Ñо кÑипÑÐ¾Ñ ÑÑи пÑидÑÑÑÑ Ð²ÐºÐ»ÑÑиÑÑ Ð² лÑбом ÑлÑÑае) -- 2.51.0