LVM లేదా లాజికల్ వాల్యూమ్ మేనేజర్ లైనక్స్ మెషీన్లో డిస్క్ స్పేస్ నిర్వహణను నిర్వహించడం సులభం చేస్తుంది. LVM ఫీచర్లు:
- డిస్క్లలో విభజనలను సృష్టించండి, పునizeపరిమాణం చేయండి, తరలించండి మరియు తొలగించండి
- లాజికల్ వాల్యూమ్లను సృష్టించడం ద్వారా బహుళ హార్డ్ డిస్క్ల స్థలాన్ని నిర్వహించండి
- ఏ విభజన యొక్క మొత్తం స్థలాన్ని తెలుసుకోకుండా సిస్టమ్పై ఆపరేట్ చేయండి
- ఏ పార్టిషన్ యొక్క స్పేస్ అయినా ఎప్పుడైనా రీసైజ్ చేయవచ్చు లేదా ఏదైనా తక్కువ స్పేస్ పార్టిషన్కు కేటాయించవచ్చు
- ఇప్పటికే ఉన్న విభజన యొక్క ఫైల్ సిస్టమ్ను మార్చండి లేదా సిస్టమ్ నుండి ఏదైనా విభజనను త్వరగా తొలగించండి
- ఏదైనా రన్నింగ్ సిస్టమ్ యొక్క స్నాప్షాట్లను సృష్టించండి
- డిస్కుల చారల తార్కిక వాల్యూమ్లను సృష్టిస్తుంది
- ఒకే డిస్క్ యొక్క సాఫ్ట్వేర్ RAID విభజనలను లేదా ప్రామాణిక విభజనలను సృష్టించడం
- అవసరాల ఆధారంగా సిస్టమ్కు మరింత సౌలభ్యాన్ని అందించడానికి డిస్క్ వాల్యూమ్లను ఫ్లైలో పొడిగించవచ్చు.
LVM యొక్క మూడు ప్రధాన భాగాలు భౌతిక వాల్యూమ్లు, లాజికల్ వాల్యూమ్లు మరియు వాల్యూమ్ గ్రూపులు. తార్కిక వాల్యూమ్లను నిల్వ చేయడానికి ఉపయోగించే బ్లాక్ పరికరాలను భౌతిక వాల్యూమ్లు అంటారు. ప్రతి తార్కిక వాల్యూమ్ విభజనకు సంబంధించిన ఫైల్ సిస్టమ్ను కలిగి ఉంటుంది మరియు ప్రతి తార్కిక వాల్యూమ్కు ఒక ప్రత్యేకమైన పేరు కేటాయించబడుతుంది. అన్ని భౌతిక మరియు తార్కిక వాల్యూమ్ల సేకరణను వాల్యూమ్ గ్రూప్ అంటారు.
ఈ ట్యుటోరియల్లో, మీరు కొత్త వాల్యూమ్ని ఎలా సృష్టించాలి లేదా తీసివేయాలి, ప్రస్తుత వాల్యూమ్ల గురించి సమాచారాన్ని ఎలా కనుగొనాలి, ఉబుంటులో డిస్క్ యొక్క ప్రస్తుత వాల్యూమ్ల పరిమాణాన్ని ఎలా మార్చాలి మరియు రన్నింగ్ సిస్టమ్ యొక్క స్నాప్షాట్ సృష్టించడం వంటి LVM యొక్క వివిధ ప్రయోజనాలను మీరు నేర్చుకుంటారు. .
LVM భాగాలను సృష్టించడం, పునizingపరిమాణం చేయడం మరియు తీసివేయడం
ఏదైనా LVM ఆదేశాన్ని అమలు చేయడానికి మీకు రూట్ హక్కు ఉండాలి. కాబట్టి, ముందుగా, మీరు రూట్ పాస్వర్డ్తో LVM ని అమలు చేయాలి.
$సుడోlvm
ఇప్పటికే ఉన్న అన్ని బ్లాక్ పరికరాలను కనుగొనడానికి ఆదేశాన్ని అమలు చేయండి. అవుట్పుట్లో, రెండు విభజనలు ఉన్నట్లు చూపబడింది /dev/sda1 మరియు /dev/sda5, 1 డిస్క్ ఇన్ /dev/sdb మరియు భౌతిక వాల్యూమ్లు లేవు.
lvm>lvmdiskscanభౌతిక వాల్యూమ్ను సృష్టించండి
pvcreate నిల్వ పరికరాల నుండి భౌతిక పరిమాణాన్ని సృష్టించడానికి ఆదేశం ఉపయోగించబడుతుంది. ఇక్కడ, /dev/sdb భౌతిక వాల్యూమ్ సృష్టించడానికి ఉపయోగించబడుతుంది. 5GB భౌతిక వాల్యూమ్ను సృష్టించడానికి ఆదేశాలను అమలు చేయండి. భౌతిక వాల్యూమ్ విజయవంతంగా సృష్టిస్తే విజయ సందేశం కనిపిస్తుంది.
ఇప్పుడు, మీరు మళ్లీ ఆదేశాన్ని అమలు చేస్తే lvmdiskscan అప్పుడు మీరు భౌతిక వాల్యూమ్ సృష్టించబడినట్లు చూస్తారు. అవుట్పుట్లో, ఉచిత డిస్క్ లేదు ఎందుకంటే మొత్తం డిస్క్ భౌతిక వాల్యూమ్గా సృష్టించబడుతుంది.
మీరు కూడా ఉపయోగించవచ్చు pvdisplay ఇప్పటికే ఉన్న భౌతిక వాల్యూమ్లను కనుగొనడానికి ఆదేశం.
Lvm>pvdisplayవాల్యూమ్ గ్రూప్ని సృష్టించండి
భౌతిక పరిమాణాన్ని సృష్టించిన తర్వాత మీరు వాల్యూమ్ సమూహాన్ని సృష్టించవచ్చు. vgcreate కొత్త వాల్యూమ్ సమూహాన్ని సృష్టించడానికి కమాండ్ ఉపయోగించబడుతుంది. మీరు ఒకటి లేదా అంతకంటే ఎక్కువ భౌతిక వాల్యూమ్లను ఉపయోగించి వాల్యూమ్ సమూహాన్ని సృష్టించవచ్చు. ఒక భౌతిక వాల్యూమ్ మాత్రమే ఉంది. కాబట్టి, వాల్యూమ్ సమూహాన్ని దీని ద్వారా సృష్టించవచ్చు. మీరు ఒక వాల్యూమ్ సమూహాన్ని సృష్టించాలనుకుంటున్నారని అనుకుందాం vg1 తో /dev/sdb , కింది విధంగా ఆదేశాన్ని అమలు చేయండి. వాల్యూమ్ గ్రూప్ సరిగ్గా క్రియేట్ చేస్తే సక్సెస్ మెసేజ్ కనిపిస్తుంది.
lvm>vgcreate vg1/దేవ్/బాత్రూమ్vgdisplay ఇప్పటికే ఉన్న వాల్యూమ్ గ్రూపుల సమాచారాన్ని పొందడానికి కమాండ్ ఉపయోగించబడుతుంది. అవుట్పుట్ చూపించడానికి ఆదేశాన్ని అమలు చేయండి.
lvm>vgdisplayమీరు బహుళ వాల్యూమ్ సమూహాలను సృష్టించవచ్చు మరియు వాల్యూమ్ సమూహాలు విభిన్న పరిమాణాన్ని కలిగి ఉంటాయి. నిర్దిష్ట పరిధి పరిమాణంలోని వాల్యూమ్ సమూహాన్ని సృష్టించడానికి, ఇప్పటికే ఉన్న వాల్యూమ్ ఇక్కడ తీసివేయబడుతుంది. vgremove ఇప్పటికే ఉన్న వాల్యూమ్ సమూహాన్ని తొలగించడానికి వాల్యూమ్ గ్రూప్ పేరుతో కమాండ్ ఉపయోగించబడుతుంది.
lvm>vgremove vg1కింది వాటిని అమలు చేయండి vgcreate పరిమాణం, 100M వాల్యూమ్ సమూహాన్ని సృష్టించడానికి ఆదేశం.
lvm>vgcreate-ఎస్100M vg1/దేవ్/బాత్రూమ్ఇప్పుడు, vgdisplay కింది అవుట్పుట్ను చూపుతుంది.
లాజికల్ వాల్యూమ్ను సృష్టించండి
మీరు నిర్దిష్ట పరిమాణంలోని తార్కిక వాల్యూమ్ని లేదా మిగిలిన ఖాళీ స్థలాన్ని సృష్టించవచ్చు. సృష్టించు లాజికల్ వాల్యూమ్ను సృష్టించడానికి కమాండ్ ఉపయోగించబడుతుంది. తార్కిక వాల్యూమ్ పేరు -n ఎంపిక ద్వారా పేర్కొనబడింది మరియు వాల్యూమ్ పరిమాణం -L ఎంపిక ద్వారా పేర్కొనబడింది. 10GB అనే తార్కిక వాల్యూమ్ను సృష్టించడానికి కింది ఆదేశాన్ని అమలు చేయండి lv1 వాల్యూమ్ గ్రూప్ కోసం vg1 ఇది భౌతిక వాల్యూమ్తో జతచేయబడింది, /dev/sdb .
lvm>సృష్టించు-ది10 జి-nlv1 vg1lvdisplay ఇప్పటికే ఉన్న అన్ని లాజికల్ వాల్యూమ్ల సమాచారాన్ని పొందడానికి కమాండ్ ఉపయోగించబడుతుంది.
తార్కిక వాల్యూమ్ను సృష్టించిన తర్వాత భౌతిక వాల్యూమ్లో ఏదైనా ఖాళీ స్థలం ఉంటే, మిగిలిన ఖాళీ స్థలాన్ని ఉపయోగించడం ద్వారా కొత్త లాజికల్ వాల్యూమ్ను సృష్టించవచ్చు -ది ఎంపిక. తార్కిక వాల్యూమ్ను సృష్టించడానికి ఆదేశాన్ని అమలు చేయండి, lv2 వాల్యూమ్ గ్రూప్ యొక్క అన్ని ఖాళీ స్థలాన్ని ఉపయోగించడం, vg1
lvm>సృష్టించు-ది 100%ఉచిత-nlv2 vg1మీరు అనేక అధునాతన ఎంపికలతో లాజికల్ వాల్యూమ్ను సృష్టించవచ్చు. కొన్ని ఎంపికలు ఇక్కడ వివరించబడ్డాయి. ముఖ్యమైన ఎంపికలలో ఒకటి - తార్కిక వాల్యూమ్ యొక్క కేటాయింపు రకాన్ని నిర్ణయించే రకం. సాధారణంగా ఉపయోగించే కొన్ని రకాలు సరళ, చారల మరియు రైడ్ 1. డిఫాల్ట్ రకం సరళమైనది, ఇక్కడ భౌతిక పరికరాలు ఒకదాని తర్వాత ఒకటి జోడించబడతాయి. చారల రకం తార్కిక వాల్యూమ్ను సృష్టించడానికి కనీసం రెండు భౌతిక వాల్యూమ్లు అవసరం. ఈ రకమైన లాజికల్ వాల్యూమ్ పనితీరు మెరుగ్గా ఉంది కానీ డేటా దుర్బలత్వాన్ని పెంచుతుంది. చారల తార్కిక వాల్యూమ్ను సృష్టించడానికి -i ఎంపిక ఉపయోగించబడుతుంది. RAID1 వాల్యూమ్ యొక్క అద్దం సృష్టించడానికి raid1 రకం ఉపయోగించబడుతుంది. ఈ రకానికి తార్కిక వాల్యూమ్ను సృష్టించడానికి అవసరమైన స్థలంతో కనీసం రెండు భౌతిక వాల్యూమ్లు కూడా అవసరం. కాబట్టి, చారల మరియు రైడ్ 1 రకం వాల్యూమ్ను సృష్టించడానికి మీరు కనీసం రెండు భౌతిక వాల్యూమ్లను సృష్టించాలి మరియు కింది ఆదేశాలను అమలు చేయాలి.
స్ట్రిప్డ్ వాల్యూమ్:
lvm>సృష్టించు-రకంచారల-ఐ 2 -ది10 జి-ns_vol1 వాల్యూమ్_గ్రూప్రైడ్ 1 వాల్యూమ్:
lvm>సృష్టించు-రకందాడి 1-m 2 -ది20 జి-nm_vol1 వాల్యూమ్_గ్రూప్lvremove ఏదైనా తార్కిక వాల్యూమ్ను తొలగించడానికి ఆదేశం ఉపయోగించబడుతుంది. కింది ఆదేశం vg1 వాల్యూమ్ గ్రూప్ కింద ఉన్న lv2 లాజికల్ వాల్యూమ్ను తొలగిస్తుంది.
lvm>lvremove/దేవ్/vg1/lv2స్నాప్షాట్ను సృష్టించండి
ఆ వాల్యూమ్ యొక్క స్నాప్షాట్ను సృష్టించడానికి మీరు ఫిజికల్ వాల్యూమ్కు బదులుగా ఒరిజినల్ లాజికల్ వాల్యూమ్ని ఉపయోగించాలి. ఇప్పటికే ఉన్న అన్ని లాజికల్ వాల్యూమ్లను తీసివేసి, భౌతిక వాల్యూమ్ పరిమాణం కంటే చిన్నదిగా ఉండే కొత్త లాజికల్ వాల్యూమ్ని సృష్టించండి ఎందుకంటే ఫిజికల్ వాల్యూమ్ యొక్క ఖాళీ స్థలంలో స్నాప్షాట్ సృష్టించబడుతుంది.
ఇప్పుడు, మీరు లాజికల్ వాల్యూమ్ యొక్క స్నాప్షాట్ను సృష్టించాలనుకుంటే, lv1 స్నాప్షాట్ను సృష్టించడానికి కింది ఆదేశాన్ని అమలు చేయండి. ఇక్కడ, స్నాప్షాట్ పేరు snap_ck మరియు స్నాప్షాట్ పరిమాణం 6G. భౌతిక పరికరం యొక్క ఖాళీ స్థలం 6G కంటే తక్కువగా ఉంటే, అప్పుడు లోపం ఏర్పడుతుంది మరియు స్నాప్షాట్ సృష్టించబడదు.
lvm>సృష్టించు-ఎస్ -ది6 జి-nస్నాప్_క్ vg1/lv1-వెళ్ళండి స్నాప్షాట్ నుండి లాజికల్ వాల్యూమ్ను రికవర్ చేయడానికి ఆప్షన్ ఉపయోగించబడుతుంది. కమాండ్ అమలు చేసినప్పుడు స్నాప్షాట్ తీసుకున్న ప్రదేశం నుండి లాజికల్ వాల్యూమ్ పునరుద్ధరించబడుతుంది.
lvm>lvconvert--వెళ్ళండిvg1/స్నాప్_క్లాజికల్ వాల్యూమ్ని పునపరిమాణం చేయండి
మీరు ఉపయోగించడం ద్వారా ఏదైనా తార్కిక వాల్యూమ్ పరిమాణాన్ని సులభంగా మార్చవచ్చు అతిగా అంచనా వేయండి కమాండ్ ఇప్పటికే ఉన్న ఏదైనా వాల్యూమ్ కోసం కొత్త పరిమాణాన్ని సెట్ చేయడానికి ఈ ఆదేశం -L ఎంపికలతో ఉపయోగించబడుతుంది. మొదట, మీరు ఉపయోగించి పరిమాణాన్ని మార్చాలనుకుంటున్న ఏదైనా తార్కిక వాల్యూమ్ యొక్క ప్రస్తుత పరిమాణాన్ని తనిఖీ చేయండి lvscan కమాండ్ కింది అవుట్పుట్లో వాల్యూమ్ యొక్క ప్రస్తుత పరిమాణం 5GB.
lvm>lvscanమీరు వాల్యూమ్ పరిమాణాన్ని మరియు వాల్యూమ్ పరిమాణాన్ని 9GB కి సెట్ చేయాలనుకుంటే, అవసరమైన ఎంపికలతో lvresize ఆదేశాన్ని అమలు చేయండి మరియు వాల్యూమ్ పరిమాణం సరిగ్గా పెరిగిందో లేదో తనిఖీ చేయండి.
lvm>అతిగా అంచనా వేయండి-ది+ 4G vg1/lv1lvm>lvscan
వాల్యూమ్ గ్రూప్ నుండి ఫిజికల్ వాల్యూమ్ని తీసివేయండి
ఏదైనా వాల్యూమ్ సమూహం రెండు లేదా అంతకంటే ఎక్కువ భౌతిక వాల్యూమ్లను కలిగి ఉంటే మరియు మీరు వాల్యూమ్ గ్రూప్ నుండి ఏదైనా నిర్దిష్ట భౌతిక వాల్యూమ్ యొక్క అటాచ్మెంట్ను తీసివేయాలనుకుంటే, అప్పుడు రన్ చేయండి vgreduce వాల్యూమ్ గ్రూప్ పేరు మరియు ఫిజికల్ వాల్యూమ్ పేరుతో కమాండ్. భౌతిక వాల్యూమ్ ఉపయోగంలో ఉంటే, మీరు వాల్యూమ్ సమూహం నుండి వాల్యూమ్ను తీసివేయలేరు. ఆ సందర్భంలో, మీరు అవసరమైన భౌతిక పరిమాణాన్ని వాల్యూమ్ సమూహం యొక్క మరొక భౌతిక వాల్యూమ్ స్థానానికి తరలించాలి. కాబట్టి వాల్యూమ్ గ్రూప్ పని చేయడానికి ఒకటి కంటే ఎక్కువ భౌతిక వాల్యూమ్లను కలిగి ఉండాలి. భౌతిక పరిమాణాన్ని తరలించిన తర్వాత, వాల్యూమ్ సమూహం నుండి ఆ భౌతిక వాల్యూమ్ను తీసివేయడానికి మీరు ఈ క్రింది ఆదేశాలను అమలు చేయవచ్చు. వాల్యూమ్ గ్రూపులో మీకు ఒకే ఒక భౌతిక పరికరం ఉంటే మీరు ఆదేశాలను అమలు చేయలేరు.
lvm>pvmove/దేవ్/బాత్రూమ్lvm>vgreduce vg1/దేవ్/బాత్రూమ్
lvm>pvremove/దేవ్/బాత్రూమ్
సిస్టమ్ యొక్క నిల్వ పరికరాలను సమర్ధవంతంగా నిర్వహించడానికి LVM ని ఉపయోగించే పరిజ్ఞానం అవసరం. మీరు ఈ ట్యుటోరియల్ యొక్క పేర్కొన్న ఆదేశాలను సరిగ్గా అర్థం చేసుకుని మరియు పరీక్షిస్తే, మీ అవసరాల ఆధారంగా మీ డిస్కులను కాన్ఫిగర్ చేయడానికి మీరు ఈ ఆదేశాలను ఉబుంటులో వర్తింపజేయగలరు.