લિનક્સ-નેક્સ્ટ બ્રાન્ચમાં Bcachefs પહેલેથી જ ઉમેરવામાં આવ્યું હતું અને તે Linux 6.7 માં આવી શકે છે.

bcachefs-linux

Bcachefs એ Linux-આધારિત ઑપરેટિંગ સિસ્ટમ્સ માટે કૉપિ-ઑન-રાઇટ ફાઇલ સિસ્ટમ છે.

એવું લાગે છે કે BcacheFS ના લેખકના પ્રયત્નોએ તાજેતરમાં જ ફળ આપ્યું છે જાણીતા બન્યા સમાચાર કે તેમના ફાઇલ સિસ્ટમ, આખરે સ્વીકારવામાં વ્યવસ્થાપિત છે અને ચોક્કસ હોવાને કારણે Linux કર્નલ કોડમાં ભળી જાય છે linux-આગામી શાખામાં (જે Linux કર્નલના ભાવિ સંસ્કરણો માટે લક્ષણોનું પરીક્ષણ કરે છે).

અને માત્ર 3 વર્ષથી કેન્ટ ઓવરસ્ટ્રીટ, BcacheFS ના લેખક, તેમની ફાઇલ સિસ્ટમને પોલિશ કરવા માટે સખત મહેનત કરી છે જેથી તેને Linux કર્નલની મુખ્ય શાખાના કોડમાં સમાવી શકાય.

ભલે BcacheFS સ્વીકારવામાં આવી હોય અને linux-આગામી શાખા, વિનંતીમાં મર્જ કરવામાં આવે છે કોડ સમાવવા માટે બહાર કાઢો BcacheFS દ્વારા મુખ્ય શાખામાં તેને લીનસ ટોરવાલ્ડ્સ દ્વારા નકારી કાઢવામાં આવ્યું હતું, જેના પર Linux ના પિતાની ટિપ્પણીઓમાં, તેમણે કેન્ટ ઓવરસ્ટ્રીટને ભલામણ કરી કે તે પહેલા Linux-આગામી ની પ્રાયોગિક શાખામાં પ્રસ્તાવિત પેચોની યોગ્યતાનું મૂલ્યાંકન કરે, તેથી જો સમીક્ષા સફળ થાય, તો BcachefsFS ને 6.7 કર્નલમાં સમાવી શકાય છે, જેનું લોન્ચિંગ ડિસેમ્બરમાં અપેક્ષિત છે.

જેઓ BcachefsFS વિશે જાણતા નથી, તમારે તે જાણવું જોઈએ આ એક ફાઇલ સિસ્ટમ છે વિકસિત ટેકનોલોજીનો ઉપયોગ કરીને વિકાસમાં પહેલેથી જ પરીક્ષણ કરવામાં આવ્યું છે Bcache બ્લોક ઉપકરણનું, ઝડપી SSDs (સંસ્કરણ 3.10 થી કર્નલમાં સમાવિષ્ટ) પર ધીમી હાર્ડ ડ્રાઈવોની ઍક્સેસને કેશ કરવા માટે રચાયેલ છે.

Bcachefs

સ્ક્રીનશોટ કે જે Bcachefs પહેલાથી જ Linux પર સ્વીકારવામાં આવ્યો છે

Bcachefs કોપી-ઓન-રાઈટ મિકેનિઝમનો ઉપયોગ કરે છે (COW) જેમાં ફેરફારોને કારણે ડેટા ઓવરરાઇટ થતો નથી: નવી સ્થિતિને નવા સ્થાન પર લખવામાં આવે છે, જે પછી વર્તમાન સ્થિતિ પોઇન્ટર બદલાય છે.

