ఇది శనివారం సాయంత్రం నా భార్యతో మా డివిఆర్ అకస్మాత్తుగా ఆమె చూస్తున్న ప్రదర్శనను ఎందుకు ఆపివేసింది అని అడిగారు. నేను ఆమెకు చెప్పాను ఇది బహుశా కొంత లోపం, కానీ నేను పరిశీలించాను. నేను చూడటానికి కుటుంబ గదిలోకి వెళ్తాను, మరియు లోపం ప్రాథమికంగా అంతర్లీన డిస్క్ ఇకపై అందుబాటులో లేదని పేర్కొంది. మంచిది కాదు! ఇది నా మూడు రోజుల భయానక కథ ప్రారంభమైంది…
కొద్దిగా నేపథ్యం
నా DVR వాస్తవానికి PC లో నడుస్తున్న ప్రత్యేక సాఫ్ట్వేర్ (ఆసక్తి ఉన్నవారికి SageTV). సాఫ్ట్వేర్ చాలా సరళమైనది మరియు దానిలోని అన్ని విభిన్న అంశాలను వేరు చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. నా వద్ద కేంద్రీకృత నియంత్రణ, షెడ్యూలింగ్ మరియు రికార్డింగ్ కోసం ఒక ప్రత్యేక యంత్రం, ప్లేబ్యాక్ కోసం ప్రత్యేక యంత్రాలు మరియు ఈ కథ యొక్క నక్షత్రం, నిల్వ కోసం ఒక ప్రత్యేక యంత్రం ఉన్నాయి. నిల్వ కోసం నేను ఆపరేటింగ్ సిస్టమ్ చూసే ఒక పెద్ద (ప్రస్తుతం T 6TB) లాజికల్ డ్రైవ్లోకి అనేక వేర్వేరు, ఒకేలా కాని డ్రైవ్లను సమగ్రపరచడానికి LVM (లాజికల్ వాల్యూమ్ మేనేజర్) ను ఉపయోగిస్తున్నాను. బహుళ టిబి డేటాను బ్యాకప్ చేయడం అసాధ్యమని మరియు డేటా “కేవలం” టీవీ షోలు అని చెప్పినప్పటి నుండి, దీని కోసం నా బ్యాకప్ తత్వశాస్త్రం ఎప్పుడూ పట్టించుకోదు. ఇటీవలి సంఘటనల వరకు, ఈ తత్వశాస్త్రం వాస్తవ ప్రపంచ సంఘటన ద్వారా పరీక్షించబడలేదు.
డేటాను తిరిగి పొందడానికి ప్రయత్నిస్తున్నారు
DVR లో లోపం చూసిన తరువాత, నేను వెంటనే నిల్వ సర్వర్ వైపు చూడటం ప్రారంభించాను. ఫైల్సిస్టమ్ చాలా మందగించింది మరియు ప్రతిస్పందించడానికి నెమ్మదిగా ఉంది, కాబట్టి నేను దాని తార్కిక వాల్యూమ్కు అంతర్లీనంగా ఉన్న భౌతిక డ్రైవ్ల స్థితి గురించి LVM ని ప్రశ్నిస్తున్నాను. చాలా ఆలస్యం తరువాత, అది పైకి వచ్చి 750 జీబీ డ్రైవ్ లేదు అని చెప్పింది. ఓ హో! నేను సర్వర్ని రీబూట్ చేసాను మరియు ఆశ్చర్యకరంగా, డ్రైవ్ తిరిగి వస్తుంది. ఆ డ్రైవ్లోని మొత్తం డేటాను స్వయంచాలకంగా మార్చడానికి నేను pvmove ఆదేశాన్ని జారీ చేస్తాను, కాని ఇది 2% కన్నా తక్కువ వద్ద విఫలమవుతుంది.
దాని డేటాను చదవడం గురించి చాలా సహకరించని డ్రైవ్ను ఎదుర్కొన్నాను, కాని కనీసం BIOS లో కనిపిస్తే, నేను నా అభిమాన డ్రైవ్ రికవరీ సాధనం స్పిన్రైట్ వైపు తిరుగుతాను. స్పిన్రైట్ సాధారణంగా తొలగించగల మీడియా నుండి బూట్ అయినప్పటికీ, సంవత్సరాల క్రితం నేను నా ఇంటి వద్ద వివిధ యుటిలిటీల కోసం నెట్వర్క్ బూటింగ్ను ఏర్పాటు చేసాను, అందువల్ల ఏ మీడియాను ట్రాక్ చేయడం గురించి నేను ఆందోళన చెందాల్సిన అవసరం లేదు. సాధారణంగా నేను నా నెట్వర్క్కు కనెక్ట్ అవుతాను, నెట్వర్క్ నుండి బూట్ను ఎంచుకుంటాను మరియు చాలా సమస్యలను పరిష్కరించడానికి నా వద్ద అనేక రకాల ఉపకరణాలు ఉన్నాయి. సమస్య ఏమిటంటే, ఈ మ్యాజిక్ పనిని చేసే యంత్రం ప్రస్తుతం డౌన్ అయిన అదే యంత్రం. నేను చెప్పేది పెద్ద విషయం కాదు, నేను స్పిన్రైట్ సిడి నుండి బూట్ చేస్తాను. కొన్ని సంవత్సరాల క్రితం తప్ప నా ఫైల్ సర్వర్లోని ఆప్టికల్ డ్రైవ్ దెయ్యాన్ని వదులుకుంది. జరిగిన సమయంలో, నేను ఆ యంత్రంలో ఆప్టికల్ మీడియాను ఎప్పుడూ ఉపయోగించనందున నిర్ణయించుకున్నాను, దాన్ని భర్తీ చేయవలసిన అవసరం లేదు. కంగారుపడవద్దు, నేను నా ప్రధాన కంప్యూటర్ నుండి ఆప్టికల్ డ్రైవ్ను బయటకు తీస్తాను. నేను నా ప్రధాన కంప్యూటర్ను ఆపివేసి ఆప్టికల్ డ్రైవ్ను తీస్తాను. అప్పుడు నేను నా స్పిన్రైట్ బూట్ సిడి కోసం చూస్తున్నాను. కనుగొనలేకపోయాము! మేము కొన్ని నెలల క్రితం క్రొత్త ఇంట్లోకి వెళ్ళాము, కాబట్టి ప్రతిదీ కొంచెం గందరగోళంలో ఉంది. నేను క్రొత్త కాపీని బర్న్ చేస్తాను, కాని ఖాళీ ఆప్టికల్ మీడియాను కూడా నేను కనుగొనలేకపోయాను! తదుపరి ప్రణాళికలో, బూటబుల్ ఫ్లాష్ డ్రైవ్! నా జ్ఞాపకశక్తిని రిఫ్రెష్ చేయడానికి గూగుల్లో కొన్ని నిమిషాల తర్వాత, నాకు బూటబుల్ స్పిన్రైట్ ఫ్లాష్ డ్రైవ్ ఉంది. నేను నా లైనక్స్ బాక్స్ను బూట్ చేసి స్పిన్రైట్ను ప్రారంభించాను. కంప్యూటర్ స్తంభింపజేస్తుంది మరియు క్రాష్ అయినట్లు అనిపిస్తుంది. వేరియబుల్స్ తొలగించడానికి ప్రయత్నిస్తూ, నేను బ్యాడ్ డ్రైవ్ను పిసిఐ-ఇ ఎక్స్పాన్షన్ కార్డ్లోకి ప్లగ్ చేయకుండా నేరుగా మదర్బోర్డులోకి ప్లగ్ చేయటానికి తరలించాను. ఇప్పుడు స్పిన్రైట్ చక్కగా ప్రారంభించింది, కానీ దానికి కనెక్ట్ చేయబడిన డ్రైవ్లను లెక్కించడానికి వయస్సు మరియు వయస్సు పడుతుంది. నేను చెడ్డదాన్ని మినహాయించి అన్ని ఇతర డ్రైవ్లను క్రమపద్ధతిలో అన్ప్లగ్ చేస్తాను, కానీ నేను ఎంతసేపు వేచి ఉన్నా డ్రైవ్లను లెక్కించడం ఎప్పటికీ పూర్తి చేయదు. తదుపరి ప్రణాళిక వైపు! నేను నా లైనక్స్ బాక్స్ నుండి డ్రైవ్ తీసి, నా ప్రధాన కంప్యూటర్కు కనెక్ట్ చేసి, నా మెరిసే కొత్త స్పిన్రైట్ ఫ్లాష్ డ్రైవ్ నుండి బూట్ చేసాను. స్పిన్రైట్ వెంటనే డ్రైవ్ను ప్రారంభించి చూస్తుంది మరియు డేటాను తిరిగి పొందడం ప్రారంభించమని చెప్తున్నాను, చివరకు నేను కొంత పురోగతి సాధిస్తున్నానని సంతృప్తి చెందాను. నేను బహుశా 10 నిమిషాల తర్వాత దాన్ని తనిఖీ చేయడానికి తిరిగి వెళ్తాను, మరియు తెరపై లోపం ఉంది మరియు డ్రైవ్ మరోసారి అదృశ్యమైనట్లు అనిపిస్తుంది. నిరాశ చెందాను, నేను మరికొన్ని సార్లు ప్రయత్నిస్తాను మరియు డ్రైవ్ యొక్క వివిధ భాగాలలో ప్రారంభించమని స్పిన్రైట్కు చెప్పండి, కాని ప్రతిసారీ అదే ఫలితాన్ని పొందండి. ఇది నాకు సహాయం చేయబోతున్నట్లు లేదు.
అహేతుక ఆశతో, నేను డ్రైవ్ను నా లైనక్స్ బాక్స్లో తిరిగి ఉంచి దాన్ని శక్తివంతం చేస్తాను. నా ఆశ్చర్యానికి, డ్రైవ్ చూపిస్తుంది మరియు LVM ప్రతిదీ చురుకుగా తెస్తుంది. నా అదృష్టాన్ని మరింత ప్రయత్నిస్తూ, డేటాను మళ్ళీ డ్రైవ్ నుండి తరలించడానికి ప్రయత్నించడానికి నేను మరొక pvmove ఆదేశాన్ని జారీ చేస్తాను. ప్రారంభంలో, డ్రైవ్ నుండి చదవలేకపోవడం గురించి నేను దోష సందేశాలను చూస్తున్నాను, కానీ ఆశ్చర్యకరంగా, pvmove పురోగతి సాధిస్తూనే ఉంది, 100% పూర్తయింది. గందరగోళం, ఉపశమనం మరియు ఉత్సాహం యొక్క మిశ్రమం నాపై కడుగుతుంది. నేను ఈ తప్పించుకోని వ్యక్తి నుండి బయటపడబోతున్నానా? పాపం, పివిమోవ్ను శుభ్రంగా పూర్తి చేయడానికి కవర్ల కింద ఎల్విఎం చేసే చివరి పని ఏమిటంటే, దాని నియంత్రణలో ఉన్న అన్ని డ్రైవ్లకు నవీకరించబడిన లాగ్ను రాయడం. ఇది చెడ్డ డ్రైవ్కు వ్రాయడానికి ప్రయత్నించినప్పుడు ఇది విఫలమవుతుంది మరియు తద్వారా ఇది మొత్తం ప్రక్రియను నిలిపివేస్తుంది. విజయం యొక్క దవడల నుండి మరోసారి ఓటమి! నేను తిరిగి గూగుల్లోకి ప్రవేశిస్తాను మరియు అన్ని డేటాను ఒకే షాట్లో తరలించడానికి బదులుగా పివిమోవ్ కమాండ్ ఎంత డేటాను కదిలిస్తుందో నియంత్రించవచ్చని తెలుసుకోండి. నేను దీనితో ప్రయోగాలు చేస్తున్నాను మరియు ఒక సమయంలో నా డేటాలో ఒక చిన్న భాగాన్ని కదిలించడం మంచి విజయాన్ని సాధించాను. నేను అత్యాశతో ఉన్నాను మరియు డ్రైవ్ కొన్ని సార్లు అదృశ్యమవుతుంది, కాని కంప్యూటర్ యొక్క శక్తి చక్రం తర్వాత ఎల్లప్పుడూ తిరిగి వస్తుంది. డ్రైవ్ యొక్క కొన్ని భాగాలు మాత్రమే చెడ్డవని సిద్ధాంతీకరిస్తూ, నేను డ్రైవ్ ప్రారంభంలో పనిచేయడానికి బదులుగా చుట్టూ దూకడం ప్రారంభిస్తాను. దీని యొక్క కొన్ని పునరావృతాల తరువాత, నా దగ్గర 750 GB లో 40 GB తప్ప అన్నింటినీ సురక్షితంగా డ్రైవ్ నుండి తరలించారు. మిగిలిన 40 GB కోసం, నేను ప్రయత్నించినా అది తరలించడంలో విఫలమైంది. ఇది ఇప్పుడు ఆదివారం సాయంత్రం మరియు నేను అలసిపోయాను, కాబట్టి మంచానికి వెళ్లి మరుసటి రోజు ఈ సమస్యను మరింత పరిష్కరించుకోవాలని నిర్ణయించుకున్నాను.
మరుసటి రోజు, కొంత నిద్ర మరియు పనిలో నా రోజు మొదటి సగం తరువాత, నేను బుల్లెట్ను కొరుకుకోవాలని నిర్ణయించుకున్నాను ఎందుకంటే చివరి 40 GB రికార్డ్ చేసిన టీవీ షోల గురించి నేను పట్టించుకోలేదు మరియు నా LVM కాన్ఫిగరేషన్ నుండి డ్రైవ్ను తొలగించడం గురించి సెట్ చేసాను . నేను ఇంతకు ముందు చాలాసార్లు చేశాను, కాబట్టి ఇది చాలా సజావుగా సాగుతుంది. శుభ్రపరిచే జాబితాలో తదుపరిది ఫైల్సిస్టమ్ మధ్యలో ఉన్న రంధ్రం మరమ్మత్తు. 750 జిబికి బదులుగా 40 జిబి మాత్రమే ఉన్నట్లు నేను గుర్తించాను, అది చాలా చెడ్డది కాదు, సరియైనదా? తప్పు! మరమ్మత్తు తరువాత, అగ్ని పరీక్ష ప్రారంభానికి ముందు పోలిస్తే నాకు 900 GB అదనపు ఖాళీ స్థలం ఉంది, తద్వారా కొంచెం కొట్టుకుపోయింది. ఓహ్, నేను చెప్పాను, ఇది ఏమైనప్పటికీ టీవీ మాత్రమే. నా డివిఆర్ దాని మూడు రోజుల విరామం తర్వాత చివరకు మళ్లీ పనిచేస్తుంది మరియు చివరికి ప్రతి విడి మెదడు చక్రంతో నేను దీని గురించి ఆలోచించడం ఆపగలను.
నేర్చుకున్న పాఠాలు
కాబట్టి వీటన్నిటి నుండి నేను ఏమి నేర్చుకున్నాను? నేను నిజంగా ముఖ్యమైనదాని కంటే మెరుగైన పని చేసి ఉండాలి. ఇది కొన్ని వారాల క్రితం జరిగింది, ఆ సమయంలో నేను అదృశ్యమైన టీవీ కంటెంట్ను కూడా కోల్పోలేదు. నేను అయితే, నన్ను నిరోధించినందుకు చింతిస్తున్నాను, కాని మరీ ముఖ్యంగా నా కుటుంబం, మూడు రోజులు టీవీని ఉపయోగించలేకపోవడం, మరియు ఆ మూడు రోజులు నన్ను అధిక-ఒత్తిడి సంక్షోభం మోడ్లో ఉంచడం. నేను ప్రారంభంలో నా డేటాను తిరిగి పొందడం మానేసి ఉంటే, ఫంక్షన్ మూడు రోజుల్లో కాకుండా ఒక గంటలో పునరుద్ధరించబడుతుంది. మా డేటా చాలా విలువైనదని నాకు బాగా తెలుసు, కానీ ఈ పరిస్థితిలో అది కాదు.
రెండవది, మీ డేటా నిజంగా విలువైనది, మరియు 99% సమయం నిజంగా ఉంటే, మీరు దాన్ని రక్షించుకోవాలి! మీ డేటాను బ్యాకప్ చేయండి, సాకులు లేవు. కోలుకోలేని నా డేటా కోసం, నా కంప్యూటర్లో నా కొడుకు వేలాది చిత్రాల మాదిరిగా, నేను దానిని మూడు ప్రదేశాలలోపు బ్యాకప్ చేసేలా చూసుకుంటాను, వాటిలో ఒకటి క్లౌడ్ బ్యాకప్ ప్రొవైడర్. DVR నిల్వ విషయానికొస్తే, దాన్ని క్లౌడ్కు బ్యాకప్ చేయడం ఆచరణాత్మకమైనదని నేను ఇప్పటికీ అనుకోను, కాని ఈ రోజుల్లో డ్రైవ్ల ధరతో, RAID చేత రక్షించబడటానికి నాకు ఎటువంటి అవసరం లేదు, మరియు నేను అంతే చేయబోతున్నారు. సంవత్సరాల క్రితం నేను మొదట నా నిల్వ క్లస్టర్ను సెటప్ చేసినప్పుడు, బహుళ టిబి యొక్క కొలనుకు వెళ్ళడానికి నాకు 10 డ్రైవ్లు లేదా అంతకంటే ఎక్కువ సమయం పట్టిందని నేను భావిస్తున్నాను. నేను ధరలను తనిఖీ చేసాను మరియు మీరు T 100 లోపు 3 టిబి డ్రైవ్ను కొనుగోలు చేయవచ్చు. నా డేటాను అసురక్షితంగా ఉంచడానికి నాకు ఎటువంటి అవసరం లేదు, మరియు ఇలాంటి డేటా నష్టం నాకు మళ్ళీ జరిగితే, ఇది నిజంగా నా స్వంత తప్పు.






