శుభ మధ్యాహ్నం, ప్రియమైన
ఇది గురువారం సాయంత్రం మరియు మా నిర్వాహకులలో ఒకరు KVM వర్చువల్ మెషీన్లలో ఒకదానిలో డిస్క్ పరిమాణాన్ని మార్చవలసి వచ్చింది. ఇది పూర్తిగా పనికిమాలిన పనిగా అనిపించవచ్చు, కానీ అది మొత్తంగా డేటా నష్టానికి దారి తీస్తుంది... కాబట్టి... మొత్తం కథ ఇప్పటికే కట్లో ఉంది
నేను ఇప్పటికే చెప్పినట్లుగా, గురువారం సాయంత్రం (వర్షం కురుస్తున్నట్లు అనిపించలేదు) మా నిర్వాహకులలో ఒకరు దీర్ఘకాలంగా ఉన్న పనిని పూర్తి చేయాలని నిర్ణయించుకున్నారు మరియు KVM వర్చువల్ మెషీన్ లోపల ఫైల్ పరిమాణాన్ని పెంచారు.
ఇంతకు ముందు, నేను ఇప్పటికే డిస్క్ పరిమాణాన్ని 14 GB నుండి 60 GBకి పెంచాను మరియు నిర్వాహకుడు వర్చువల్ మెషీన్ లోపల ఫైల్ సిస్టమ్ పరిమాణాన్ని పెంచాల్సిన అవసరం ఉంది.
రాత్రి 12 గంటలకు, అడ్మిన్ పొడిగించిన లేదా ప్రైమరీ సెక్షన్ ఉండాలా అని మెసేజ్ పంపాడు... దానికి ప్రతిస్పందనగా, వర్చువల్ మెషీన్లోనే అతను మునుపటిలా చేయాల్సిన అవసరం ఉందని నేను అతనికి వ్రాసాను.
సమయం గడిచిపోయింది... మరియు అడ్మిన్ తనకు లోపాలు వస్తున్నాయని, అతను విభజనను విస్తరించలేనని చెప్పాడు... మరియు అది మౌంట్ చేయడం ఆగిపోయింది... అప్పటికే సమయం 2 గంటలు అయ్యింది...
అతను ఇకపై ఏమీ చేయకూడదని మరియు వర్చువల్ మెషీన్ను ఒంటరిగా వదిలివేసి, VM డిస్క్ ఇమేజ్ని నేనే కాపీ చేయడానికి వెళ్లాలని నేను అతనికి వ్రాసాను - దానిని vmname_bad అని పిలుస్తున్నాను
అడ్మిన్ స్నాప్షాట్ తీసుకోకపోవడం మరియు అతని చర్యలకు ముందు మార్కప్ను కాపీ చేయకపోవడం వల్ల ప్రతిదీ మరింత క్లిష్టంగా మారింది... ఈ సమాచారాన్ని కలిగి ఉంటే, ఒకరు వెనక్కి వెళ్లి మళ్లీ ప్రయత్నించవచ్చు.
ఉదయం, తాజా ఆలోచనలతో, నేను అదే OS (డెబియన్ 9) తో వర్చువల్ మిషన్ను సెటప్ చేసాను మరియు డిస్క్ను కనెక్ట్ చేసాను. fdisk ద్వారా ఈ డిస్క్ ఇప్పటికే 60GBకి విస్తరించబడిందని నేను చూస్తున్నాను మరియు విభజన... నిజానికి కొద్దిగా విరిగిపోయింది.
అడ్మిన్ అందించిన స్క్రీన్షాట్లను ఉపయోగించి, నేను మునుపటి మార్కప్ను కనుగొనడానికి ప్రయత్నిస్తున్నాను, కానీ అయ్యో, ఫలించలేదు. నేను fdiskని ఉపయోగించి విలువలను కనుగొనడానికి ప్రయత్నిస్తున్నాను, కానీ అయ్యో, అన్ని ప్రయత్నాలు విఫలమయ్యాయి.
fdisk నాకు సహాయం చేయలేనందున... నేను సహాయం కోసం విడిపోయాను. పార్టెడ్ లోడ్ చేద్దాం - నేను పాత విభజన rm 2ని తొలగిస్తాను మరియు సుమారుగా విభజన విలువలను తెలుసుకొని, నేను రెస్క్యూ చేస్తాను - నేను ప్రారంభ విలువను మరియు విభజన ఉన్న చివరి విలువను సూచిస్తాను. ఒక నిమిషం వేచి ఉండి, విడిపోయినప్పుడు విభజనను కనుగొని, దాని గురించిన సమాచారాన్ని సిస్టమ్లో నమోదు చేయడానికి ఆఫర్ చేస్తుంది - నేను అంగీకరించి విడిపోయాను.
నేను విభజనను మౌంట్ చేస్తాను - ప్రతిదీ సరే. ఫైల్లు స్థానంలో ఉన్నాయి, ప్రతిదీ బాగానే ఉంది, కానీ పరిమాణం ఇప్పటికీ పాత 14GB. నేను /dev/sdd1ని అన్మౌంట్ చేసాను మరియు resize2fs /dev/sdd1 చేసాను, ఆపై e2fsck /dev/sdd1 చేసాను మరియు దానిని మళ్లీ మౌంట్ చేసాను మరియు ఇప్పటికే విస్తరించిన విభజనను అన్ని ఫైల్లతో మరియు చాలా సజీవంగా చూశాను.
నాకు మరియు అడ్మిన్కి అంతా బాగానే ముగిసింది.
మూలం: www.habr.com