Clustered file system
ஒரு கிளஸ்டர் கோப்பு முறைமை (சி. எஃப். எஸ்) என்பது ஒரு கோப்பு முறைமையாகும், இது ஒரே நேரத்தில் பல சேவையகங்களில் பொருத்தப்பட்டு பகிரப்படுகிறது. கிளஸ்டரிங்கிற்கு பல அணுகுமுறைகள் உள்ளன, அவற்றில் பெரும்பாலானவை ஒரு கிளஸ்டர் கோப்பு அமைப்பைப் பயன்படுத்துவதில்லை (ஒவ்வொரு முனையிலும் நேரடியாக இணைக்கப்பட்ட சேமிப்பு மட்டுமே). கிளஸ்டர் செய்யப்பட்ட கோப்பு அமைப்புகள் இருப்பிட-சுயாதீன முகவரி மற்றும் பணிநீக்கம் போன்ற அம்சங்களை வழங்க முடியும், இது நம்பகத்தன்மையை மேம்படுத்துகிறது அல்லது கிளஸ்டரின் பிற பகுதிகளின் சிக்கலைக் குறைக்கிறது. இணையான கோப்பு அமைப்புகள் என்பது ஒரு வகை கிளஸ்டர் கோப்பு அமைப்பு ஆகும், இது பல சேமிப்பு முனைகளில் தரவைப் பரப்புகிறது, பொதுவாக பணிநீக்கம் அல்லது செயல்திறனுக்காக. பகிரப்பட்ட வட்டு கோப்பு முறைமை ஒரு பகிரப்பட்ட வட்டு கோப்பு முறைமை ஒரு சேமிப்பு பகுதி நெட்வொர்க்கை (SAN) பயன்படுத்துகிறது, இது பல கணினிகளை தொகுதி மட்டத்தில் நேரடி வட்டு அணுகலைப் பெற அனுமதிக்கிறது. SAN ஆல் பயன்படுத்தப்படும் பிளாக்-லெவல் செயல்பாடுகளுக்கு பயன்பாடுகள் பயன்படுத்தும் கோப்பு-நிலை செயல்பாடுகளிலிருந்து அணுகல் கட்டுப்பாடு மற்றும் மொழிபெயர்ப்பு கிளையன்ட் முனையில் நடைபெற வேண்டும். தொகுக்கப்பட்ட கோப்பு முறைமையின் மிகவும் பொதுவான வகை, பகிரப்பட்ட வட்டு கோப்பு முறைமை-ஒருங்கிணைந்த கட்டுப்பாட்டுக்கான வழிமுறைகளைச் சேர்ப்பதன் மூலம்-கோப்பு முறைமையின் நிலையான மற்றும் வரிசைப்படுத்தக்கூடிய பார்வையை வழங்குகிறது, பல வாடிக்கையாளர்கள் ஒரே கோப்புகளை அணுக முயற்சிக்கும்போது கூட ஊழல் மற்றும் எதிர்பாராத தரவு இழப்பைத் தவிர்க்கிறது. பகிரப்பட்ட-வட்டு கோப்பு-அமைப்புகள் பொதுவாக முனை தோல்விகள் ஏற்பட்டால் தரவு ஊழலைத் தடுக்க ஒருவித வேலி பொறிமுறையைப் பயன்படுத்துகின்றன, ஏனென்றால் வேலி இல்லாத சாதனம் அதன் சகோதரி முனைகளுடன் தொடர்பை இழந்து மற்ற முனைகள் அணுகும் அதே தகவலை அணுக முயற்சித்தால் தரவு ஊழலை ஏற்படுத்தும். அடிப்படை சேமிப்பு பகுதி நெட்வொர்க் SCSI, iSCSI, HyperSCSI, ATA ஓவர் ஈதர்நெட் (AoE), ஃபைபர் சேனல், நெட்வொர்க் பிளாக் சாதனம் மற்றும் இன்ஃபினிபேண்ட் உள்ளிட்ட பல தொகுதி-நிலை நெறிமுறைகளில் ஏதேனும் ஒன்றைப் பயன்படுத்தலாம். பகிரப்பட்ட வட்டு கோப்பு முறைமைக்கு வெவ்வேறு கட்டடக்கலை அணுகுமுறைகள் உள்ளன. சிலர் கோப்பு தகவலை ஒரு கிளஸ்டரில் உள்ள அனைத்து சேவையகங்களிலும் விநியோகிக்கிறார்கள் (முழுமையாக விநியோகிக்கப்படுகிறது). எடுத்துக்காட்டுகள் ப்ளூ வேல் கிளஸ்டர் கோப்பு முறைமை (பி. டபிள்யூ. எஃப். எஸ்) சிலிக்கான் கிராபிக்ஸ் (எஸ். ஜி. ஐ) கிளஸ்டர் கோப்பு முறைமை (சி. எக்ஸ். எஃப். எஸ்) வெரிடாஸ் கிளஸ்டர் கோப்பு முறைமை மைக்ரோசாஃப்ட் கிளஸ்டர் பகிரப்பட்ட தொகுதிகள் (சி. எஸ். வி) டேட்டாப்லோ நாசன் கோப்பு முறைமை ஐபிஎம் பொது இணையான கோப்பு முறைமை (ஜிபிஎஃப்எஸ்) ஆரக்கிள் கிளஸ்டர் கோப்பு முறைமை (ஓசிஎஃப்எஸ்) ஓபன்விஎம்எஸ் கோப்புகள்-11 கோப்பு முறைமை பாலிஸர்வ் சேமிப்பு தீர்வுகள் குவாண்டம் ஸ்டோர் நெக்ஸ்ட் கோப்பு முறைமை (எஸ்என்எஃப்எஸ்), முன்னாள் ஏடிஐசி, முன்னாள் சென்ட்ராவிஷன் கோப்பு முறைமை (சிவிஎஃப்எஸ்) ரெட் ஹாட் குளோபல் கோப்பு முறைமை (ஜிஎஃப்எஸ்2) சன் க்யூஎஃப்எஸ் டெர்ராஸ்கேல் டெக்னாலஜிஸ் டெர்ரஃப்எஸ் வெரிட்டாஸ் சிஎஃப்எஸ் (கிளஸ்டர் எஃப்எஸ்ஃ கிளஸ்டர் விஎக்ஸ்எஃப்எஸ்) பதிப்பு தரவை அனுப்ப நெட்வொர்க்கைப் பயன்படுத்தும் ஒரே கோப்பு அமைப்புகள் அவை அல்ல என்றாலும், இவை பொதுவாக நெட்வொர்க் கோப்பு அமைப்புகள் என்று அழைக்கப்படுகின்றன. விநியோகிக்கப்பட்ட கோப்பு அமைப்புகள் நெறிமுறை எவ்வாறு வடிவமைக்கப்பட்டுள்ளது என்பதைப் பொறுத்து, சேவையகங்கள் மற்றும் வாடிக்கையாளர்களின் அணுகல் பட்டியல்கள் அல்லது திறன்களைப் பொறுத்து கோப்பு முறைமைக்கான அணுகலைக் கட்டுப்படுத்தலாம். விநியோகிக்கப்பட்ட கோப்பு முறைமைக்கும் விநியோகிக்கப்பட்ட தரவுக் கடைக்குமான வித்தியாசம் என்னவென்றால், விநியோகிக்கப்பட்ட கோப்பு முறைமை உள்ளூர் கோப்புகளின் அதே இடைமுகங்கள் மற்றும் சொற்பொருள்களைப் பயன்படுத்தி கோப்புகளை அணுக அனுமதிக்கிறது, எடுத்துக்காட்டாக, ஏற்றுதல்/ஏற்றுதல், கோப்பகங்களை பட்டியலிடுதல், பைட் எல்லைகளில் படிக்க/எழுதுதல், கணினியின் சொந்த அனுமதி மாதிரி. விநியோகிக்கப்பட்ட தரவுக் கடைகள், இதற்கு மாறாக, வேறு ஏபிஐ அல்லது நூலகத்தைப் பயன்படுத்த வேண்டும் மற்றும் வெவ்வேறு சொற்பொருள்களைக் கொண்டுள்ளன (பெரும்பாலும் ஒரு தரவுத்தளத்தின்). வடிவமைப்பு இலக்குகள் விநியோகிக்கப்பட்ட கோப்பு அமைப்புகள் பல அம்சங்களில் "வெளிப்படைத்தன்மை" யை நோக்கமாகக் கொண்டிருக்கலாம். அதாவது, அவை கிளையன்ட் நிரல்களுக்கு "கண்ணுக்குத் தெரியாதவை" என்பதை நோக்கமாகக் கொண்டுள்ளன, அவை உள்ளூர் கோப்பு முறைமையைப் போன்ற ஒரு அமைப்பை "பார்க்கின்றன". திரைக்குப் பின்னால், விநியோகிக்கப்பட்ட கோப்பு அமைப்பு கோப்புகளைக் கண்டறிதல், தரவைக் கொண்டு செல்வது மற்றும் கீழே பட்டியலிடப்பட்டுள்ள பிற அம்சங்களை வழங்குவதைக் கையாளுகிறது. அணுகல் வெளிப்படைத்தன்மைஃ கோப்புகள் விநியோகிக்கப்படுகின்றன என்பது வாடிக்கையாளர்களுக்குத் தெரியாது, மேலும் உள்ளூர் கோப்புகளை அணுகுவதைப் போலவே அவற்றை அணுகலாம். இருப்பிட வெளிப்படைத்தன்மைஃ உள்ளூர் மற்றும் தொலைநிலை கோப்புகளை உள்ளடக்கிய ஒரு நிலையான பெயர் இடம் உள்ளது. ஒரு கோப்பின் பெயர் அதன் இருப்பிடத்தைக் கொடுக்கவில்லை. ஒருங்கிணைந்த வெளிப்படைத்தன்மைஃ அனைத்து வாடிக்கையாளர்களும் கோப்பு அமைப்பின் நிலை குறித்து ஒரே மாதிரியான பார்வையைக் கொண்டுள்ளனர். இதன் பொருள் என்னவென்றால், ஒரு செயல்முறை ஒரு கோப்பை மாற்றியமைத்தால், அதே கணினியில் உள்ள வேறு எந்த செயல்முறைகளும் அல்லது கோப்புகளை அணுகும் தொலைநிலை அமைப்புகளும் மாற்றங்களை ஒத்திசைவான முறையில் பார்க்கும். தோல்வி வெளிப்படைத்தன்மைஃ சேவையக செயலிழப்புக்குப் பிறகு கிளையன்ட் மற்றும் கிளையன்ட் நிரல்கள் சரியாக செயல்பட வேண்டும். பன்முகத்தன்மைஃ கோப்பு சேவை வெவ்வேறு வன்பொருள் மற்றும் இயக்க முறைமை தளங்களில் வழங்கப்பட வேண்டும். அளவிடுதல்ஃ கோப்பு முறைமை சிறிய சூழல்களில் (1 இயந்திரம், ஒரு டஜன் இயந்திரங்கள்) நன்றாக வேலை செய்ய வேண்டும், மேலும் பெரியவற்றுக்கு (நூற்றுக்கணக்கான பல்லாயிரக்கணக்கான அமைப்புகள்) அழகாக அளவிட வேண்டும். பிரதி வெளிப்படைத்தன்மைஃ அளவிடுதலை ஆதரிக்க பல சேவையகங்களில் நிகழ்த்தப்படும் கோப்பு பிரதி பற்றி வாடிக்கையாளர்கள் அறிந்திருக்க வேண்டியதில்லை. இடம்பெயர்வு வெளிப்படைத்தன்மைஃ கோப்புகள் வாடிக்கையாளருக்குத் தெரியாமல் வெவ்வேறு சேவையகங்களுக்கு இடையில் நகர முடியும். பொருந்தாத நேர பகிர்வு அமைப்பு 1960 களில் இயந்திரங்களுக்கிடையேயான வெளிப்படையான கோப்பு முறைமை அணுகலுக்காக மெய்நிகர் சாதனங்களைப் பயன்படுத்தியது. 1970களில் மேலும் பல கோப்பு சேவையகங்கள் உருவாக்கப்பட்டன. 1976 ஆம் ஆண்டில் டிஜிட்டல் எக்யூப்மென்ட் கார்ப்பரேஷன் கோப்பு அணுகல் கேட்பவரை (எஃப்ஏஎல்) உருவாக்கியது, இது டிஇசிநெட் கட்டம் II இன் ஒரு பகுதியாக தரவு அணுகல் நெறிமுறையை செயல்படுத்தியது, இது பரவலாகப் பயன்படுத்தப்படும் முதல் நெட்வொர்க் கோப்பு அமைப்பாக மாறியது. 1985 ஆம் ஆண்டில் சன் மைக்ரோசிஸ்டம்ஸ் "நெட்வொர்க் கோப்பு அமைப்பு" (என். எஃப். எஸ்) என்ற கோப்பு அமைப்பை உருவாக்கியது, இது பரவலாகப் பயன்படுத்தப்படும் முதல் இணைய நெறிமுறை அடிப்படையிலான நெட்வொர்க் கோப்பு அமைப்பாக மாறியது. பிற குறிப்பிடத்தக்க நெட்வொர்க் கோப்பு அமைப்புகள் ஆண்ட்ரூ கோப்பு முறைமை (ஏ. எஃப். எஸ்), ஆப்பிள் ஃபைலிங் நெறிமுறை (ஏ. எஃப். பி), நெட்வேர் கோர் நெறிமுறை (என். சி. பி) மற்றும் சர்வர் மெசேஜ் பிளாக் (எஸ். எம். பி) ஆகும், இது பொதுவான இணைய கோப்பு முறைமை (சிஐஎஃப்எஸ்) என்றும் அழைக்கப்படுகிறது. 1986 ஆம் ஆண்டில், சிஸ்டம்/36, சிஸ்டம்/38 மற்றும் சிஐசிஎஸ் இயங்கும் ஐபிஎம் மெயின்ஃப்ரேம் கணினிகளுக்கான விநியோகிக்கப்பட்ட தரவு மேலாண்மை கட்டமைப்பிற்கான (டிடிஎம்) கிளையன்ட் மற்றும் சர்வர் ஆதரவை ஐபிஎம் அறிவித்தது. இதைத் தொடர்ந்து ஐபிஎம் தனிநபர் கணினி, ஏஎஸ்/400, எம்விஎஸ் மற்றும் விஎஸ்இ இயக்க முறைமைகளின் கீழ் ஐபிஎம் மெயின்ஃப்ரேம் கணினிகள் மற்றும் ஃப்ளெக்ஸ்ஓஎஸ் ஆகியவற்றுக்கான ஆதரவு வழங்கப்பட்டது. டிடிஎம் டிஸ்ட்ரிபியூட்டட் ரிலேஷனல் டேட்டாபேஸ் கட்டமைப்பிற்கான அடித்தளமாகவும் மாறியது, இது டிஆர்டிஏ என்றும் அழைக்கப்படுகிறது. கிளவுட் அல்லது க்ளோஸ்ட் சோர்ஸ் கிளஸ்டர் கோப்பு அமைப்புகளுக்கான திறந்த மூல விநியோகிக்கப்பட்ட கோப்பு அமைப்புகளுக்கான பல பியர்-டு-பியர் நெட்வொர்க் நெறிமுறைகள் உள்ளன, எ. கா.: 9 பி, ஏஎஃப்எஸ், கோடா, சிஐஎஃப்எஸ்/எஸ்எம்பி, டிசிஇ/டிஎஃப்எஸ், வேகாஎஃப்எஸ், லஸ்டர், பான்எஃப்எஸ், கூகிள் கோப்பு அமைப்பு, எம்நெட், கார்ட் திட்டம். எடுத்துக்காட்டுகள் அல்லக்ஸியோ பீஜிஎஃப்எஸ் (ஃப்ரான்ஹோஃபர்) செஃப்எஃப்எஸ் (இன்க்டாங்க், ரெட் ஹாட், எஸ்யுஎஸ்இ) விண்டோஸ் டிஸ்ட்ரிபியூட்டட் கோப்பு முறைமை (டிஎஃப்எஸ்) (மைக்ரோசாப்ட்) இன்ஃபினிட் (டாக்கரால் கையகப்படுத்தப்பட்டது) ஜிஃபார்ம்எஃப்எஸ் கிளஸ்டர்எஃப்எஸ் (ரெட் ஹாட்) ஜிஎஃப்எஸ் (கூகிள் இன்க்.) ஜிபிஎஃப்எஸ் (ஐபிஎம்) எச். டி. எஃப். எஸ் (அப்பாச்சி மென்பொருள் அறக்கட்டளை) ஐபிஎஃப்எஸ் (இன்டர் பிளானட்டரி கோப்பு முறைமை) ஐரோட்ஸ் லிசார்ட்எஃப்எஸ் (ஸ்கைடெக்னாலஜி) லஸ்டர் மேப்பர் எஃப்எஸ் மூஸ்எஃப்எஸ் (கோர் டெக்னாலஜி/ஜெமியஸ்) குறிக்கோள் எஃப்எஸ் ஒன்எஃப்எஸ் (ஈஎம்சி ஐசிலோன்) ஆரஞ்சுஎஃப்எஸ் (கிளெம்சன் பல்கலைக்கழகம், ஆம்னிபாண்ட் சிஸ்டம்ஸ்), முன்பு இணையான மெய்நிகர் கோப்பு முறைமை பான்எஃப்எஸ் (பனாஸாஸ்) என்எஃப்எஸ் (யுனிக்ஸ் அமைப்புகளில் பிரபலமானது), எஸ்எம்பி/சிஐஎஃப்எஸ் (சர்வர் மெசேஜ் பிளாக்/காமன் இன்டர்நெட் ஃபைல் சிஸ்டம்) (எம்எஸ் விண்டோஸ் அமைப்புகளுடன் பயன்படுத்தப்படுகிறது), ஏஎஃப்பி (ஆப்பிள் மெக்கின்டோஷ் கணினிகளுடன் பயன்படுத்தப்படுகிறது), அல்லது என்சிபி (ஓஇஎஸ் மற்றும் நோவெல் நெட்வேருடன் பயன்படுத்தப்படுகிறது) போன்ற கோப்பு அடிப்படையிலான நெறிமுறைகளை (ஒரு எஸ்ஏஎன் பயன்படுத்தும் பிளாக் அடிப்படையிலான நெறிமுறைகளுக்கு மாறாக) என்ஏஎஸ் பொதுவாகப் பயன்படுத்துகிறது. வட்டு வன்பொருள் செயலிழப்பு அல்லது ஒரு கிளஸ்டரில் கொடுக்கப்பட்ட சேமிப்பு முனை ஒரு தோல்வியின் ஒற்றை புள்ளியை உருவாக்கலாம், இது தரவு இழப்பு அல்லது கிடைக்காததற்கு வழிவகுக்கும். பிழை சகிப்புத்தன்மை மற்றும் அதிக கிடைக்கும் தன்மை ஆகியவை ஒரு வகை அல்லது மற்றொரு தரவு பிரதி மூலம் வழங்கப்படலாம், இதனால் தரவு அப்படியே இருக்கும் மற்றும் எந்த ஒரு உபகரணத்தின் தோல்வியும் இருந்தபோதிலும் கிடைக்கும். எடுத்துக்காட்டுகளுக்கு, விநியோகிக்கப்பட்ட தவறு-சகிப்புத்தன்மை கோப்பு அமைப்புகள் மற்றும் விநியோகிக்கப்பட்ட இணையான தவறு-சகிப்புத்தன்மை கோப்பு அமைப்புகளின் பட்டியல்களைப் பார்க்கவும். செயல்திறன் ஒரு கிளஸ்டர் கோப்பு அமைப்பின் பொதுவான செயல்திறன் அளவீடு சேவை கோரிக்கைகளை பூர்த்தி செய்ய தேவைப்படும் நேரத்தின் அளவு ஆகும். வழக்கமான அமைப்புகளில், இந்த நேரத்தில் வட்டு-அணுகல் நேரம் மற்றும் சிறிய அளவிலான CPU-செயலாக்க நேரம் ஆகியவை அடங்கும். ஆனால் ஒரு கிளஸ்டர் கோப்பு அமைப்பில், தொலைநிலை அணுகல் விநியோகிக்கப்பட்ட கட்டமைப்பின் காரணமாக கூடுதல் மேல்நிலையைக் கொண்டுள்ளது. இதில் ஒரு சேவையகத்திற்கு கோரிக்கையை வழங்குவதற்கான நேரம், வாடிக்கையாளருக்கு பதிலை வழங்குவதற்கான நேரம் மற்றும் ஒவ்வொரு திசையிலும், தகவல்தொடர்பு நெறிமுறை மென்பொருளை இயக்கும் CPU மேல்நிலை ஆகியவை அடங்கும். ஒன்றுக்கு மேற்பட்ட நபர்கள் அல்லது வாடிக்கையாளர்கள் ஒரே கோப்பு அல்லது தொகுதியை அணுகும்போது மற்றும் அதை புதுப்பிக்க விரும்பும் போது ஒருங்கிணைந்த நாணயக் கட்டுப்பாடு ஒரு சிக்கலாக மாறுகிறது. எனவே ஒரு வாடிக்கையாளரிடமிருந்து கோப்பின் புதுப்பிப்புகள் மற்ற வாடிக்கையாளர்களிடமிருந்து அணுகல் மற்றும் புதுப்பிப்புகளில் தலையிடக்கூடாது. ஒரே நேரத்தில் ஒன்றுடன் ஒன்று எழுதப்படுவதால் கோப்பு அமைப்புகளில் இந்த சிக்கல் மிகவும் சிக்கலானது, அங்கு வெவ்வேறு எழுத்தாளர்கள் ஒரே நேரத்தில் கோப்பின் ஒன்றுடன் ஒன்று இணைக்கும் பகுதிகளுக்கு எழுதுகிறார்கள். இந்த சிக்கல் பொதுவாக ஒருங்கிணைந்த கட்டுப்பாடு அல்லது பூட்டுதல் மூலம் கையாளப்படுகிறது, இது கோப்பு அமைப்பில் கட்டமைக்கப்படலாம் அல்லது கூடுதல் நெறிமுறையால் வழங்கப்படலாம். 1970 களில் ஐபிஎம் மெயின்ஃப்ரேம்கள் இயற்பியல் வட்டுகள் மற்றும் கோப்பு அமைப்புகளைப் பகிர்ந்து கொள்ள முடியும், ஒவ்வொரு இயந்திரமும் இயக்ககங்களின் கட்டுப்பாட்டு அலகுகளுடன் அதன் சொந்த சேனல் இணைப்பைக் கொண்டிருந்தால். 1980 களில், டிஜிட்டல் எக்யூப்மென்ட் கார்ப்பரேஷனின் டாப்ஸ்-20 மற்றும் ஓபன்விஎம்எஸ் கிளஸ்டர்கள் (வேக்ஸ்/ஆல்பா/ஐஏ64) பகிரப்பட்ட வட்டு கோப்பு அமைப்புகளை உள்ளடக்கியது. விநியோகிக்கப்பட்ட கோப்பு முறைமை கிளஸ்டர் செய்யப்பட்ட என்ஏஎஸ் சேமிப்பு பகுதி நெட்வொர்க் பகிரப்பட்ட வளம் நேரடியாக இணைக்கப்பட்ட சேமிப்பு பியர்-டு-பியர் கோப்பு பகிர்வு வட்டு பகிர்வு விநியோகிக்கப்பட்ட தரவு கடை கிளவுட் உலகளாவிய கோப்பு முறைமைக்கு விநியோகிக்கப்பட்ட கோப்பு முறைமை கோஃபர் (நெறிமுறை) விநியோகிக்கப்பட்ட கோப்பு முறைகளின் பட்டியல் கேச்எஃப்எஸ் ரேட் குறிப்புகள் மேலும் வாசிப்பு விநியோகிக்கப்பட்ட சேமிப்பு முறைகளின் வகைபிரித்தல் ஒரு வகைபிரித்தல் மற்றும் விநியோகிக்கப்பட்ட கோப்பு முறைகள் குறித்த கணக்கெடுப்பு விநியோகிக்கப்பட்ட கோப்பு முறைகளின் கணக்கெடுப்பு கோப்பு முறைகள் கணினி கோப்பு முறைகளின் பரிணாமம் தரவு மேலாண்மை விநியோகிக்கப்பட்ட தரவு சேமிப்பு நெட்வொர்க் கோப்பு முறைகள் சேமிப்பு பகுதி நெட்வொர்க்குகள்