Nové vlastnosti Btrfs, které přineslo jádro 5.5

14. 2. 2020

Sdílet

btrfs logo
btrfs logo

Jádro 5.5 přineslo v Btrfs podporu nových režimů RAID1C3, RAID1C4 a podporu nových hashovacích funkcí. Vývojář SUSE a Btrfs David Štěrba (kdave) rozebral novinky na svém blogu.

Nové RAID profily RAID1C3 a RAID1C4 ukládají tři a čtyři kopie každého bloku na různé disky, stávajícímu RAID1 dělá kopie jen dvě a to i při použití více disků. Zdá se, že RAID1C5 se neplánuje. I tak RAID1C4 chrání data při současném výpadku tří disků. Změnit profil můžete již u existujícího souborového systému, jen pozor na kompatibilitu se staršími jádry.

# btrfs balance start -mconvert=raid1c3 /mnt/path

Další vlastností jsou nové hashovací funkce. Prozatím je na výběr mezi stávající crc32c, rychlejší 64bitovou xxhash a pomalejšími, zato 256bitovými sha256 a blake2b. V budoucnu by se mohl místo xxhash prosadit rychlejší128bitovýXXH3  od stejného autora, který ale zatím ještě není odladěný. Také se uvažuje o nasazení o trošku rychlejšíblake3 místo blake2. Vybrat hashovací funkci můžete zatím jen při vytváření.

# mkfs.btrfs --csum xxhash /dev/sda

(zdroj: phoronix)


Našli jste v článku chybu?

Autor zprávičky

První linux nainstaloval kolem roku 1994 a u něj zůstal. Později vystudoval fyziku a získal doktorát.