ప్రకటనను మూసివేయండి

గత సంవత్సరం WWDC Apple యొక్క ప్రపంచవ్యాప్త డెవలపర్ సమావేశంలో కొత్త APFS ఫైల్ సిస్టమ్‌ను పరిచయం చేసింది. నవీకరణతో iOS 10.3లో Apple పర్యావరణ వ్యవస్థ నుండి మొదటి పరికరాలు దానికి మారతాయి.

ఫైల్ సిస్టమ్ అనేది డిస్క్‌లో డేటా నిల్వ మరియు దానితో అన్ని పనిని అందించే నిర్మాణం. Apple ప్రస్తుతం దీని కోసం HFS+ సిస్టమ్‌ను ఉపయోగిస్తోంది, ఇది ఇప్పటికే 1998లో అమలు చేయబడింది, 1985 నుండి HFS (క్రమానుగత ఫైల్ సిస్టమ్) స్థానంలో ఉంది.

కాబట్టి యాపిల్ ఫైల్ సిస్టమ్‌ను సూచించే APFS, వాస్తవానికి ముప్పై సంవత్సరాల క్రితం సృష్టించబడిన సిస్టమ్‌ను భర్తీ చేయవలసి ఉంది మరియు ఇది 2017లో అన్ని Apple ప్లాట్‌ఫారమ్‌లలో అలా చేయవలసి ఉంది. దీని అభివృద్ధి కేవలం మూడేళ్ల కిందటే ప్రారంభమైంది, కానీ ఆపిల్ కనీసం 2006 నుండి HFS+ని భర్తీ చేయడానికి ప్రయత్నించింది.

అయితే, మొదట, ZFS (జెట్టాబైట్ ఫైల్ సిస్టమ్)ను స్వీకరించే ప్రయత్నాలు, బహుశా ప్రస్తుతం అత్యంత గుర్తింపు పొందిన ఫైల్ సిస్టమ్, విఫలమయ్యాయి, ఆ తర్వాత రెండు ప్రాజెక్ట్‌లు తమ సొంత పరిష్కారాలను అభివృద్ధి చేశాయి. కాబట్టి APFS కి సుదీర్ఘ చరిత్ర ఉంది మరియు చాలా నిరీక్షణ ఉంది. అయినప్పటికీ, దాని పర్యావరణ వ్యవస్థ అంతటా APFSని స్వీకరించడానికి Apple యొక్క ప్రతిష్టాత్మక ప్రణాళిక గురించి చాలామంది ఇప్పటికీ అనిశ్చితంగా ఉన్నారు, ఇతర సిస్టమ్‌ల (ముఖ్యంగా ZFS) నుండి దాని నుండి తప్పిపోయిన లక్షణాలను సూచిస్తారు. కానీ APFS వాగ్దానం చేస్తున్నది ఇప్పటికీ ఒక ముఖ్యమైన అడుగు.

APFS

APFS అనేది ఆధునిక నిల్వ కోసం రూపొందించబడిన సిస్టమ్ - వాస్తవానికి, ఇది Apple హార్డ్‌వేర్ మరియు సాఫ్ట్‌వేర్ కోసం ప్రత్యేకంగా రూపొందించబడింది, కాబట్టి ఇది SSDలు, పెద్ద సామర్థ్యాలు మరియు పెద్ద ఫైల్‌లకు బాగా సరిపోతుందని భావించబడుతుంది. ఉదాహరణకు, ఇది స్థానికంగా మద్దతు ఇస్తుంది TRIM మరియు అది నిరంతరం చేస్తుంది, ఇది డిస్క్ పనితీరును ఎక్కువగా ఉంచుతుంది. HFS+పై ప్రధాన లక్షణాలు మరియు ప్రయోజనాలు: క్లోనింగ్, స్నాప్‌షాట్‌లు, స్పేస్ షేరింగ్, ఎన్‌క్రిప్షన్, ఫెయిల్‌ఓవర్ ప్రొటెక్షన్ మరియు ఉపయోగించిన/ఖాళీ స్థలాన్ని వేగంగా లెక్కించడం.

