Hlavní navigace

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

Sdílet

Jan Fikar
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?
Ochrana proti spamovacím robotům. Odpovězte prosím na následující otázku: Jaký je letos rok?

Žádné názory