Bcachefs નો ધ્યેય XFS ની કામગીરી, વિશ્વસનીયતા અને માપનીયતાના સ્તરને હાંસલ કરવાનો છે. જ્યારે વધારાની Btrfs અને ZFS સુવિધાઓ પૂરી પાડે છે જેમ કે મલ્ટી-ડિવાઈસ પાર્ટીશન, મલ્ટિ-લેયર ડ્રાઈવ લેઆઉટ, પ્રતિકૃતિ (RAID 1/10), પારદર્શક ડેટા અને કેશીંગ, LZ4 માં કમ્પ્રેશન, gzip અને ZSTD મોડ્સ, હેલ્થ આઉટેજ, ચેકસમનો ઉપયોગ કરીને અખંડિતતાની ચકાસણી. , રીડ-સોલોમન એરર કરેક્શન કોડ્સ (RAID 5/6), એનક્રિપ્ટેડ સ્વરૂપમાં માહિતીનો સંગ્રહ કરવાની ક્ષમતા (ChaCha20 અને Poly1305 નો ઉપયોગ થાય છે).

કામગીરીની દ્રષ્ટિએ, Bcachefs એ Btrfs અને અન્ય ફાઇલ સિસ્ટમો કરતાં આગળ છે કોપી-ઓન-રાઈટ મિકેનિઝમ પર આધારિત છે અને Ext4 અને XFS ની નજીકની ઓપરેટિંગ ઝડપ દર્શાવે છે.

એક વિશેષ સુવિધા Bcachefs દ્વારા મલ્ટિ-લેયર ડ્રાઇવ કનેક્શન્સ માટે સપોર્ટ છે, જેમાં સંગ્રહ અનેક સ્તરોથી બનેલો છે: ઝડપી ડ્રાઈવો (SSD) નીચલા સ્તર સાથે જોડાયેલ છે, જેનો ઉપયોગ વારંવાર ઉપયોગમાં લેવાતા ડેટાને કેશ કરવા માટે થાય છે, અને ઉપલા સ્તર ઝડપી ડિસ્ક ડ્રાઈવોથી બનેલું છે. વિશાળ અને આર્થિક કે ઓછા ઉપયોગમાં લેવાતા ડેટા માટે સ્ટોરેજ પ્રદાન કરો.

લેયર્સ વચ્ચે રાઈટ-બેક મોડ કેશીંગનો ઉપયોગ કરી શકાય છે. ફાઇલ સિસ્ટમનો ઉપયોગ બંધ કર્યા વિના ડ્રાઇવને ગતિશીલ રીતે ઉમેરી શકાય છે અને પાર્ટીશનમાંથી અલગ કરી શકાય છે (ડેટા આપોઆપ સ્થાનાંતરિત થાય છે).

તે ઉલ્લેખનીય છે નવીનતમ સિદ્ધિઓની Bcachefs ના વિકાસમાં, લખી શકાય તેવા સ્નેપશોટના અમલીકરણનું સ્થિરીકરણ બહાર આવે છે. Btrfs ની સરખામણીમાં, Bcachefs માં સ્નેપશોટ હવે વધુ સારી રીતે સ્કેલ કરે છે અને Btrfs માં સહજ સમસ્યાઓથી મુક્ત છે. વ્યવહારમાં, MySQL બેકઅપ ગોઠવતી વખતે સ્નેપશોટ કામ કરવા માટે પરીક્ષણ કરવામાં આવ્યું છે.

ભવિષ્યની યોજનાઓ અંગે રસ્ટ ભાષાનો ઉપયોગ કરવાની ઇચ્છા શામેલ કરો Bcachefs વિકસાવતી વખતે. Bcachefs લેખકના મતે, જે કોડ ડીબગિંગને બદલે પ્રોગ્રામિંગ પસંદ કરે છે, હવે વધુ સારો વિકલ્પ ઉપલબ્ધ હોવાથી C માં કોડ લખવાનું ગાંડપણ હશે.

રસ્ટ પહેલેથી જ કેટલીક ઉપયોગિતાઓના અમલીકરણમાં Bcachefs માં ભાગ લે છે જે વપરાશકર્તા જગ્યામાં ચાલે છે. વધુમાં, રસ્ટમાં Bcachefsને સંપૂર્ણપણે ફરીથી લખવા માટેનો વિચાર ઉભો થઈ રહ્યો છે, કારણ કે આ ભાષાનો ઉપયોગ નોંધપાત્ર રીતે ડિબગીંગ સમય બચાવે છે.

સ્રોત: https://www.phoronix.com


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: AB ઈન્ટરનેટ નેટવર્ક્સ 2008 SL
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.