ઝેડએફએસ 0.8.0 લિનક્સ કર્નલ માટે ઝેડએફએસ અમલીકરણ સાથે આવે છે

zfs-linux

લગભગ બે વર્ષના વિકાસ પછી, લિનક્સ 0.8.0 પર ઝેડએફએસનું પ્રકાશન રજૂ થાય છે, જે ઝેડએફએસ ફાઇલ સિસ્ટમનું અમલીકરણ છે, જે લિનક્સ કર્નલના મોડ્યુલ તરીકે રચાયેલ છે.

લિનક્સ પર ઝેડએફએસના ભાગ રૂપે, ઝેડએફએસ ઘટકોનું અમલીકરણ તૈયાર કરાયું હતું જે ફાઇલ સિસ્ટમ operationપરેશન અને વોલ્યુમ મેનેજર bothપરેશન બંનેથી સંબંધિત છે. ખાસ કરીને અમલમાં મૂકાયા છે નીચેના ઘટકો: એસપીએ (સ્ટોરેજ પૂલ એલોકેટર), ડીએમયુ (ડેટા મેનેજમેન્ટ યુનિટ), ઝેડવીએલ (ઝેડએફએસ એમ્યુલેટેડ વોલ્યુમ), અને ઝેડપીએલ (ઝેડએફએસ પોસિક્સ લેયર).

ઉપરાંત, પ્રોજેક્ટ લ્યુસ્ટર ક્લસ્ટર ફાઇલ સિસ્ટમ માટે બેકએન્ડ તરીકે ઝેડએફએસનો ઉપયોગ કરવાની ક્ષમતા પ્રદાન કરે છે.

પ્રોજેક્ટ ફાઉન્ડેશન મૂળ ઝેડએફએસ કોડ પર આધારિત છે જે ઓપનસોલેરિસ પ્રોજેક્ટમાંથી આયાત કરવામાં આવે છે અને ઇલુમોસ સમુદાયના ઉન્નતીકરણો અને સુધારાઓ સાથે વધારવામાં આવે છે. યુનાઇટેડ સ્ટેટ્સ Statesર્જા વિભાગના કરાર હેઠળ લિવરમોર રાષ્ટ્રીય પ્રયોગશાળાના કર્મચારીઓની ભાગીદારીથી આ પ્રોજેક્ટ વિકસાવવામાં આવી રહ્યો છે.

કોડ સીડીડીએલના મફત લાઇસન્સ હેઠળ વિતરિત કરવામાં આવે છે, જે જીપીએલવી 2 સાથે અસંગત છે, જે ઝેડએફએસને લિનક્સ પર મુખ્ય લિનક્સ કર્નલમાં એકીકૃત કરવાની મંજૂરી આપતું નથી, કારણ કે જીપીએલવી 2 અને સીડીડીએલ લાઇસેંસિસ હેઠળના કોડનું જોડાણ અસ્વીકાર્ય છે.

આ લાઇસેંસિંગની અસંગતતાને ટાળવા માટે, સીડીડીએલ લાઇસન્સ હેઠળ ઉત્પાદનને સંપૂર્ણપણે લોડ કરી શકાય તેવા મોડ્યુલ તરીકે વિતરિત કરવાનું નક્કી કરવામાં આવ્યું, જે કર્નલથી અલગ મોકલવામાં આવ્યું. લિનક્સ પર ઝેડએફએસ કોડબેઝની સ્થિરતા એ લિનક્સ માટેની અન્ય ફાઇલ સિસ્ટમ્સ સાથે તુલનાત્મક હોવાનો અંદાજ છે.

મોડ્યુલ 2.6.32 થી 5.1 સુધી લિનક્સ કર્નલ સાથે ચકાસાયેલ છે. ડેબિયન, ઉબુન્ટુ, ફેડોરા, આરએચએલ / સેન્ટોસ સહિતના મુખ્ય લિનક્સ ડિસ્ટ્રિબ્યુશન માટે ટૂંક સમયમાં તૈયાર ઇન્સ્ટોલેશન પેકેજો તૈયાર કરવામાં આવશે.

મુખ્ય સમાચાર

આ પ્રકાશનમાં ઉમેરવામાં આવેલા ફેરફારોના ભાગ રૂપે તમે શોધી શકો છો પાર્ટીશન અને ફાઇલ સિસ્ટમ સ્તર પર સંગ્રહિત ડેટા એન્ક્રિપ્ટ કરવા માટે બિલ્ટ-ઇન સપોર્ટ. ડિફ defaultલ્ટ એન્ક્રિપ્શન એલ્ગોરિધમ એસ-256-સે.મી. એન્ક્રિપ્શન કીઓ લોડ કરવા માટે, "zfs લોડ-કી" આદેશ પ્રસ્તાવિત છે.

