తనది కాదను వ్యక్తి: గమనిక వినోద ప్రయోజనాల కోసం. దానిలో ఉపయోగకరమైన సమాచారం యొక్క నిర్దిష్ట సాంద్రత తక్కువగా ఉంటుంది. ఇది "నా కోసం" అని వ్రాయబడింది.
లిరికల్ పరిచయం
మా సంస్థలోని ఫైల్ డంప్ Windows Server 6ని అమలు చేస్తున్న VMware ESXi 2016 వర్చువల్ మెషీన్లో రన్ అవుతుంది. ఇది కేవలం చెత్త డంప్ మాత్రమే కాదు. ఇది నిర్మాణాత్మక విభాగాల మధ్య ఫైల్ మార్పిడి సర్వర్: నెట్వర్క్ స్కానర్ల నుండి సహకారం, ప్రాజెక్ట్ డాక్యుమెంటేషన్ మరియు ఫోల్డర్లు ఉన్నాయి. సాధారణంగా, అన్ని ఉత్పత్తి జీవితం ఇక్కడ ఉంది.
మరియు అన్ని ఉత్పత్తి జీవితం యొక్క ఈ కంటైనర్ వేలాడదీయడం ప్రారంభించింది. అంతేకాకుండా, అతిథి ఇతరులను ప్రభావితం చేయకుండా నిశ్శబ్దంగా ఉరి వేసుకోవచ్చు. అతను మొత్తం హోస్ట్ను తీసివేయగలడు మరియు తదనుగుణంగా, అన్ని ఇతర అతిథి యంత్రాలను తొలగించగలడు. నేను వేలాడదీయవచ్చు మరియు vSphere క్లయింట్ సేవలను వేలాడదీయవచ్చు: అనగా, ఇతర అతిథుల ప్రక్రియలు సజీవంగా ఉన్నాయి, యంత్రాలు సరిగ్గా పని చేస్తాయి మరియు ప్రతిస్పందిస్తాయి, కానీ ఫైల్ వాషర్ లేదు మరియు vSphere క్లయింట్ హోస్ట్కి అతుక్కోదు. సాధారణంగా, ఏ వ్యవస్థను గుర్తించలేము. తక్కువ లోడ్ సమయంలో పగటిపూట ఫ్రీజ్లు సంభవించవచ్చు. వారు రాత్రిపూట ఎటువంటి లోడ్ లేకుండా చేయగలరు. అవకలన బ్యాకప్ మరియు సగటు లోడ్ సమయంలో రాత్రి సమయంలో చేయవచ్చు. పూర్తి బ్యాకప్ మరియు అధిక లోడ్ సమయంలో వారాంతాల్లో చేయవచ్చు. మరియు పరిస్థితి యొక్క స్పష్టమైన క్షీణత ఉంది. మొదట ఇది సంవత్సరానికి ఒకసారి, తరువాత ప్రతి ఆరు నెలలకు ఒకసారి. నా సహనం ముగింపులో - వారానికి రెండుసార్లు.
నాకు జ్ఞాపకశక్తి సమస్య వచ్చింది. కానీ వారాంతాల్లో కూడా చెత్త కుప్పను ఆపడానికి మరియు Memtestని అమలు చేయడానికి వారు నన్ను అనుమతించలేదు. మేము మే సెలవుల కోసం ఎదురు చూస్తున్నాము. మే సెలవుల్లో, నేను మెమ్టెస్ట్ని రన్ చేసాను మరియు... లోపాలు ఏవీ కనుగొనబడలేదు.
నేను ఆశ్చర్యపోయాను మరియు సెలవుపై వెళ్లాలని నిర్ణయించుకున్నాను. నేను సెలవులో ఉన్నప్పుడు, చెత్త డంప్ వద్ద ఒక్క హ్యాంగప్ కూడా లేదు. మరియు నేను సోమవారం మొదటి రోజు పనికి తిరిగి వెళ్ళినప్పుడు, అక్కడ చెత్త కుప్ప ఉంది. నేను పూర్తి బ్యాకప్ను భరించాను మరియు అది పూర్తయిన వెంటనే వేలాడదీశాను. సెలవుల నుండి అటువంటి సాదర స్వాగతం, అతిథి యంత్రంతో డిస్క్లను భౌతికంగా మరొక హోస్ట్కి లాగాలనే నిర్ణయానికి నన్ను నెట్టింది.
మరియు, సెలవుల తర్వాత మొదటి రోజు మీరు తీవ్రంగా ఏమీ చేయలేరని చాలా కాలంగా తెలిసినప్పటికీ, నేను పని చేయడానికి అన్ని విధాలుగా పని చేయకూడదని నన్ను నేను సిద్ధం చేసుకున్నప్పటికీ, మరొక ఫ్రీజ్పై నా కోపం నా మానసిక స్థితి మరియు నా మానసిక స్థితి రెండింటినీ పడగొట్టింది. నా తల నుండి ప్రతిజ్ఞ ...
ఫిజికల్ డిస్క్లు మరొక హోస్ట్కి తరలించబడ్డాయి. హాట్ కనెక్షన్. ట్యాబ్లోని నిల్వ సెట్టింగ్లలో డ్రైవులు డిస్కులు కనిపిస్తాయి. ట్యాబ్లో డేటాస్టోర్స్ ఈ డిస్క్లలో నిల్వ లేదు. రిఫ్రెష్ - కనిపించడం లేదు. బాగా, వాస్తవానికి, మొదటి ప్రేరణ - నిల్వను జోడించండి. యాడ్ విజార్డ్ అది దేనికి మద్దతిస్తుందో వివరిస్తుంది. వాస్తవానికి ఇది VMFSకి కూడా మద్దతు ఇస్తుంది. నాకు అనుమానం రాలేదు. ప్రతి దశలో విజార్డ్ సందేశాలను త్వరిత వీక్షణ: తదుపరి, తదుపరి, తదుపరి, ముగించు. మాస్టర్ స్టెప్లలో ఒకదాని కిటికీ దిగువన ఆశ్చర్యార్థక గుర్తుతో ఉన్న చిన్న పసుపు వృత్తాన్ని పట్టుకోవడానికి కూడా కన్ను రాలేదు.
విజార్డ్ చివరలో, తాజా డేటాస్టోర్ జాబితాలో కనిపించింది... దానితో పాటు మిగిలిన భౌతిక డిస్క్ల నుండి డేటాస్టోర్లు.
నేను కొత్తగా జోడించిన డేటాస్టోర్ ద్వారా నావిగేట్ చేయడానికి వెళుతున్నాను మరియు అది ఖాళీగా ఉంది. అయితే, నేను ఆశ్చర్యానికి లోనయ్యాను. ఇది ఉదయం 8 గంటలు, సెలవు తర్వాత పనిలో మొదటి 15 నిమిషాలు, నేను ఇంకా నా కాఫీలో చక్కెరను కూడా కలపలేదు. మరియు ఇక్కడ ఉంది. మొదటి ఆలోచన ఏమిటంటే నేను "స్థానిక" హోస్ట్ నుండి తప్పు డిస్క్ని లాగాను. "స్థానిక" హోస్ట్లో అవసరమైన డేటాస్టోర్ ఉందో లేదో నేను చూసాను: లేదు, అది లేదు. రెండవ ఆలోచన: "ఫక్!" నాకు ఖచ్చితంగా తెలియదు, కానీ మూడవ, నాల్గవ మరియు కనీసం ఐదవ ఆలోచన ఒకటే అని నాకు అనిపిస్తోంది.
సందేహాలను తొలగించడానికి, నేను త్వరగా పరీక్ష కోసం తాజా ESXiని ఇన్స్టాల్ చేసాను, ఎడమ డిస్క్ని తీసుకున్నాను మరియు ఇప్పటికే దానిని చదివాను, విజర్డ్ యొక్క దశల ద్వారా నడిచాను. అవును. మీరు విజార్డ్ని ఉపయోగించి డేటాస్టోర్ను జోడించినప్పుడు, ఆపరేషన్ను వెనక్కి తిప్పి డేటాను పునరుద్ధరించే సామర్థ్యం లేకుండా డిస్క్లోని మొత్తం డేటా పోతుంది. తరువాత నేను ఫోరమ్లలో ఒకదానిలో మాస్టర్ ద్వారా ఈ డిజైన్ యొక్క అంచనాను చదివాను: చెత్త చెత్త. మరియు నేను నిజంగా అంగీకరించాను.
ఆరవ నుండి, ఆలోచనలు మరింత నిర్మాణాత్మక దిశలో ప్రవహించాయి. అలాగే. 3Tb డిస్క్ కోసం కూడా ప్రారంభించడం చాలా సెకన్ల సమయం పడుతుంది. కాబట్టి ఇది హై-లెవల్ ఫార్మాటింగ్. విభజన పట్టిక కేవలం తిరిగి వ్రాయబడిందని దీని అర్థం. కాబట్టి డేటా ఇప్పటికీ ఉంది. కాబట్టి, ఇప్పుడు మేము కొన్ని అన్ఫార్మాట్ మరియు వోయిలా కోసం చూస్తాము.
నేను స్ట్రెలెక్ బూట్ ఇమేజ్ నుండి మెషీన్ను బూట్ చేస్తున్నాను... మరియు విభజన పునరుద్ధరణ ప్రోగ్రామ్లకు VMFS తప్ప అన్నీ తెలుసునని నేను కనుగొన్నాను. ఉదాహరణకు, వారికి సైనాలజీ యొక్క విభజన లేఅవుట్ తెలుసు, కానీ VMFS కాదు.
ప్రోగ్రామ్ల ద్వారా శోధించడం భరోసా ఇవ్వదు: ఉత్తమంగా, GetDataBack మరియు R.Saver ప్రత్యక్ష డైరెక్టరీ నిర్మాణం మరియు లైవ్ ఫైల్ పేర్లతో NTFS విభజనలను కనుగొంటాయి. కానీ ఇది నాకు సరిపోదు. నాకు రెండు vmdk ఫైల్లు అవసరం: సిస్టమ్ డిస్క్ మరియు ట్రాష్ ఫైల్ డిస్క్తో.
ఆపై నేను ఇప్పుడు విండోస్ని ఇన్స్టాల్ చేసి ఫైల్ బ్యాకప్ నుండి రోల్ అవుట్ చేస్తానని అనిపిస్తోందని నేను అర్థం చేసుకున్నాను. మరియు అదే సమయంలో నాకు అక్కడ DFS రూట్ ఉందని నాకు గుర్తుంది. మరియు డిపార్ట్మెంట్ ఫోల్డర్లకు యాక్సెస్ హక్కుల వ్యవస్థ కూడా ఉంది, ఇది స్కోప్ మరియు శాఖలలో ఖచ్చితంగా ఉంది. ఒక ఎంపిక కాదు. డేటా మరియు అన్ని హక్కులతో సిస్టమ్ మరియు డిస్క్ యొక్క స్థితిని పునరుద్ధరించడం మాత్రమే సమయం-ఆమోదించదగిన ఎంపిక.
మళ్లీ Google, ఫోరమ్లు, KB'shki మరియు మళ్లీ యారోస్లావ్నా ఏడుపు: VMware ESXi డేటా రికవరీ మెకానిజంను అందించదు. అన్ని చర్చా థ్రెడ్లు రెండు ముగింపులను కలిగి ఉంటాయి: ఎవరైనా ఖరీదైన డిస్క్ఇంటర్నల్స్ VMFS రికవరీని ఉపయోగించి రికవరీ చేయబడ్డారు, లేదా ఎవరైనా సాఫ్ట్వేర్ నిపుణుడు అతని సేవలను చురుకుగా ప్రమోట్ చేయడం ద్వారా సహాయం పొందారు. vmfs-టూల్స్ и dd. డిస్క్ఇంటర్నల్స్ VMFS రికవరీ లైసెన్స్ని $700కి కొనుగోలు చేసే ఎంపిక ఎంపిక కాదు. కార్పొరేట్ డేటాను యాక్సెస్ చేయడానికి "సంభావ్య శత్రువు యొక్క భూభాగం" నుండి బయటి వ్యక్తిని అనుమతించడం కూడా ఒక ఎంపిక కాదు. కానీ VMFS విభజనలను UFS ఎక్స్ప్లోరర్ కూడా చదవవచ్చని గూగుల్ చేయబడింది.
DiskInternals VMFS రికవరీ
ట్రయల్ వెర్షన్ డౌన్లోడ్ చేయబడింది మరియు ఇన్స్టాల్ చేయబడింది. ప్రోగ్రామ్ విజయవంతంగా ఖాళీ VMFS విభజనను చూసింది:
మోడ్ తొలగింపు రద్దు (ఫాస్ట్ స్కాన్) నేను లోపల డిస్క్లతో వర్చువల్ మిషన్ల ఫోల్డర్లతో చిరిగిన డేటాస్టోర్ను కూడా కనుగొన్నాను:
ఫైల్లు సజీవంగా ఉన్నాయని ప్రివ్యూ చూపింది:
సిస్టమ్లోకి విభజనను మౌంట్ చేయడం విజయవంతమైంది, కానీ కొన్ని తెలియని కారణాల వల్ల, మూడు ఫోల్డర్లు ఒకే వర్చువల్ మిషన్ను కలిగి ఉన్నాయి. వాస్తవానికి, చట్టం ప్రకారం, నీచత్వం అవసరం లేదు.
సిగ్గుతో కూడిన మూడు లైన్లుసాఫ్ట్వేర్ను సిగ్గులేకుండా లాక్ చేయాలనే ప్రయత్నం విఫలమైంది. కానీ UFS ఎక్స్ప్లోరర్ లాక్ చేయబడింది.
సాఫ్ట్వేర్ దొంగతనం పట్ల నాకు చాలా ప్రతికూల వైఖరి ఉంది. లైసెన్స్ లేని వినియోగానికి వ్యతిరేకంగా రక్షణను దాటవేయడానికి మార్గాలను ఉపయోగించడాన్ని నేను ఏ విధంగానూ ప్రోత్సహించను.
నేను విపత్కర పరిస్థితిలో ఉన్నాను మరియు నేను ఆశ్రయించిన చర్యల గురించి అస్సలు గర్వపడలేదు.
UFS ఎక్స్ప్లోరర్
డిస్క్ స్కాన్ 7 నోడ్ల ఉనికిని చూపించింది. నోడ్ల సంఖ్య "ఆశ్చర్యకరంగా" VMFS రికవరీ ద్వారా కనుగొనబడిన *-flat.vmdk ఫైల్ల సంఖ్యతో సమానంగా ఉంది:
ఫైల్ పరిమాణాలు మరియు నోడ్ పరిమాణాల పోలిక కూడా బైట్కు సరిపోలికను చూపించింది. అదే సమయంలో, *-flat.vmdk ఫైల్ల పేర్లు మరియు తదనుగుణంగా, వర్చువల్ మెషీన్లకు చెందినవి పునరుద్ధరించబడ్డాయి.
సాధారణంగా, ESXi పాయింట్ ఆఫ్ వ్యూ నుండి vmdk డిస్క్లు రెండు ఫైల్లను కలిగి ఉంటాయి: ఒక డేటా ఫైల్ (<మెషిన్ పేరు>-flat.vmdk) మరియు “ఫిజికల్” డిస్క్ లేఅవుట్ ఫైల్ (<మెషిన్ పేరు>.vmdk). మీరు స్థానిక మెషీన్ నుండి డేటాస్టోర్కి *-flat.vmdk ఫైల్ను అప్లోడ్ చేస్తే, ESXi దానిని చెల్లుబాటు అయ్యే డిస్క్ ఫైల్గా గుర్తించదు. VMware నాలెడ్జ్ బేస్లో డిస్క్ డిస్క్రిప్టర్ ఫైల్ను మాన్యువల్గా ఎలా సృష్టించాలో కథనం ఉంది:
UFS ఎక్స్ప్లోరర్ నుండి 4 TB నోడ్ను అన్లోడ్ చేసిన 2,5 గంటల తర్వాత మరియు హైపర్వైజర్ యొక్క డేటాస్టోర్లోకి 20 గంటల లోడ్ అయిన తర్వాత, క్రాష్ అయిన డిస్క్ ఫైల్లు కొత్తగా సృష్టించబడిన వర్చువల్ మెషీన్కు కనెక్ట్ చేయబడ్డాయి. డిస్కులు తయారయ్యాయి. డేటా నష్టం గమనించబడలేదు.
మూలం: www.habr.com