అందరికీ నమస్కారం! నేను ఇటీవల ఒక సర్వర్లో డిస్క్ సైజును పెంచడం అనే, పైకి చాలా సులభంగా కనిపించే పనిని ఎదుర్కొన్నాను. Linux.
పని యొక్క వివరణ
నాకు క్లౌడ్లో ఒక సర్వర్ ఉంది. నా విషయంలో, అది గూగుల్ క్లౌడ్ కంప్యూట్ ఇంజిన్. ఆపరేటింగ్ సిస్టమ్ Ubuntuప్రస్తుతం, 30 GB డిస్క్ కనెక్ట్ చేయబడి ఉంది. డేటాబేస్ పెరుగుతోంది, ఫైల్స్ విస్తరిస్తున్నాయి, కాబట్టి మనం డిస్క్ సైజును సుమారు 50 GB కి పెంచాలి. మేము దేనినీ డిస్కనెక్ట్ చేయడం గానీ, దేనినీ రీబూట్ చేయడం గానీ చేయము.
శ్రద్ధ! మేము ప్రారంభించడానికి ముందు, అన్ని ముఖ్యమైన సమాచారాన్ని బ్యాకప్ చేయండి!
1. ముందుగా, మనకు ఎంత ఖాళీ స్థలం ఉందో చూద్దాం. కన్సోల్లో Linux మేము వ్రాస్తాము:
df -h 
సరళంగా చెప్పాలంటే, నా దగ్గర మొత్తం 30 GB ఉంది మరియు ఇప్పుడు 7.9 GB ఉచితం. పెంచాల్సిన అవసరం ఉంది.
2. తర్వాత నేను వెళ్లి నా హోస్టర్ కన్సోల్ ద్వారా మరికొన్ని GBని కనెక్ట్ చేస్తాను. రీబూట్ చేయకుండానే Google క్లౌడ్ దీన్ని సులభతరం చేస్తుంది. నేను కంప్యూట్ ఇంజిన్ -> డిస్క్లు -> నా సర్వర్ యొక్క డిస్క్ని ఎంచుకోండి మరియు దాని పరిమాణాన్ని మార్చండి:

