కాబట్టి, అన్ని విషయాల గురించి, ఫైల్ సిస్టమ్స్ గురించి నాకు ఆసక్తి ఉంది. ఇది నాకు చాలా ఆకర్షణీయంగా లేదని నాకు తెలుసు, కాని నేను మాక్ పొందినప్పటి నుండి డిఫ్రాగ్మెంటేషన్ వంటి వాటి గురించి ఆందోళన చెందాల్సి వస్తే నేను ఆసక్తిగా ఉన్నాను. మీ కంప్యూటర్ సజావుగా సాగడానికి మీరు మీ హార్డ్డ్రైవ్ను ప్రతిసారీ డీఫ్రాగ్ చేయాల్సిన అవసరం ఉందని విండోస్ వినియోగదారులకు తెలుసు. మాక్ ప్రపంచంలో, మీరు డీఫ్రాగ్ చేయవలసిన అవసరం లేదని చెప్పబడింది. ఇది ఎందుకు?
విభిన్న ఫైల్ సిస్టమ్స్
ఫైల్ కేటాయింపు పట్టిక (FAT). ఇది MS-DOS కోసం మైక్రోసాఫ్ట్ అభివృద్ధి చేసిన ఫైల్ సిస్టమ్ మరియు ఇది Windows ME వరకు ఉపయోగించబడింది. FAT ఉపయోగించి ఫార్మాట్ చేయబడిన డిస్క్ బూట్ సెక్టార్, ఫైల్ కేటాయింపు పట్టికలు మరియు డేటాను కలిగి ఉంటుంది. బూట్ సెక్టార్ మీ కంప్యూటర్ బూట్ అవ్వడానికి అవసరమైన కోడ్ను కలిగి ఉంది. ఫైల్ కేటాయింపు పట్టికలు డిస్క్లో కొన్ని ఫైళ్లు మరియు డైరెక్టరీలు నివసించే మ్యాపింగ్. అప్పుడు మీరు మీ డేటాను కలిగి ఉంటారు. FAT ఫైల్ సిస్టమ్లోని సమస్య ఏమిటంటే, ఒక ఫైల్ తొలగించబడినప్పుడు లేదా క్రొత్త ఫైల్ తొలగించబడినప్పుడు, డ్రైవ్లోని ఖాళీ స్థలాన్ని వేరొకదానికి వ్రాయవచ్చు. ఇది జరిగినప్పుడు క్రొత్త ఫైళ్ళ స్థానాన్ని FAT పట్టించుకోదు మరియు ఇది డిస్క్ అంతటా ఫైల్ శకలాలు వ్రాయడానికి దారితీస్తుంది. ఫైల్ కేటాయింపు పట్టికలు డేటాను కనుగొనటానికి అనుమతిస్తాయి, కాని హార్డ్ డ్రైవ్లోని రీడ్ / రైట్ హెడ్ మీ డేటాను డిస్క్ యొక్క విభిన్న భాగాల నుండి సేకరించాలి. అందువల్ల మీరు పనితీరు తగ్గుతుంది. FAT ఫైల్ సిస్టమ్ దాని రూపకల్పన ద్వారా ఫ్రాగ్మెంటేషన్కు గురవుతుంది. FAT గురించి మరింత సమాచారం వికీపీడియాలో చూడవచ్చు.
న్యూ టెక్నాలజీ ఫైల్ సిస్టమ్ కోసం NTFS చిన్నది. మైక్రోసాఫ్ట్ దాని విండోస్ ఎన్టి లైన్ ఆపరేటింగ్ సిస్టమ్స్ కోసం దీనిని మళ్ళీ అభివృద్ధి చేసింది. అంటే విండోస్ 2000, ఎక్స్పి, సర్వర్ 2003, సర్వర్ 2008 మరియు గౌరవనీయమైన విండోస్ విస్టాతో సహా ఎన్టి కెర్నల్ ఆధారంగా విండోస్ యొక్క ఏ వెర్షన్లోనైనా ఎన్టిఎఫ్ఎస్ ఉపయోగించబడుతుంది. NTFS తో ఉన్న ప్రధాన వ్యత్యాసం ఏమిటంటే ఇది మెటాడేటా చుట్టూ ఉంది. వికీపీడియా ప్రకారం మెటాడేటా “డేటా గురించి డేటా”. మరో మాటలో చెప్పాలంటే, మెటాడేటా డ్రైవ్లోని చిన్న మినీ-డేటాబేస్ లాంటిది, ఇది హార్డ్డ్రైవ్లోని ఫైల్లు మరియు డైరెక్టరీల గురించి అన్ని రకాల సమాచారాన్ని నిల్వ చేస్తుంది. కుదింపు, ఫైల్-స్థాయి భద్రత మరియు సంస్థకు ఉపయోగపడే ఇతర విషయాలు వంటి వాటికి NTFS మద్దతు ఇస్తుంది మరియు ఆ లక్షణాలు మెటాడేటాలో నిల్వ చేయబడతాయి. ఫైళ్ళతో వ్యవహరించే ఈ మార్గం గురించి మంచి విషయం ఏమిటంటే, ఇతర లక్షణాలకు మద్దతు ఇవ్వడం విస్తరించదగినది. వాస్తవానికి, మైక్రోసాఫ్ట్ NTFS యొక్క ఐదు వేర్వేరు వెర్షన్లను విడుదల చేసింది, ప్రతి వరుస నవీకరణ మరిన్ని లక్షణాలను అందిస్తుంది. NTFS పై సమాచారం కోసం వికీపీడియాలో చూడవచ్చు.
ఫ్రాగ్మెంటేషన్ విషయానికొస్తే, NTFS FAT కన్నా చాలా మెరుగుపడింది మరియు ఇది హార్డ్ డ్రైవ్లో డేటా స్థానాన్ని ఎలా నిర్వహిస్తుందో మరింత సమర్థవంతంగా పనిచేస్తుంది. కానీ, ఎన్టిఎఫ్ఎస్ ఫ్రాగ్మెంటేషన్కు లోబడి ఉంటుంది. ఎన్టిఎఫ్ఎస్ ఫ్రాగ్మెంటేషన్కు లోబడి ఉండదని కొంతకాలం ఒక పురాణం ఉంది, కానీ మళ్ళీ, ఇది ఒక పురాణం. NTFS ఫైల్ సిస్టమ్ చాలా సరళమైనది. NTFS నుండి క్రొత్త గుణాలు లేదా సామర్థ్యం కోసం పిలువబడినందున, ఇది గదిని చేస్తుంది మరియు ఆ సమాచారాన్ని మాస్టర్ ఫైల్ టేబుల్లో నిల్వ చేస్తుంది. ఒక చిన్న ఫైల్ కోసం కొంత స్థలాన్ని కేటాయించి, ఆ ఫైల్ చాలా పెద్దదిగా మారితే, ఆ ఫైల్ యొక్క భాగాలను డ్రైవ్ యొక్క ఇతర ప్రాంతాలలో నిల్వ చేయవలసి ఉంటుంది, ఎందుకంటే NTFS కొత్త డేటా నిల్వ ప్రాంతాలను సృష్టిస్తుంది. అలాగే, NTFS ఫైల్ సిస్టమ్ FAT వలె క్లస్టర్లను ఉపయోగించింది. కాబట్టి, అవును, ఎన్టిఎఫ్ఎస్ ఫ్రాగ్మెంటేషన్ కోసం తక్కువ సామర్థ్యాన్ని కలిగి ఉండవచ్చు, కానీ ఇది ఇప్పటికీ చాలా అవకాశం ఉంది.
ఎక్స్ట 3 అనేది లైనక్స్ ఉపయోగించే ఫైల్ సిస్టమ్ . ఏదైనా విండోస్ ఫైల్ సిస్టమ్కు విరుద్ధంగా ext3 ను గుర్తించదగినది ఏమిటంటే ఇది జోర్నెల్డ్ ఫైల్ సిస్టమ్. వాస్తవానికి ఫైల్కు వ్రాయబడటానికి ముందు ఏదైనా ఫైల్లో ఏదైనా మరియు అన్ని మార్పులు జర్నల్లో లాగిన్ అయిన జోర్నాల్డ్ ఫైల్ సిస్టమ్. జర్నల్ డ్రైవ్ యొక్క నియమించబడిన ప్రదేశంలో నిల్వ చేయబడుతుంది. దాని స్వభావం ప్రకారం, జర్నల్డ్ ఫైల్ సిస్టమ్ పాడయ్యే అవకాశం చాలా తక్కువ. జర్నల్ ఒక ఫైల్లో చేయవలసిన అన్ని చర్యల యొక్క రన్నింగ్ రికార్డ్. కాబట్టి, అంతరాయం ఏర్పడినప్పుడు (విద్యుత్ వైఫల్యం వంటివి), జర్నల్లోని సంఘటనలు జర్నల్కు మరియు డ్రైవ్లోని ఫైల్ల మధ్య స్థిరత్వాన్ని పున ate సృష్టి చేయడానికి “రీప్లే” చేయవచ్చు.
Ext3 యొక్క స్వభావం విచ్ఛిన్నతను చేస్తుంది, కాని ఉనికిలో లేదు. వాస్తవానికి, లైనక్స్ సిస్టమ్ అడ్మినిస్ట్రేటర్ గైడ్ ఇలా చెబుతోందని వికీపీడియా పేర్కొంది, “ఆధునిక లైనక్స్ ఫైల్సిస్టమ్ (లు) ఒక ఫైల్లోని అన్ని బ్లాక్లను ఒకదానికొకటి దగ్గరగా ఉంచడం ద్వారా విచ్ఛిన్నతను కనిష్టంగా ఉంచుతాయి, అవి వరుస రంగాలలో నిల్వ చేయలేవు. ఎక్స్ట్ 3 వంటి కొన్ని ఫైల్సిస్టమ్స్, ఫైల్లోని ఇతర బ్లాక్లకు దగ్గరగా ఉన్న ఉచిత బ్లాక్ను సమర్థవంతంగా కేటాయిస్తాయి. అందువల్ల లైనక్స్ వ్యవస్థలో ఫ్రాగ్మెంటేషన్ గురించి ఆందోళన చెందాల్సిన అవసరం లేదు. ”
అయినప్పటికీ, మీరు OS X యొక్క ఫైల్ సిస్టమ్ను పరిశీలించినప్పుడు, ఇది కూడా జర్నల్ చేయబడింది, Linux ఎందుకు ఫ్రాగ్మెంటేషన్కు లోబడి ఉందో మీరు చూడటం ప్రారంభిస్తారు…
క్రమానుగత ఫైల్ సిస్టమ్ (HFS) అనేది Mac OS X ఉపయోగించే ఫైల్ సిస్టమ్ . దీనిని ఆపిల్ స్వయంగా అభివృద్ధి చేసింది. మాకు అసలు HFS ఫైల్ సిస్టమ్ (తరచుగా Mac OS స్టాండర్డ్ అని పిలుస్తారు) మరియు ఇటీవలి పునర్విమర్శ HFS ప్లస్ (మాక్స్ OS విస్తరించినవిగా సూచిస్తారు) ఉన్నాయి. HFS అనేక పునర్విమర్శల ద్వారా ఉంది. HFS ఇకపై ఉపయోగించబడదు. మాక్ ఓఎస్ 8.1 తో హెచ్ఎఫ్ఎస్ ప్లస్ ప్రవేశపెట్టబడింది. మా చర్చకు చాలా ముఖ్యమైనది ఏమిటంటే, ఆపిల్ వారి ఫైల్ సిస్టమ్కు మ్యాక్ ఓఎస్ 10.3 తో జర్నలింగ్ను ప్రవేశపెట్టింది, ఓఎస్ ఎక్స్ పనిచేసే విధానానికి అనేక ఇతర ఫీచర్లు ఉన్నాయి.
OS X లో డిఫ్రాగ్మెంటేషన్ విషయానికి వస్తే రెండు ఆలోచనా విధానాలు ఉన్నట్లు అనిపిస్తుంది. ఇది జోర్నెల్డ్ ఫైల్ సిస్టమ్ను ఉపయోగిస్తున్నందున ఇది అవసరం లేదని కొందరు అంటున్నారు. మరికొందరు ఇది అనవసరమని, విండోస్ మాదిరిగానే కాదు. OS X ఫైల్ ఫ్రాగ్మెంటేషన్ యొక్క శ్రద్ధ వహించే అంతర్నిర్మిత సామర్థ్యాన్ని కలిగి ఉంది మరియు ఇది స్వంతంగా దీన్ని చేస్తుంది. ఏదేమైనా, డ్రైవ్ ఫ్రాగ్మెంటేషన్ - ఫైళ్ళ మధ్య ఖాళీ స్థలం యొక్క చిన్న బిట్స్. పనితీరు వారీగా, ఇది దాదాపు నాన్ ఇష్యూ మరియు మీరు OS X మెషీన్ యొక్క సాంప్రదాయ డిఫ్రాగ్ చేయడం ద్వారా ఏదైనా పనితీరును పొందలేరు. మీరు మీ డ్రైవ్ను పూర్తి సామర్థ్యంతో నింపడం ప్రారంభిస్తేనే డ్రైవ్ ఫ్రాగ్మెంటేషన్ నిజంగా సమస్య అవుతుంది. OS X దాని స్వంత సిస్టమ్ ఫైళ్ళ కోసం గది అయిపోతుంది.
కాబట్టి, సంక్షిప్తంగా, మీరు మీ హార్డ్ డ్రైవ్ను పూరించడం ప్రారంభించకపోతే OS X లో డిఫ్రాగ్మెంట్ చేయవలసిన అవసరం లేదు. ఇది కొనసాగుతున్నప్పుడు, OS దాని తాత్కాలిక ఫైళ్ళ కోసం స్థలం ఖాళీగా ఉండటం వలన మీరు యాదృచ్ఛిక OS X “విచిత్రతను” అనుభవించడం ప్రారంభించవచ్చు. ఇది సంభవించినప్పుడు (లేదా ప్రాధాన్యంగా ముందు), మీ హార్డ్ డ్రైవ్ యొక్క డిఫ్రాగ్ డ్రైవ్లోని ఫైళ్ళ మధ్య ఏదైనా స్లాక్ స్థలాన్ని తొలగిస్తుంది మరియు OS X ఉపయోగం కోసం స్థలాన్ని తిరిగి పొందుతుంది.
ఇది Linux విషయంలో కూడా ఉంటుందని నేను నమ్ముతున్నాను.
ఇతర సూచన కంటెంట్:
- Mac OS X కి డిస్క్ డ్రాగ్మెంటర్ / ఆప్టిమైజర్ అవసరమా?
- మాకింతోష్ OS X రొటీన్ నిర్వహణ
- లైనక్స్కు డిఫ్రాగ్మెంటింగ్ ఎందుకు అవసరం?
కాబట్టి, సంక్షిప్తంగా
మీరు విండోస్ నడుపుతుంటే, మీరు ఫ్రాగ్మెంటేషన్కు లోబడి ఉంటారు. FAT32 వ్యవస్థలు దీనికి చాలా అవకాశం ఉంది. NTFS తక్కువ అవకాశం ఉంది, కానీ ఇప్పటికీ సరిపోతుంది. లైనక్స్ మరియు మాక్ యూజర్లు ఫ్రాగ్మెంటేషన్కు లోబడి ఉంటారు, కానీ విండోస్ మాదిరిగా కాకుండా, ఇది మెషీన్లో ఎటువంటి పనితీరును లాగదు. అలాగే, మాక్ యూజర్లు తమ డ్రైవ్లకు సామర్థ్యం దగ్గర ఫ్రాగ్మెంటేషన్ గురించి మాత్రమే ఆందోళన చెందాల్సిన అవసరం ఉంది. Linux మరియు Mac తో సమస్య ఫైల్ ఫ్రాగ్మెంటేషన్ కాదు (విండోస్ మాదిరిగా), కానీ డ్రైవ్ ఫ్రాగ్మెంటేషన్.
సహాయపడే ఆశ. మరియు, ఎప్పటిలాగే, ఈ ప్రాంతం గురించి పరిజ్ఞానం ఉన్న వ్యక్తులను వ్యాఖ్యానించడానికి నేను స్వాగతిస్తున్నాను. నేను దీనిపై నేను చేయగలిగిన ఉత్తమ పరిశోధన చేసాను, కాని నేను ఏదో తప్పు చేశాను. మరియు మీరు లైనక్స్ మరియు మాక్ “డిఫ్రాగ్ డిబేట్” లను మిక్స్ లోకి విసిరినప్పుడు, రెండు వైపులా అభిప్రాయాలు ఉండడం ఖాయం.
