Re: Mount btrfs na GPT
camel1cz <[email protected]> Sat, 4 Jan 2020 11:28:40 +0100 (CET)
| Newsgroups | gmane.user-groups.linux.czech |
|---|---|
| Message-ID | <[email protected]> |
Tak poté, co jsem nastudoval o čem je SMR a vyreklamoval vadný kus mi dovolte dílčí report stavu. Úvodem: tyhle SMR a.k.a. archivní disky používám na to, na co jsou určené - teda zápisy velkých bloků dat (typicky zálohy v archivech nebo velké soubory - převážně zvuková data). Filesystem btrfs. Mám teď v provozu 6 disků, obchodně jsou stejné, ale technicky se liší - 4 starší jsou "host-aware" SMR (konkrétně Seagate ST8000AS0022) a nové dva jsou transparentní (konkrétně Seagate ST8000DM004). Všechny mají kapacitu 8TB. Transparentní disky jsou rozděleny běžným způsobem a vůbec je neřeším. Fungují normálně. Zásek nastal s těmi staršími "host-aware" - po aktualizaci kernel začal vynucovat zarovnávání partition na zóny disku, což historicky nebylo. Původní dotaz vznikl právě proto - po upgrade kernelu (resp. celého systému) začal být kernel obeznámen se SMR a protože partition neseděla na zóny disku, odmítl s ní pracovat. Řeším to tedy tak, že na nový disk přesunuju ten starý a pak udělám přepartyšnování a data nahraju zpátky. Vše další je tedy o zápisek na tu novější variantu disku. Ke zkušenostem: zkráceně spokojenost, jsem schopen zapisovat soustavně víc jak 110GB za hodinu. V režimu cca. 20 minut zápis a 40 minut relativní klid (zapisuje se druhým procesem nonstop, ale o řád míň dat). Rychlost dostahuju přes 100MB/s v tom jedno procesu... teď zkouším ještě dvojnásobný objem dat za hodinu, vždy 20 minut zápis, 10 minut klid. Zatím to disk zvládá i tak, ale je to teprve pár hodin a disk může ještě mít nějaké místo v cache. Ještě napíšu jak to vypadá dál se zápisem větších objemů dat a na host-aware disky - jen pro info, kdyby to někdo řešil. Jediné, co je divné je, že se ve SMART inkrementují countery, některé se časem resetují - to jsem zatím neprokouknul, ale předpokládám, že data mají jinou interpretaci než u klasických disků. Jde hlavně o Raw_Read_Error_Rate, Seek_Error_Rate, Command_Timeout a Hardware_ECC_Recovered. V syslogu není mimo smart hlášení o změnách nic. Žádné IO chyby kernelu. Zajímavé odkazy: [1] Co jsou SMR disky Jak zjistit co mám: [2] sysfs, [3] utility a dmesg | grep sd? [4] Jak na partitions na disk-aware disku (poslední reakce) 1. https://zonedstorage.io/getting-started/smr-disk/ 2. https://zonedstorage.io/linux/zbd-api/ 3. https://zonedstorage.io/projects/util-linux/ 4. https://www.reddit.com/r/DataHoarder/comments/8acvq3/partitioning_the_st8000as0022/ Zobrazit: http://www.abclinuxu.cz/poradna/linux/show/451951#35