నేను లోపలికి వెళ్లి, "సవరించు" క్లిక్ చేసి, డిస్క్ పరిమాణాన్ని నాకు అవసరమైన పరిమాణానికి పెంచండి (నా విషయంలో, 50 GB వరకు).
3. ఇప్పుడు మన దగ్గర 50 GB ఉంది. దాన్ని చూద్దాం. సర్వర్ ఆదేశం:
sudo fdisk -l 
మేము మా కొత్త 50 GBని చూస్తాము, కానీ ప్రస్తుతానికి మేము 30 GB మాత్రమే ఉపయోగించగలము.
4. ఇప్పుడు మనం ప్రస్తుత 30 GB డిస్క్ విభజనను తొలగించి, కొత్త 50 GBని సృష్టిద్దాం. మీరు అనేక విభాగాలను కలిగి ఉండవచ్చు. మీరు అనేక కొత్త విభజనలను కూడా సృష్టించాల్సి రావచ్చు. ఈ ఆపరేషన్ కోసం మేము ప్రోగ్రామ్ను ఉపయోగిస్తాము fdisk, ఇది హార్డ్ డిస్క్ విభజనలను నిర్వహించడానికి మిమ్మల్ని అనుమతిస్తుంది. డిస్క్ విభజనలు ఏమిటి మరియు అవి దేనికి అవసరమో అర్థం చేసుకోవడం కూడా ముఖ్యం - చదవండి . కార్యక్రమం అమలు చేయడానికి fdisk ఆదేశాన్ని ఉపయోగించండి:
sudo fdisk /dev/sda5. ప్రోగ్రామ్ యొక్క ఇంటరాక్టివ్ మోడ్ లోపల fdisk మేము అనేక ఆపరేషన్లు చేస్తాము.
మొదట మేము నమోదు చేస్తాము:
p 
కమాండ్ మన ప్రస్తుత విభజనల జాబితాను ప్రదర్శిస్తుంది. నా విషయానికొస్తే, ఒక విభజన 30 GB మరియు మరొక 20 GB స్వేచ్ఛగా తేలుతూ ఉంటుంది.
6. ఆపై నమోదు చేయండి:
d 
మొత్తం 50 GB కోసం కొత్తదాన్ని సృష్టించడానికి మేము ప్రస్తుత విభజనను తొలగిస్తాము. ఆపరేషన్కు ముందు, మేము ముఖ్యమైన సమాచారాన్ని బ్యాకప్ చేసామో లేదో మరోసారి తనిఖీ చేస్తాము!
7. తరువాత మేము ప్రోగ్రామ్కు సూచిస్తాము:
n 
కమాండ్ కొత్త విభజనను సృష్టిస్తుంది. అన్ని పారామితులు డిఫాల్ట్గా సెట్ చేయబడాలి - మీరు కేవలం ఎంటర్ నొక్కవచ్చు. మీకు ప్రత్యేక సందర్భం ఉంటే, మీ పారామితులను సూచించండి. మీరు స్క్రీన్షాట్ నుండి చూడగలిగినట్లుగా, నేను 50 GB విభజనను సృష్టించాను - నాకు ఏమి కావాలి.
8. ఫలితంగా, నేను ప్రోగ్రామ్కు సూచిస్తున్నాను:
w 
ఈ ఆదేశం మార్పులను వ్రాసి నిష్క్రమిస్తుంది fdisk. విభజన పట్టికను చదవడం విఫలమైందని మేము భయపడము. కింది ఆదేశం దీన్ని పరిష్కరించడానికి సహాయం చేస్తుంది. కొంచెం మిగిలింది.
9. మేము బయలుదేరాము fdisk మరియు ప్రధాన భాగానికి తిరిగి వచ్చారు Linux — లైన్. తరువాత, ఇంతకు ముందు సూచించిన విధంగా మనం దానిని నమోదు చేస్తాము:
sudo partprobe /dev/sdaప్రతిదీ విజయవంతమైతే, మీరు ఏ సందేశాన్ని చూడలేరు. మీరు ప్రోగ్రామ్ ఇన్స్టాల్ చేయకపోతే పార్ట్ప్రోబ్, ఆపై దాన్ని ఇన్స్టాల్ చేయండి. సరిగ్గా పార్ట్ప్రోబ్ విభజన పట్టికలను అప్డేట్ చేస్తుంది, ఇది విభజనను ఆన్లైన్లో 50 GB వరకు విస్తరించడానికి అనుమతిస్తుంది. ముందుకి వెళ్ళు.
క్లూ! ఇన్స్టాల్ చేయండి పార్ట్ప్రోబ్ మీరు దీన్ని ఇలా చేయవచ్చు:
apt-get install partprobe
10. ఇప్పుడు ప్రోగ్రామ్ ఉపయోగించి విభజన పరిమాణాన్ని పునర్నిర్వచించటానికి మిగిలి ఉంది పునఃపరిమాణం2fs. ఆమె దీన్ని ఆన్లైన్లో చేస్తుంది - ఆ సమయంలో కూడా స్క్రిప్ట్లు పని చేస్తున్నాయి మరియు డిస్క్కి వ్రాస్తున్నాయి.
కార్యక్రమం పునఃపరిమాణం2fs ఫైల్ సిస్టమ్ మెటాడేటాను ఓవర్రైట్ చేస్తుంది. దీన్ని చేయడానికి మేము కింది ఆదేశాన్ని ఉపయోగిస్తాము:
sudo resize2fs /dev/sda1 
ఇక్కడ sda1 అనేది మీ విభజన పేరు. చాలా సందర్భాలలో, ఇది sda1, కానీ మినహాయింపులు సాధ్యమే. జాగ్రత్త. ఫలితంగా, ప్రోగ్రామ్ మాకు విభజన పరిమాణాన్ని మార్చింది. ఇది విజయంగా భావిస్తున్నాను.
11. ఇప్పుడు విభజన పరిమాణం మారిందని మరియు ఇప్పుడు మనకు 50 GB ఉందని నిర్ధారించుకోండి. దీన్ని చేయడానికి, మొదటి ఆదేశాన్ని పునరావృతం చేద్దాం:
df -h 
మూలం: www.habr.com