డిస్క్‌లో కాపీ చేయబడినదానికి సమానమైన డేటా యొక్క రెండవ ఫైల్ సృష్టించబడినప్పుడు క్లోనింగ్ క్లాసిక్ కాపీని భర్తీ చేస్తుంది. బదులుగా క్లోనింగ్ అనేది మెటాడేటా (ఫైల్ యొక్క పారామీటర్ల గురించిన సమాచారం) యొక్క నకిలీని మాత్రమే సృష్టిస్తుంది మరియు క్లోన్‌లలో ఒకదానిని సవరించినట్లయితే, మార్పులు మాత్రమే డిస్క్‌కి వ్రాయబడతాయి, మొత్తం ఫైల్‌కి మళ్లీ వ్రాయబడదు. క్లోనింగ్ యొక్క ప్రయోజనాలు సేవ్ చేయబడిన డిస్క్ స్పేస్ మరియు ఫైల్ యొక్క "కాపీ"ని సృష్టించే అత్యంత వేగవంతమైన ప్రక్రియ.

వాస్తవానికి, ఈ ప్రక్రియ ఒక డిస్క్‌లో మాత్రమే పని చేస్తుంది - రెండు డిస్క్‌ల మధ్య కాపీ చేసేటప్పుడు, లక్ష్య డిస్క్‌లో అసలు ఫైల్ యొక్క పూర్తి నకిలీని సృష్టించాలి. క్లోన్‌ల యొక్క ప్రతికూలత ఏమిటంటే అవి స్థలాన్ని నిర్వహించడం కావచ్చు, ఇక్కడ ఏదైనా పెద్ద ఫైల్ యొక్క క్లోన్‌ను తొలగించడం వలన దాదాపు డిస్క్ స్థలం ఖాళీ చేయబడదు.

స్నాప్‌షాట్ అనేది ఒక నిర్దిష్ట సమయంలో డిస్క్ యొక్క స్థితి యొక్క చిత్రం, ఇది స్నాప్‌షాట్ తీసిన సమయంలో మాదిరిగానే ఫైల్‌లు వాటి ఫారమ్‌ను సంరక్షిస్తూనే దానిపై పని చేయడం కొనసాగించడానికి అనుమతిస్తుంది. మార్పులు మాత్రమే డిస్క్‌లో సేవ్ చేయబడతాయి, నకిలీ డేటా సృష్టించబడదు. కాబట్టి ఇది టైమ్ మెషిన్ ప్రస్తుతం ఉపయోగించే దానికంటే ఎక్కువ విశ్వసనీయమైన బ్యాకప్ పద్ధతి.

స్పేస్ షేరింగ్ అనేక ఎనేబుల్ చేస్తుంది డిస్క్ విభజనలు అదే భౌతిక డిస్క్ స్థలాన్ని పంచుకోండి. ఉదాహరణకు, HFS+ ఫైల్ సిస్టమ్‌తో ఉన్న డిస్క్‌ను మూడు విభజనలుగా విభజించి, వాటిలో ఒకదానిలో ఖాళీ లేనప్పుడు (ఇతరులకు ఖాళీ ఉంటే), తదుపరి విభజనను తొలగించి, దాని ఖాళీని రన్ చేసిన దానికి జోడించడం సాధ్యమవుతుంది. స్థలం లేదు. AFPS అన్ని విభజనల కోసం మొత్తం భౌతిక డిస్క్‌లో ఖాళీ స్థలాన్ని ప్రదర్శిస్తుంది.

దీని అర్థం విభజనలను సృష్టించేటప్పుడు, వాటి అవసరమైన పరిమాణాన్ని అంచనా వేయవలసిన అవసరం లేదు, ఎందుకంటే ఇది ఇచ్చిన విభజనలో అవసరమైన ఖాళీ స్థలాన్ని బట్టి పూర్తిగా డైనమిక్. ఉదాహరణకు, మనకు మొత్తం 100 GB సామర్థ్యం ఉన్న డిస్క్ రెండు విభజనలుగా విభజించబడింది, ఇక్కడ ఒకటి 10 GB మరియు మరొకటి 20 GB నింపుతుంది. ఈ సందర్భంలో, రెండు విభజనలు 70 GB ఖాళీ స్థలాన్ని చూపుతాయి.

