Bcachefs આખરે સ્વીકારવામાં આવે છે અને Linux 6.7 માં આવશે

bcachefs-linux

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

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

લગભગ એક મહિનાના કામ પછી (BcacheFS ને મુખ્ય શાખામાં એકીકૃત કરવાના છેલ્લા પ્રયાસથી), એલઇનસ ટોરવાલ્ડ્સે આખરે આગળ વધ્યું છે અને Linux કર્નલની મુખ્ય શાખામાં BcacheFS નો સમાવેશ કરવાની વિનંતીને મંજૂર કરી અને Bcachefs અમલીકરણને રિપોઝીટરીમાં ઉમેર્યું જેમાં 6.7 કર્નલ શાખા વિકસાવવામાં આવી રહી છે, જે જાન્યુઆરીની શરૂઆતમાં રિલીઝ થવાની અપેક્ષા છે.

અમે અગાઉ શેર કરેલ લેખમાં ઉલ્લેખ કર્યો છે તેમ, BcacheFS ને Linux મુખ્ય શાખામાં પ્રમોટ કરવાના પ્રયાસો 2020 માં શરૂ થયા, જે પછી પીઅર સમીક્ષા પછી ઓળખવામાં આવેલી ટિપ્પણીઓ અને ખામીઓને દૂર કરવામાં લગભગ ત્રણ વર્ષ લાગ્યા.

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

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

  • લખવા પર કૉપિ કરો (COW), જેમ કે zfs અથવા btrfs
  • સંપૂર્ણ ડેટા અને મેટાડેટા ચેકસમ
  • બહુવિધ ઉપકરણો
  • પ્રતિકૃતિ
  • ઇરેઝર કોડિંગ (સ્થિર નથી)
  • કેશીંગ, ડેટા સ્થાન
  • કમ્પ્રેશન
  • એન્ક્રિપ્શન
  • સ્નેપશોટ
  • હવે મોડ
  • રિફ્લિંક
  • વિસ્તૃત વિશેષતાઓ, ACLs, ક્વોટા
  • સ્કેલેબલ - 100TB થી વધુ પર પરીક્ષણ કરવામાં આવ્યું છે અને તે ઘણું વધારે સ્કેલ કરવાની અપેક્ષા રાખે છે (પરીક્ષકો ઇચ્છતા હતા!)
  • ઉચ્ચ પ્રદર્શન, ઓછી પૂંછડી લેટન્સી

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

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

કર્નલમાં ઉમેરવામાં આવેલ પેચમાં કોડની લગભગ 95 હજાર લીટીઓનો સમાવેશ થાય છે. આ પ્રોજેક્ટ કેન્ટ ઓવરસ્ટ્રીટ દ્વારા 10 વર્ષથી વધુ સમય માટે વિકસાવવામાં આવ્યો છે, જેમણે કર્નલમાં સમાવિષ્ટ SSD ડ્રાઇવ્સ પર Bcache બ્લોક ડિવાઇસ કેશીંગ સિસ્ટમ પણ વિકસાવી છે.

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

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

આખરે જો તમે છો આ ફાઇલ સિસ્ટમને તમારી જાતે અજમાવવામાં રસ ધરાવો છો, તમારે જાણવું જોઈએ કે તમારે વપરાશકર્તા માટે કર્નલ કમ્પાઈલ કરવી પડશે. તમે પર સૂચનાઓનું પાલન કરી શકો છો નીચેની કડી

જેઓ તેના વિશે વધુ જાણી શકે છે, તમે માં વિગતોનો સંપર્ક કરી શકો છો નીચેની કડી


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

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

*

*

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