LVM అంటే ఏమిటి?
LVM అనేది Linux కెర్నల్ కోసం అభివృద్ధి చేసిన లాజికల్ వాల్యూమ్ మేనేజర్. ప్రస్తుతం, LVM యొక్క 2 వెర్షన్లు ఉన్నాయి. LVM1 ఆచరణాత్మకంగా మద్దతు లేదు, అయితే LVM వెర్షన్ 2 సాధారణంగా LVM2 అని పిలువబడుతుంది.
LVM వాల్యూమ్ మేనేజర్ నుండి ఆశించే అనేక ఫీచర్లను కలిగి ఉంది, వీటిలో:
- తార్కిక సమూహాల పునizingపరిమాణం.
- లాజికల్ వాల్యూమ్ల పునizingపరిమాణం.
- చదవడానికి మాత్రమే స్నాప్షాట్లు (LVM2 చదవడం మరియు వ్రాయడం అందిస్తుంది).
LVM యొక్క శక్తి మరియు ఉపయోగం గురించి మీకు ఒక ఆలోచన ఇవ్వడానికి, నేను మీకు ఈ క్రింది ఉదాహరణ ఇస్తాను: మన దగ్గర చిన్న హార్డ్ డ్రైవ్ ఉందని అనుకుందాం, ఉదాహరణకు, 80Gb. డిస్క్ పంపిణీ చేయబడిన విధానం అలాంటిది:
- 400Mb /బూట్ విభజన
- రూట్ విభజన కోసం / 6Gb
- ఇంటి విభజన /హోమ్ 32Gb విషయంలో
- మరియు స్వాప్ విభజన 1Gb.
ఈ పంపిణీ సరైనది మరియు ఉపయోగకరమైనది కావచ్చు కానీ మనం అనేక ప్రోగ్రామ్లను ఇన్స్టాల్ చేస్తామని ఊహించుకోండి మరియు రూట్ విభజన నిండిపోతుంది, కానీ వ్యక్తిగత ఫైల్లలో, ఆచరణాత్మకంగా డేటా లేదు మరియు /హోమ్ విభజన 20 Gb అందుబాటులో ఉంది. ఇది హార్డ్ డిస్క్ యొక్క చెడు ఉపయోగం. LVM తో, ఈ సమస్యకు పరిష్కారం చాలా సులభం, ఎందుకంటే మీరు /హోమ్ కలిగి ఉన్న విభజనను తగ్గించి, ఆపై రూట్ డైరెక్టరీకి కేటాయించిన స్థలాన్ని పెంచవచ్చు.
LVM పదజాలం
రీడర్ కోసం ఈ పోస్ట్ను సాధ్యమైనంత సులభతరం చేయడానికి, LVM కి సన్నిహితంగా సంబంధించిన కొన్ని భావనలను పరిగణనలోకి తీసుకోవడం అవసరం. ఈ భావనలను సమర్థవంతంగా తెలుసుకోవడం వల్ల ఈ సాధనం యొక్క పూర్తి సామర్థ్యాన్ని బాగా అర్థం చేసుకోవచ్చు:
కాబట్టి, మనం ప్రారంభిద్దాం:
- భౌతిక వాల్యూమ్ (PV): ఒక PV అనేది భౌతిక వాల్యూమ్, హార్డ్ డ్రైవ్ లేదా ఒక నిర్దిష్ట విభజన.
- లాజికల్ వాల్యూమ్ (LV): LV అనేది లాజికల్ వాల్యూమ్, ఇది LVM కాకుండా ఇతర సిస్టమ్లో సాంప్రదాయ విభజనకు సమానం.
- వాల్యూమ్ గ్రూప్ (VG): VG అనేది వాల్యూమ్ల సమూహం, ఇది ఒకటి లేదా అంతకంటే ఎక్కువ PV లను సేకరించవచ్చు.
- ఫిజికల్ ఎక్స్టెంట్ (PE): PE అనేది ప్రతి భౌతిక వాల్యూమ్లో, ఒక స్థిర పరిమాణంలో భాగం. భౌతిక వాల్యూమ్ ఒకే పరిమాణంలో బహుళ PE లుగా విభజించబడింది.
- తార్కిక పరిధి (LE): LE అనేది ప్రతి స్థిర-పరిమాణ తార్కిక వాల్యూమ్లో భాగం. తార్కిక వాల్యూమ్ ఒకే పరిమాణంలో బహుళ LE లుగా విభజించబడింది.
- పరికర మ్యాపర్: ఒక సాధారణ లైనక్స్ కెర్నల్ ఫ్రేమ్వర్క్, ఇది ఒక పరికరాన్ని బ్లాక్ల నుండి మరొకదానికి మ్యాపింగ్ చేయడానికి అనుమతిస్తుంది.
Linux Mint లో LVM ని కాన్ఫిగర్ చేయండి
ముందుగా, మీరు మీ సిస్టమ్లో lvm2 ప్యాకేజీని ఇన్స్టాల్ చేయాలి. దీన్ని చేయడానికి, టెర్మినల్ ఎమెల్యూటరును తెరిచి వ్రాయండి. ఈ ఆదేశాన్ని అమలు చేయడానికి మీకు సూపర్ యూజర్ అధికారాలు అవసరమని గమనించండి.
సుడోసముచితమైనదిఇన్స్టాల్lvm2
తరువాత, నేను ఏ విభజనలను కలిగి ఉన్నానో ధృవీకరించడానికి fdisk ని ఉపయోగించబోతున్నాను. వాస్తవానికి, మీ విభజనలని కూడా నిర్ధారించడానికి మీరు దీన్ని తప్పక చేయాలి.
సుడో -ఐfdisk -ది
మీరు గమనిస్తే, నాకు రెండవ హార్డ్ డ్రైవ్ ఉంది. LVM తన పనిని చేయడానికి, LVM రకం డిస్క్ లేదా విభజనలను సిద్ధం చేయడం అవసరం. అందువల్ల, నేను sdb అనే రెండవ హార్డ్ డిస్క్లో కొంత పని చేయాలి.
కాబట్టి, ఈ ఆదేశాన్ని టైప్ చేయండి:
fdisk /దేవ్/బాత్రూమ్
తరువాత, కొత్త విభజనను సృష్టించడానికి n కీని నొక్కండి. అప్పుడు, ఎంటర్ నొక్కండి. తరువాత, విభజనను ప్రాథమికంగా సెట్ చేయడానికి p కీని నొక్కండి. అప్పుడు, ఎంటర్ నొక్కండి. ఇప్పుడు, డిస్క్ యొక్క మొదటి విభజనగా సృష్టించడానికి మీరు 1 నొక్కాలి. అప్పుడు, ఎంటర్ నొక్కండి.
కాబట్టి, తదుపరి దశ విభజన యొక్క సిస్టమ్ ఐడెంటిఫైయర్ను మార్చడానికి t కీని నొక్కండి. అప్పుడు, ఎంటర్ నొక్కండి. మరియు LVM విభజనను ఎంచుకోండి. దీన్ని చేయడానికి, 8e టైప్ చేయండి. అప్పుడు, ఎంటర్ నొక్కండి. కాబట్టి, అన్ని మార్పులను వ్రాయడానికి w కీని టైప్ చేయండి.
చివరగా, విభజనను తనిఖీ చేయండి.
fdisk -ది /దేవ్/బాత్రూమ్
గమనిక: మీరు అనేక విభజనలతో పని చేయబోతున్నట్లయితే, వాటిలో ప్రతి దానితో మీరు ఈ ప్రక్రియను పునరావృతం చేయాలి.
ఇప్పుడు, మేము కొనసాగించడానికి సిద్ధంగా ఉన్నాము.
భౌతిక వాల్యూమ్ (PV) సృష్టించండి
LVM తో పనిచేయడానికి మనం మొదట ఫిజికల్ వాల్యూమ్లను (PV) నిర్వచించాలి, దీని కోసం మనం pvcreate ఆదేశాన్ని ఉపయోగిస్తాము. కాబట్టి, మనం వెళ్దాం.
pvcreate/దేవ్/sdb1
మార్పులను తనిఖీ చేయండి.
pvdisplay
గమనిక: మన దగ్గర ఒకటి కంటే ఎక్కువ విభజనలు ఉంటే, మేము వాటిని అన్నింటినీ PV కి జోడించాల్సి ఉంటుంది.
వాల్యూమ్ గ్రూప్ (VG) సృష్టించండి
మీరు విభజనలను సిద్ధంగా ఉంచిన తర్వాత, మీరు వాటిని వాల్యూమ్ సమూహానికి జోడించాలి. కాబట్టి, ఈ ఆదేశాన్ని టైప్ చేయండి:
vgcreate వాల్యూమ్గ్రూప్/దేవ్/sdb1
మీకు కావలసిన పేరు ద్వారా వాల్యూమ్గ్రూప్ను భర్తీ చేయండి. మీకు ఎక్కువ పార్టిషన్లు ఉంటే వాటిని కమాండ్కు మాత్రమే జోడించాల్సి ఉంటుంది. ఉదాహరణకి:
vgcreate వాల్యూమ్గ్రూప్/దేవ్/sdb1
VG కోసం మీకు కావలసిన పేరును మీరు వ్రాయవచ్చు. కాబట్టి, ఈ ఆదేశంతో వాల్యూమ్ సమూహాన్ని తనిఖీ చేయండి:
vgdisplayలాజికల్ వాల్యూమ్లను సృష్టించండి (LV)
ఇది పోస్ట్ యొక్క ప్రధాన క్షణం, ఎందుకంటే ఈ భాగంలో మేము సాధారణ విభజన వలె ఉండే లాజికల్ వాల్యూమ్లను సృష్టిస్తాము.
కాబట్టి, ఈ ఆదేశాన్ని అమలు చేయండి:
సృష్టించు-ది4G -n వాల్యూమ్ వాల్యూమ్ గ్రూప్
ఈ కమాండ్ గతంలో సృష్టించిన సమూహంపై 4G స్పేస్ యొక్క లాజికల్ వాల్యూమ్ను సృష్టిస్తుంది.
Lvdisplay తో మీరు LV ని తనిఖీ చేయవచ్చు.
lvdisplayతదుపరి దశ VL ని ఫార్మాట్ చేయడం మరియు మౌంట్ చేయడం.
mkfs.ext4/దేవ్/వాల్యూమ్ గ్రూప్/వాల్యూమ్
ఇప్పుడు, తాత్కాలిక ఫోల్డర్ను సృష్టించి, దానిపై VL ని మౌంట్ చేయండి.
mkdir /తాత్కాలిక/మౌంట్ /దేవ్/వాల్యూమ్ గ్రూప్/వాల్యూమ్/తాత్కాలిక/
ఇప్పుడు, VL ని తనిఖీ చేయండి.
df -హెచ్ | పట్టుతాత్కాలిక
లాజికల్ వాల్యూమ్ పరిమాణాన్ని పెంచండి లేదా తగ్గించండి
LVM యొక్క అత్యంత అసాధారణమైన అవకాశాలలో ఒకటి తార్కిక వాల్యూమ్ పరిమాణాన్ని చాలా సరళమైన రీతిలో పెంచే అవకాశం. దీన్ని చేయడానికి, కింది ఆదేశాన్ని టైప్ చేయండి.
lvextend-ది+2 జి/దేవ్/వాల్యూమ్ గ్రూప్/వాల్యూమ్
చివరగా, ఫైల్ సిస్టమ్లో అదే మార్పును ప్రతిబింబించడం అవసరం, దీని కోసం, ఈ ఆదేశాన్ని అమలు చేయండి.
పరిమాణం 2fs/దేవ్/వాల్యూమ్ గ్రూప్/వాల్యూమ్కొత్త పరిమాణాన్ని తనిఖీ చేయండి:
df -హెచ్ | పట్టుతాత్కాలికతుది ఆలోచనలు
Linux Mint లో LVM ని కాన్ఫిగర్ చేయడం నేర్చుకోవడం అనేది ఒక సాధారణ ప్రక్రియ, ఇది విభజనలతో పని చేస్తున్నప్పుడు అనేక సమస్యలను ఆదా చేస్తుంది. దీన్ని చేయడానికి, ఈ విషయం గురించి మరింత చదవడానికి నేను మిమ్మల్ని ఆహ్వానిస్తున్నాను, ఎందుకంటే దీన్ని ఎలా కాన్ఫిగర్ చేయాలో ఇక్కడ నేను మీకు ఆచరణాత్మక మరియు సరళమైన ఉదాహరణలను చూపించాను.