వాస్తవానికి, HFS+తో డిస్క్ ఎన్‌క్రిప్షన్ ఇప్పటికే అందుబాటులో ఉంది, అయితే APFS దాని చాలా క్లిష్టమైన రూపాన్ని అందిస్తుంది. HFS+తో రెండు రకాల (ఎన్‌క్రిప్షన్ లేదు మరియు సింగిల్-కీ హోల్-డిస్క్ ఎన్‌క్రిప్షన్) బదులుగా, APFS ప్రతి ఫైల్‌కు బహుళ కీలను మరియు మెటాడేటా కోసం ప్రత్యేక కీని ఉపయోగించి డిస్క్‌ను గుప్తీకరించగలదు.

వైఫల్యం రక్షణ అనేది డిస్కుకు వ్రాసేటప్పుడు వైఫల్యం సంభవించినప్పుడు ఏమి జరుగుతుందో సూచిస్తుంది. అటువంటి సందర్భాలలో, డేటా నష్టం తరచుగా సంభవిస్తుంది, ముఖ్యంగా డేటా ఓవర్రైట్ చేయబడినప్పుడు, ఎందుకంటే తొలగించబడిన మరియు వ్రాసిన డేటా ప్రసార సమయంలో ఉన్నప్పుడు మరియు పవర్ డిస్‌కనెక్ట్ అయినప్పుడు పోతుంది. APFS కాపీ-ఆన్-రైట్ (COW) పద్ధతిని ఉపయోగించడం ద్వారా ఈ సమస్యను నివారిస్తుంది, దీనిలో పాత డేటా నేరుగా కొత్త వాటితో భర్తీ చేయబడదు మరియు విఫలమైన సందర్భంలో వాటిని కోల్పోయే ప్రమాదం లేదు.

APFS (ప్రస్తుతం) లేని ఇతర ఆధునిక ఫైల్ సిస్టమ్‌లలో ఉన్న ఫీచర్లలో కంప్రెషన్ మరియు కాంప్లెక్స్ చెక్‌సమ్‌లు ఉన్నాయి (ఒరిజినల్ యొక్క సమగ్రతను ధృవీకరించడానికి మెటాడేటా యొక్క నకిలీలు - APFS దీన్ని చేస్తుంది, కానీ వినియోగదారు డేటా కోసం కాదు). APFSలో డేటా రిడెండెన్సీ (డూప్లికేట్‌లు) కూడా లేదు (క్లోనింగ్ చూడండి), ఇది డిస్క్ స్థలాన్ని ఆదా చేస్తుంది, అయితే అవినీతి విషయంలో డేటాను రిపేర్ చేయడం అసాధ్యం. దీనికి సంబంధించి, ఆపిల్ తన ఉత్పత్తులలో ఇన్‌స్టాల్ చేసే స్టోరేజీ నాణ్యతకు విజ్ఞప్తి చేస్తుందని చెప్పబడింది.

iOS 10.3కి అప్‌డేట్ చేస్తున్నప్పుడు, వినియోగదారులు ముందుగా iOS పరికరాలలో APFSని చూస్తారు. 2018లో, యాపిల్ పర్యావరణ వ్యవస్థ మొత్తం APFSలో అమలు చేయబడాలి, అంటే iOS, watchOS, tvOS మరియు macOS ఉన్న పరికరాలలో తప్ప తదుపరి ఖచ్చితమైన ప్రణాళిక ఇంకా తెలియదు. ఆప్టిమైజేషన్ కారణంగా కొత్త ఫైల్ సిస్టమ్ వేగంగా, మరింత విశ్వసనీయంగా మరియు మరింత సురక్షితంగా ఉండాలి.

వర్గాలు: ఆపిల్, DTrace (2)
.