InterMezzo (file system)
ઇન્ટરમેઝો એ લિનક્સ કર્નલ માટે લખાયેલી વિતરિત ફાઇલ સિસ્ટમ હતી, જે જીએનયુ જનરલ પબ્લિક લાઇસન્સ હેઠળ વિતરિત કરવામાં આવી હતી. તે પ્રમાણભૂત લિનક્સ કર્નલમાં આવૃત્તિ 2.4.15 માંથી સમાવવામાં આવ્યું હતું પરંતુ આવૃત્તિ 2.6 માંથી કાઢી નાખવામાં આવ્યું હતું. ઇન્ટરમેઝો વર્તમાન જર્નલિંગ ફાઇલ સિસ્ટમ જેમ કે ext3, JFS, ReiserFS અથવા XFSની ટોચ પર કામ કરવા માટે રચાયેલ છે. તે 1999 ની આસપાસ વિકસાવવામાં આવી હતી. ઇન્ટરમેઝો સિસ્ટમમાં સર્વરનો સમાવેશ થાય છે, જે ફાઇલ સિસ્ટમની મુખ્ય નકલ ધરાવે છે, અને ફાઇલ સિસ્ટમના કેશ સાથે એક અથવા વધુ ક્લાયન્ટ્સ ધરાવે છે. તે કાં તો પ્રતિકૃતિ મોડમાં કામ કરે છે, જેમાં ક્લાયન્ટ સમગ્ર ફાઇલ સિસ્ટમની નકલ જાળવે છે, અથવા ઓન-ડિમાન્ડ મોડમાં જેમાં ક્લાયન્ટ ફક્ત તેની જરૂરી ફાઇલોની વિનંતી કરે છે. તે સર્વરની ફાઇલ સિસ્ટમ જર્નલમાં તમામ લખાણોને કેપ્ચર કરીને અને તેમને ફરીથી ચલાવવા માટે ક્લાયન્ટ સિસ્ટમ્સમાં સ્ટ્રીમિંગ કરીને આ કરે છે. ઇન્ટરમેઝોને "ઉચ્ચ ઉપલબ્ધતા ફાઇલ સિસ્ટમ" તરીકે વર્ણવવામાં આવે છે કારણ કે સર્વર સાથેનું જોડાણ ખોવાઈ જાય તો પણ ક્લાયન્ટ કામ કરવાનું ચાલુ રાખી શકે છે. ડિસ્કનેક્શનના સમયગાળા દરમિયાન, સુધારાઓ લૉગ કરવામાં આવે છે અને જ્યારે જોડાણ પુનઃસ્થાપિત થશે ત્યારે તેનો પ્રચાર કરવામાં આવશે. સંઘર્ષો શોધી કાઢવામાં આવે છે અને "સંઘર્ષ નિવારણ નીતિ" અનુસાર તેનું સંચાલન કરવામાં આવે છે (જોકે સંઘર્ષો ટાળવા માટે શ્રેષ્ઠ નીતિ હોવાની શક્યતા છે). પ્રતિકૃતિ મોડની લાક્ષણિક એપ્લિકેશનો છેઃ વહેંચાયેલ ફાઇલ સિસ્ટમ પર કાર્યરત સર્વરોનો સમૂહ. કોમ્પ્યુટર કે જે હંમેશા નેટવર્ક સાથે જોડાયેલા નથી, જેમ કે લેપટોપ. ફાઇલ ટ્રાન્સફર પ્રોટોકોલ (એફટીપી) અથવા ડબ્લ્યુડબ્લ્યુડબલ્યુ, અથવા ડેસ્કટોપ વર્કસ્ટેશન જેવી માંગ પરની લાક્ષણિક એપ્લિકેશનો વિતરિત ફાઇલ સેવા આપતી હતી. ઇન્ટરમેઝો કાર્નેગી મેલોન યુનિવર્સિટી ખાતે કોડા ફાઇલ સિસ્ટમ પ્રોજેક્ટના ભાગ રૂપે શરૂ કરવામાં આવી હતી અને કોડા પાસેથી ઘણા ડિઝાઇન નિર્ણયો લીધા હતા (પરંતુ કોડ શેર કર્યો ન હતો). કોડા બદલામાં ઓપનએએફએસ પ્રોજેક્ટની એક શાખા હતી. તે ઉન્નત માપનીયતા, પ્રદર્શન, મોડ્યુલરિટી અને હાલની ફાઇલ સિસ્ટમો સાથે સરળ એકીકરણ માટે ડિઝાઇન કરવામાં આવી હતી. પીટર જે. બ્રામ, માઈકલ કાલાહાન અને ફિલ શ્વાન દ્વારા ઓગસ્ટ 1999માં ઓપન સોર્સ સંમેલનમાં એક પેપર રજૂ કરવામાં આવ્યું હતું. સ્ટેલિયાસ કમ્પ્યુટિંગ નામની કંપનીએ 1999ના અંતમાં એક વેબ સાઇટ બનાવી અને જાન્યુઆરી 2000માં "બીટા" પરીક્ષણ સંસ્કરણની જાહેરાત કરી. જોકે તે પ્રમાણભૂત લિનક્સ કર્નલમાં આવૃત્તિ 2.4 માં સપોર્ટેડ હતું, ઇન્ટરમેઝોને 2.6 શ્રેણીમાં દૂર કરવામાં આવ્યું હતું. તેના વિકાસકર્તાઓ 2001ની આસપાસ ક્લસ્ટર ફાઇલ સિસ્ટમ્સ નામની કંપનીમાં લસ્ટર નામના નવા પ્રોજેક્ટ તરફ આગળ વધ્યા. વિકાસ લગભગ 2003 સુધી ચાલુ રહ્યો, અને વેબસાઇટ 2008 સુધી જાળવવામાં આવી હતી. આ પણ જુઓ rsync કોડા લસ્ટર સંદર્ભો બાહ્ય કડીઓ ડેબિયન બગ અહેવાલ લસ્ટરનો ઉલ્લેખ કરીને ઇન્ટરમેઝો પર લોગ કરે છે. લિનક્સ માટે નેટવર્ક ફાઇલ સિસ્ટમો વર્ચ્યુઅલાઈઝેશન સોફ્ટવેર લિનક્સ કર્નલ દ્વારા સપોર્ટેડ ફાઇલ સિસ્ટમો વિતરિત