તેવી જ રીતે આદેશો ચલાવીને એન્ક્રિપ્ટેડ ડેટા સ્થાનાંતરિત કરવાની ક્ષમતાનો અમલ થાય છે 'ઝેડએફએસ મોકલો' અને 'ઝેડએફએસ પ્રાપ્ત થાય છે'.

જ્યારે »-w« વિકલ્પ નિર્દિષ્ટ કરવામાં આવે છે, ત્યારે જૂથમાં પહેલાથી એન્ક્રિપ્ટ થયેલ ડેટા મધ્યવર્તી ડિક્રિપ્શન વિના, જેમ કે જૂથમાં એન્ક્રિપ્ટ કરેલા ડેટાને બીજા જૂથમાં સ્થાનાંતરિત કરવામાં આવે છે જે તમને અવિશ્વસનીય સિસ્ટમોનો બેકઅપ લેવા માટે આ મોડનો ઉપયોગ કરવાની મંજૂરી આપે છે (કિસ્સામાં જ્યાં પ્રાપ્તકર્તા સંમત હોય, વગર) કી, હુમલો કરનાર ડેટા accessક્સેસ કરવામાં સમર્થ હશે નહીં).

પણ સમાંતર બ્લોક ફાળવણી કામગીરી માટે સપોર્ટ ઉમેર્યો મેટાસ્લેબના દરેક સમૂહ માટે અલગ "ફાળવણીકાર" પ્રક્રિયાઓના અમલીકરણ દ્વારા.

પરંપરાગત સિસ્ટમોમાં, તેમાં 5-10% નો પ્રભાવ વધારો છે, પરંતુ મોટામાં (8,128 જીબી એસએસડી, 24 એએબીએ કોર, 256 જીબી રેમ), બ્લોક ફાળવણીની કામગીરીમાં 25% સુધી પહોંચી શકે છે.

પ્રકાશિત કરવાની બીજી નવીનતા છે ઝેડએફએસ સાથે વિવિધ નોકરીઓને સ્વચાલિત કરવા માટે લુઆ સ્ક્રિપ્ટ્સ બનાવવાની ક્ષમતા. સ્ક્રિપ્ટો "zpool પ્રોગ્રામ" આદેશનો ઉપયોગ કરીને ખાસ સેન્ડબોક્સમાં ચલાવવામાં આવે છે.

આ સાથે, એકાઉન્ટ અને ક્વોટા માટેનો આધાર પણ પ્રોજેક્ટ સ્તરે આવ્યો, વપરાશકર્તા અને જૂથ સ્તરે અગાઉ ઉપલબ્ધ ક્વોટાને પૂરક બનાવ્યો.

સંક્ષેપમાં, પ્રોજેક્ટ્સ એક અલગ objectબ્જેક્ટ સ્પેસ છે જે એક અલગ ઓળખકર્તા (પ્રોજેક્ટ ID) સાથે સંકળાયેલ છે.

છેલ્લે, અન્ય ફેરફારો જે બહાર આવે છે તે તે છે કે પ્રદર્શન izપ્ટિમાઇઝેશન પ્રસ્તુત થાય છે:

  • સ્ક્રબ અને રેસીલ્વર આદેશો બે તબક્કામાં વિભાજીત થવાને કારણે વેગ આપ્યો છે (મેટાડેટાને સ્કેન કરવા અને ડિસ્ક પરના ડેટાવાળા બ્લોક્સનું સ્થાન નક્કી કરવા માટે એક અલગ તબક્કો સોંપવામાં આવ્યો છે, ડેટાના ક્રમિક વાંચન દ્વારા આગળની ચકાસણીને મંજૂરી આપે છે).
  • ડેટા ફાળવણી વર્ગો (ફાળવણી વર્ગો) માટે સપોર્ટ, જે તમને પૂલમાં પ્રમાણમાં નાના એસએસડીનો સમાવેશ કરવાની મંજૂરી આપે છે અને તેનો ઉપયોગ ફક્ત કેટલાક પ્રકારનાં વારંવાર વપરાતા બ્લોક્સ, જેમ કે મેટાડેટા, ડીડીટી ડેટા અને ફાઇલોવાળા નાના બ્લોક્સને સંગ્રહિત કરવા માટે કરે છે.
  • "Zfs list" અને "zfs get" જેવા વહીવટી આદેશોની કામગીરીમાં તેમના કામ માટે જરૂરી મેટાડેટાને કેશીંગ કરીને સુધારવામાં આવ્યા છે.

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

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

*

*

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