Kóði Bcachefs hefur verið samþykktur í aðalkjarnanum. Linux 6.7

Linus Torvalds samþykkti beiðni um að fella Bcachefs skráarkerfið inn í aðalkjarna kerfisins. Linux og bætti Bcachefs útfærslunni við geymsluna sem þróaði 6.7 kjarnagreinina, sem áætlað er að komi út í byrjun janúar. Uppfærslan sem bætt var við kjarnann inniheldur um það bil 95 línur af kóða. Verkefnið hefur verið í þróun í yfir 10 ár af Kent Overstreet, sem þróaði einnig Bcache SSD blokkarbúnaðar skyndiminnikerfið sem er innifalið í kjarnanum.

Árið 2020 hófst vinna við að kynna Bcachefs fyrir aðalkjarnanum, en eftir það tók það næstum þrjú ár til viðbótar að taka á þeim vandamálum og göllum sem komu í ljós í ritrýniferlinu. Í vor var lagt til uppfært sett af uppfærslum, sem hafnað var nokkrum sinnum, en að lokum samþykkt í september í Linux-next greininni, sem er hönnuð til að prófa eiginleika fyrir framtíðarútgáfur kjarnans. Linux.

Bcachefs er þróað með því að nota tækni sem þegar hefur verið prófuð í þróun Bcache blokkartækisins, hannað til að vista aðgang að hægum harða diskum á hröðum SSD drifum (innifalinn í kjarnanum frá útgáfu 3.10). Bcachefs notar Copy-on-Write (COW) kerfi þar sem breytingar leiða ekki til yfirskriftar gagna - nýja ástandið er skrifað á nýjan stað, eftir það er bendilinn á núverandi ástand breytt.

Bcachefs reynir að sameina frammistöðu, áreiðanleika og sveigjanleika XFS við háþróaða virkni sem finnast í Btrfs og ZFS, svo sem skipting í mörgum tækjum, fjöllaga drifskipulag, afritun (RAID 1/10), skyndiminni, gagnsæ þjöppunargögn (LZ4) , gzip og ZSTD stillingar), ástandssneiðar (skyndimynd), sannprófun á heiðarleika með því að nota eftirlitstölur, hæfni til að geyma Reed-Solomon villuleiðréttingarkóða (RAID 5/6), geyma upplýsingar á dulkóðuðu formi (ChaCha20 og Poly1305 eru notuð). Hvað varðar frammistöðu er Bcachefs á undan Btrfs og öðrum skráarkerfum sem byggjast á Copy-on-Write vélbúnaðinum og sýnir rekstrarhraða nálægt Ext4 og XFS.

Eiginleiki Bcachefs er stuðningur við margra laga tengingu á drifum, þar sem geymsla er samsett úr nokkrum lögum - hröðustu drif (SSD) eru tengd við neðsta lagið, sem er notað til að vista oft notuð gögn, og efsta lagið myndast rúmbetri og ódýrari diskar sem geyma minna eftirspurn gögn. Hægt er að nota afturritunarskyndiminni á milli laga. Hægt er að bæta drifum við og aftengja disksneið án þess að trufla notkun skráarkerfisins (gögn flytjast sjálfkrafa).

Heimild: opennet.ru

Kauptu áreiðanlega hýsingu fyrir síður með DDoS vernd, VPS VDS netþjónum 🔥 Kauptu áreiðanlega vefhýsingu með DDoS vörn, VPS VDS netþjónum | ProHoster