Li-Bcachefs li ne li se li kentsoe lekaleng le latelang la linux mme li ka be li fihla Linux 6.7.

bcachefs-linux

Bcachefs ke sistimi ea likopi-on-write bakeng sa sistimi e sebetsang e thehiloeng ho Linux.

Ho bonahala eka boiteko ba mongoli oa BcacheFS bo hlahisitse litholoana, ho tloha morao tjena ho tsejoa litaba tseo tsa hae faele tsamaiso, qetellong e atlehile ho amoheloa 'me e kopantsoe le khoutu ea kernel ea Linux, ka ho toba lekaleng la linux-le latelang (e leng se lekang likarolo tsa mefuta e tlang ea Linux kernel).

'Me ka lilemo tse fetang 3 feela Kent Overstreet, sengoli sa BcacheFS, o sebelitse ka thata ho bentša tsamaiso ea hae ea faele e le hore e ka kenyelletsoa khoutu ea lekala le leholo la Linux Kernel.

Leha BcacheFS e amohetsoe mme o kopantsoe lekaleng le latelang la linux, kopo extract ho kenyelletsa khoutu ka BcacheFS lekaleng le leholo e ile ea hanoa ke Linus Torvalds, eo ka litlhaloso tse tsoang ho ntate oa Linux, o ile a khothalletsa Kent Overstreet hore a qale ho hlahloba ho tšoaneleha ha li-patches tse hlahisitsoeng lekaleng la liteko la Linux-e latelang, kahoo haeba tlhahlobo e atleha, BcachefsFS e ka kenyelletsoa ho 6.7 kernel, eo ho qalisoa ha eona. e lebelletsoe ka December.

Bakeng sa ba sa tsebeng ka BcachefsFS, le lokela ho tseba seo sena ke sistimi ea faele ntshetswa pele ho sebelisa mahlale e se e lekoa ho nts'etsopele ea sesebelisoa sa block sa Bcache, e etselitsoe ho boloka phihlello ea li-hard drive tse liehang ho li-SSD tse potlakileng (tse kenyellelitsoeng kernel ho tloha mofuta oa 3.10).

Bcachefs

skrini seo Bcachefs se seng se amohetsoe ho Linux

Bcachefs e sebelisa mokhoa oa ho kopitsa-ho-ngola (COW) moo liphetoho li sa etse hore data e ngoloe: boemo bo bocha bo ngotsoe sebakeng se secha, ka mor'a moo pointer ea boemo ba hona joale e fetoloa.

Sepheo sa Bcachefs ke ho fihlela boemo ba ts'ebetso, ts'epahalo le scalability ea XFS, ka ha o ntse o fana ka likarolo tse ling tsa Btrfs le ZFS joalo ka karohano ea lisebelisoa tse ngata, meralo ea li-drive tse ngata, ho pheta-pheta (RAID 1/10), data e pepeneneng le caching, compression ka mekhoa ea LZ4, gzip le ZSTD, khaello ea bophelo bo botle, netefatso ea bots'epehi o sebelisa licheke. , bokhoni ba ho boloka mekhoa ea ho lokisa phoso ea Reed-Solomon (RAID 5/6), ho boloka boitsebiso ka mokhoa o patiloeng (ChaCha20 le Poly1305 li sebelisoa).

Mabapi le ts'ebetso, Bcachefs e ka pele ho Btrfs le litsamaiso tse ling tsa lifaele e ipapisitse le mokhoa oa ho kopitsa-ho-ngola mme e bonts'a lebelo la ts'ebetso le haufi le Ext4 le XFS.

Karolo e ikhethang ka Bcachefs ke ts'ehetso ea likhokahano tsa li-drive tse ngata, moo polokelo e entsoeng ka lihlopha tse 'maloa: li-drive tse potlakileng (SSD) li hokahane le lera le ka tlaase, le sebelisetsoang ho boloka data e sebelisoang khafetsa,' me karolo e ka holimo e entsoe ka li-drive tsa disk tse potlakileng. fana ka polokelo bakeng sa data e sa sebelisoeng haholo.

Caching ea mokhoa oa ho ngola o ka sebelisoa lipakeng tsa lihlopha. Lits'oants'o li ka eketsoa ka matla 'me tsa tlosoa karohanong ntle le ho emisa ts'ebeliso ea sistimi ea faele (data e falla ka bo eona).

Ke habohlokoa ho bolela seo ea likatleho tsa moraorao Ho nts'etsopele ea li-Bcachefs, botsitso ba ts'ebetsong ea li-snapshots tse ka ngoloang li hlahella. Ha e bapisoa le Btrfs, linepe ho Bcachefs joale li se li le betere ebile ha li na mathata a amanang le Btrfs. Ha e le hantle, li-snapshots li 'nile tsa lekoa hore li sebetse ha ho hlophisoa li-backups tsa MySQL.

Mabapi le merero ea kamoso akarelletsa takatso ea ho sebelisa puo ea Rust ha ho etsoa li-Bcachefs. Ho ea ka sengoli sa Bcachefs, ea ratang lenaneo ho e-na le ho lokisa khoutu, e ka ba bohlanya ho ngola khoutu ka C kaha joale ho na le khetho e molemo ka ho fetisisa.

Rust e se e ntse e kenya letsoho ho Bcachefs ts'ebetsong ea lisebelisoa tse ling tse sebetsang sebakeng sa basebelisi. Ho feta moo, mohopolo o ntse o tsoela pele ho ngola Bcachefs butle-butle ka Rust, kaha ho sebelisa puo ena ho boloka nako ea ho lokisa liphoso.

Mohloli: https://www.phoronix.com


Litaba tsa sengoloa sena li latela melao-motheo ea rona ea melao ea boitšoaro ea bongoli. Ho tlaleha phoso tlanya mona.

E-ba oa pele ho fana ka maikutlo

Siea maikutlo a hau

aterese ya hao ya imeile ke ke ho phatlalatswa. masimo a hlokahala a tšoailoe ka *

*

*

  1. E ikarabella bakeng sa lintlha: AB Internet Networks 2008 SL
  2. Morero oa data: Laola SPAM, tsamaiso ea maikutlo.
  3. Molao: Tumello ea hau
  4. Puisano ea data: Lintlha li ke ke tsa tsebisoa batho ba boraro ntle le ka tlamo ea molao.
  5. Polokelo ea data: Database e hapiloeng ke Occentus Networks (EU)
  6. Litokelo: Nako efe kapa efe o ka fokotsa, oa hlaphoheloa mme oa hlakola tlhaiso-leseling ea hau.