Bcachefs аллакай дар филиали навбатии Linux илова карда шуда буд ва метавонад ба Linux 6.7 ворид шавад

bcachefs-linux

Bcachefs як системаи файлии нусхабардорӣ ба навиштан барои системаҳои оператсионии Linux мебошад.

Чунин ба назар мерасад, ки кӯшишҳои муаллифи BcacheFS аз вақтҳои охир самар доданд маълум шуд хабаре, ки вай системаи файлӣ, ниҳоят тавонист қабул шавад ва ба рамзи ядрои Linux ҳамроҳ карда шуд, ки мушаххас аст дар филиали linux-оянда (ки хусусиятҳоро барои версияҳои ояндаи ядрои Linux месанҷад).

Ва танҳо зиёда аз 3 сол Кент Оверстрит, муаллифи BcacheFS, барои сайқал додани системаи файлии худ сахт заҳмат кашид, то он метавонад ба рамзи шохаи асосии Linux Kernel дохил карда шавад.

Гарчанде ки BcacheFS қабул шудааст ва ба филиали linux-навбат, дархост муттаҳид карда шуд барои дохил кардани код бароред аз ҷониби BcacheFS дар шохаи асосӣ онро Линус Торвалдс рад кард, ки дар шарҳҳои падари Linux, ӯ ба Кент Оверстрит тавсия дод, ки аввал мувофиқати часпакҳои дар филиали таҷрибавии Linux-next пешниҳодшударо арзёбӣ кунад, аз ин рӯ, агар барраси муваффақ бошад, BcachefsFS метавонад ба ядрои 6.7, ки ба кор андохтани он дохил карда мешавад, дохил карда шавад. дар мохи декабрь дар назар дошта шудааст.

Барои онҳое, ки дар бораи BcachefsFS намедонанд, шумо бояд инро бидонед ин системаи файлӣ аст таҳия шудааст истифодаи технологияҳо аллакай дар таҳия санҷида шудааст дастгоҳи блоки Bcache, барои кэш дастрасии дискҳои сахти суст дар SSD-ҳои тез тарҳрезӣ шудааст (аз версияи 3.10 ба ядро ​​дохил карда шудааст).

Bcachefs

скриншот, ки Bcachefs аллакай дар Linux қабул шудааст

Bcachefs механизми нусхабардорӣ ба навиштанро истифода мебарад (COW), ки дар он тағирот боиси дубора навиштани маълумот намегардад: ҳолати нав ба макони нав навишта мешавад ва пас аз он нишондиҳандаи ҳолати ҷорӣ иваз карда мешавад.

Ҳадафи Bcachefs ноил шудан ба сатҳи кор, эътимоднокӣ ва миқёспазирии XFS мебошад. ҳангоми таъмини хусусиятҳои иловагии Btrfs ва ZFS, аз қабили тақсимоти бисёрдастгоҳ, тарҳҳои гардонандаи бисёрқабат, такрорӣ (RAID 1/10), маълумоти шаффоф ва кэш, фишурдасозӣ дар режимҳои LZ4, gzip ва ZSTD, қатъи саломатӣ, тафтиши якпорчагӣ бо истифода аз ҳисобҳо , қобилияти нигоҳ доштани рамзҳои ислоҳи хатогиҳои Reed-Solomon (RAID 5/6), нигоҳдории иттилоот дар шакли рамзгузорӣ (ChaCha20 ва Poly1305 истифода мешаванд).

Дар робита ба иҷрои, Bcachefs аз Btrfs ва дигар системаҳои файлӣ пеш аст ба механизми нусхабардорӣ дар навиштан асос ёфтааст ва суръати кориро ба Ext4 ва XFS наздик нишон медиҳад.

Хусусияти махсус аз ҷониби Bcachefs дастгирии пайвастҳои бисёрқабатаи диск мебошад, ки дар он нигаҳдорӣ аз якчанд қабат иборат аст: дискҳои тезтар (SSD) ба қабати поёнӣ пайваст мешаванд, ки барои кэш кардани маълумоти зуд-зуд истифодашаванда истифода мешаванд ва қабати болоӣ аз дискҳои тезтар иборат аст. нигоҳдории маълумоти кам истифодашавандаро таъмин кунед.

Кэшкунии ҳолати бозгашт метавонад дар байни қабатҳо истифода шавад. Дискҳоро бе қатъ кардани истифодаи системаи файлӣ (маълумот ба таври худкор интиқол медиҳад) аз қисмат динамикӣ илова ва ҷудо кардан мумкин аст.

Бояд гуфт, ки ин аз комьёбихои охирин Дар таҳияи Bcachefs, мӯътадилсозии татбиқи аксҳои сабтшаванда фарқ мекунад. Дар муқоиса бо Btrfs, Суратҳо дар Bcachefs ҳоло миқёси беҳтар доранд ва аз мушкилоти хоси Btrfs озоданд. Дар амал, аксҳо ҳангоми ташкили захираҳои MySQL санҷида шудаанд.

Дар бораи планхои оянда хохиши истифодаи забони русиро дар бар мегирад ҳангоми таҳияи Bcachefs. Ба гуфтаи муаллифи Bcachefs, ки ба ҷои ислоҳи код барномасозӣ карданро дӯст медорад, ҳоло дар C навиштани код девона мебуд, вақте ки варианти беҳтар дастрас аст.

Rust аллакай дар Bcachefs дар татбиқи баъзе утилитаҳое, ки дар фазои корбар кор мекунанд, иштирок мекунад. Илова бар ин, идеяи тадриҷан аз нав навиштани Bcachefs дар Rust аст, зеро истифодаи ин забон вақти ислоҳи ислоҳро ба таври назаррас сарфа мекунад.

Сарчашма: https://www.phoronix.com


Мазмуни мақола ба принсипҳои мо риоя мекунад ахлоқи таҳрирӣ. Барои гузориш додани хато клик кунед ин ҷо.

Аваллин эзоҳро диҳед

Назари худро бинависед

Суроғаи почтаи электронии шумо нест, нашр карда мешавад. Майдонҳои талаб карда мешавад, бо ишора *

*

*

  1. Масъул барои маълумот: AB Internet Networks 2008 SL
  2. Мақсади маълумот: Назорати СПАМ, идоракунии шарҳҳо.
  3. Қонунӣ: Розигии шумо
  4. Иртиботи маълумот: Маълумот ба шахсони сеюм расонида намешавад, ба истиснои ӯҳдадориҳои қонунӣ.
  5. Нигоҳдории маълумот: Пойгоҳи додаҳо аз ҷониби Occentus Networks (ИА) ҷойгир карда шудааст
  6. Ҳуқуқҳо: Ҳар лаҳза шумо метавонед маълумоти худро маҳдуд, барқарор ва нест кунед.