లాజికల్ వాల్యూమ్ మేనేజ్మెంట్, లేదా LVM , లాజికల్ వాల్యూమ్లు మరియు ఫైల్సిస్టమ్లను నిర్వహించడానికి ఉపయోగించే సిస్టమ్. డిస్క్ను ఒకటి లేదా అంతకంటే ఎక్కువ విభజనలుగా విభజించడానికి ఉపయోగించే ఇతర వాల్యూమ్ మేనేజ్మెంట్ టూల్స్ (gparted వంటివి) కంటే LVM చాలా అధునాతన లక్షణాలను కలిగి ఉంది. LVM తో ఆడుకోవాలంటే, ఈ క్రింది నిబంధనల గురించి మనకు కాన్సెప్ట్లు ఉండాలి.
భౌతిక వాల్యూమ్ అసలైన హార్డ్ డిస్క్ డ్రైవ్.
వాల్యూమ్ గ్రూప్ అన్ని తార్కిక మరియు భౌతిక వాల్యూమ్లను ఒక సమూహంగా సేకరిస్తుంది
లాజికల్ వాల్యూమ్ LVM యేతర వ్యవస్థలో డిస్క్ విభజనతో సమానంగా ఉంటుంది.
ఫైల్ సిస్టమ్స్ తార్కిక వాల్యూమ్లపై సృష్టించబడతాయి మరియు ఫైల్ సిస్టమ్లను సృష్టించిన తర్వాత, మేము ఈ ఫైల్సిస్టమ్లను మెషీన్లో మౌంట్ చేయవచ్చు.
ఈ ట్యుటోరియల్ తార్కిక వాల్యూమ్లు మరియు ఫైల్సిస్టమ్లను సృష్టించడానికి lvm, ఒక సముచిత ప్యాకేజీని ఉపయోగిస్తుంది.
LVM ని ఇన్స్టాల్ చేస్తోంది
Lvm ప్యాకేజీ ఉబుంటులో ముందుగా ఇన్స్టాల్ చేయబడదు. Apt కమాండ్-లైన్ సాధనాన్ని ఉపయోగించి lvm ప్యాకేజీని ఇన్స్టాల్ చేయండి.
[ఇమెయిల్ రక్షించబడింది]: ~ $సుడో apt-get installlvm2-మరియు
ఇన్స్టాల్ చేసిన తర్వాత, ఇన్స్టాలేషన్ను ధృవీకరించడానికి lvm వెర్షన్ని తనిఖీ చేయండి.
[ఇమెయిల్ రక్షించబడింది]: ~ $lvm వెర్షన్
భౌతిక వాల్యూమ్, వాల్యూమ్ గ్రూప్ మరియు లాజికల్ వాల్యూమ్ని సృష్టిస్తోంది
బ్లాక్ పరికరంలో తార్కిక వాల్యూమ్ను సృష్టించడానికి, భౌతిక వాల్యూమ్ మరియు వాల్యూమ్ గ్రూప్ తప్పనిసరిగా సృష్టించాలి. ఈ విభాగంలో, మేము భౌతిక వాల్యూమ్ /dev /sdc ని సృష్టిస్తాము; అప్పుడు, మేము ఆ భౌతిక వాల్యూమ్ నుండి వాల్యూమ్ సమూహాన్ని (/dev/vg01) సృష్టిస్తాము. దీని తరువాత, మేము ఈ వాల్యూమ్ గ్రూపులో లాజికల్ వాల్యూమ్ (/dev/vg01/lv01) సృష్టిస్తాము.
భౌతిక వాల్యూమ్ను సృష్టించడం
కాబట్టి ఏదైనా భౌతిక వాల్యూమ్ను సృష్టించే ముందు, అందుబాటులో ఉన్న అన్ని భౌతిక వాల్యూమ్లను మెషీన్లో ప్రదర్శిద్దాం. అన్ని భౌతిక వాల్యూమ్లను ప్రదర్శించడానికి pvs, pvscan లేదా pvdisplay ఆదేశాన్ని ఉపయోగించండి.
[ఇమెయిల్ రక్షించబడింది]: ~ $సుడోpvsలేదా
[ఇమెయిల్ రక్షించబడింది]: ~ $సుడోpvscanలేదా
[ఇమెయిల్ రక్షించబడింది]: ~ $సుడోpvdisplay
కాబట్టి మెషీన్లో ఏదైనా బ్లాక్ డివైజ్ నుండి ఇప్పటికే ప్రారంభించిన భౌతిక వాల్యూమ్ లేదు. బ్లాక్ పరికరం నుండి భౌతిక వాల్యూమ్ని సృష్టించే ముందు, మెషీన్లో అందుబాటులో ఉన్న అన్ని బ్లాక్ పరికరాలను జాబితా చేయండి, వీటిని భౌతిక వాల్యూమ్లను సృష్టించడానికి ఉపయోగించవచ్చు. యంత్రంలోని అన్ని బ్లాక్ పరికరాలను జాబితా చేయడానికి lvmdiskscan ఆదేశాన్ని ఉపయోగించండి.
[ఇమెయిల్ రక్షించబడింది]: ~ $సుడోlvmdiskscan
మేము pvcreate ఆదేశాన్ని ఉపయోగించి మా భౌతిక వాల్యూమ్గా /dev /sdc ని ప్రారంభిస్తాము. యంత్రంలో అమర్చినట్లయితే బ్లాక్ పరికరం భౌతిక వాల్యూమ్గా ప్రారంభించబడదు. బ్లాక్ పరికరాన్ని అన్మౌంట్ చేయడానికి umount ఆదేశాన్ని ఉపయోగించండి.
[ఇమెయిల్ రక్షించబడింది]: ~ $సుడో అత్యుత్తమ /దేవ్/sdcఇప్పుడు pvcreate ఆదేశాన్ని ఉపయోగించి బ్లాక్ పరికరాన్ని భౌతిక వాల్యూమ్గా ప్రారంభించండి.
[ఇమెయిల్ రక్షించబడింది]: ~ $సుడోpvcreate/దేవ్/sdc
బ్లాక్ పరికరాన్ని భౌతిక వాల్యూమ్గా ప్రారంభించిన తర్వాత, ఇప్పుడు మళ్లీ pvdisplay ఆదేశాన్ని ఉపయోగించి అన్ని భౌతిక వాల్యూమ్లను జాబితా చేయండి మరియు ఇటీవల సృష్టించబడిన భౌతిక వాల్యూమ్ అక్కడ చూపబడుతుంది.
వాల్యూమ్ గ్రూప్ సృష్టిస్తోంది
ఇప్పటివరకు, మేము భౌతిక పరిమాణాన్ని సృష్టించాము; ఇప్పుడు, మేము ఇప్పుడే సృష్టించిన భౌతిక వాల్యూమ్ నుండి వాల్యూమ్ గ్రూప్ (vg01) ని సృష్టిస్తాము. ఏదైనా వాల్యూమ్ సమూహాన్ని సృష్టించే ముందు, అందుబాటులో ఉన్న అన్ని వాల్యూమ్ గ్రూపులను vgdisplay లేదా vgs ఆదేశాన్ని ఉపయోగించి ప్రదర్శించండి.
[ఇమెయిల్ రక్షించబడింది]: ~ $సుడోvgsలేదా
[ఇమెయిల్ రక్షించబడింది]: ~ $సుడోvgdisplay
మెషీన్లో వాల్యూమ్ గ్రూప్ లేదు, కాబట్టి మేము మునుపటి దశలో సృష్టించిన భౌతిక వాల్యూమ్ (/dev/sdc) నుండి క్రొత్తదాన్ని సృష్టించండి. Vgcreate ఆదేశం వాల్యూమ్ సమూహాన్ని సృష్టించడానికి ఉపయోగించబడుతుంది.
[ఇమెయిల్ రక్షించబడింది]: ~ $సుడోvgcreate vg01/దేవ్/sdc
పై ఆదేశం /dev /sdc భౌతిక వాల్యూమ్ నుండి వాల్యూమ్ సమూహాన్ని (vg01) సృష్టిస్తుంది.
గమనిక : ఈ క్రింది విధంగా vgcreate ఆదేశాన్ని ఉపయోగించడం ద్వారా మేము ఒకటి కంటే ఎక్కువ భౌతిక వాల్యూమ్ల నుండి వాల్యూమ్ సమూహాన్ని సృష్టించవచ్చు.
[ఇమెయిల్ రక్షించబడింది]: ~ $సుడోvgcreate vg01/దేవ్/sdc/దేవ్/sda/దేవ్/బాత్రూమ్ఇప్పుడు మళ్ళీ, vgdisplay ఆదేశాన్ని ఉపయోగించి అన్ని వాల్యూమ్ గ్రూపులను ప్రదర్శించండి మరియు ఇటీవల సృష్టించబడిన వాల్యూమ్ సమూహం vg01 అక్కడ జాబితా చేయబడుతుంది.
[ఇమెయిల్ రక్షించబడింది]: ~ $సుడోvgdisplay
పై చిత్రంలో, భౌతిక పరిధి (PE) పరిమాణం 7679, గరిష్ట సంఖ్యలో భౌతిక వాల్యూమ్లు 0 (మేము దాని విలువను సెట్ చేయనందున), మరియు గరిష్ట సంఖ్య లాజికల్ వాల్యూమ్లు 0 (మన వద్ద ఉన్నట్లుగా) దాని విలువను సెట్ చేయలేదు). కింది జెండాలను ఉపయోగించి వాల్యూమ్ సమూహాన్ని సృష్టించేటప్పుడు మేము ఈ పారామితులను సెట్ చేయవచ్చు.
-ఎస్ : భౌతిక పరిధి పరిమాణం
-పి : గరిష్ట సంఖ్య భౌతిక వాల్యూమ్లు
-ది : లాజికల్ వాల్యూమ్ల గరిష్ట సంఖ్య
కాబట్టి ఇప్పుడు మనకు vg01 అనే ఒక వాల్యూమ్ గ్రూప్ ఉంది మరియు vgchange కమాండ్ ఉపయోగించి ఈ వాల్యూమ్ గ్రూప్ని యాక్టివేట్ చేయవచ్చు మరియు డియాక్టివేట్ చేయవచ్చు. వాల్యూమ్ గ్రూప్ని యాక్టివేట్ చేయడానికి, -a ఫ్లాగ్ విలువను y కి సెట్ చేయండి మరియు వాల్యూమ్ గ్రూప్ను డియాక్టివేట్ చేయండి, vgchange కమాండ్తో పాటు -a ఫ్లాగ్ విలువను n కి సెట్ చేయండి.
[ఇమెయిల్ రక్షించబడింది]: ~ $సుడోvgchange-వరకుn vg01
పై ఆదేశం vg01 వాల్యూమ్ సమూహాన్ని నిష్క్రియం చేసింది. వాల్యూమ్ సమూహాన్ని సక్రియం చేయడానికి, కింది ఆదేశాన్ని ఉపయోగించండి.
[ఇమెయిల్ రక్షించబడింది]: ~ $సుడోvgchange-వరకుమరియు vg01లాజికల్ వాల్యూమ్ను సృష్టిస్తోంది
భౌతిక వాల్యూమ్ మరియు వాల్యూమ్ గ్రూప్ను సృష్టించిన తర్వాత, ఇప్పుడు వాల్యూమ్ గ్రూప్లో లాజికల్ వాల్యూమ్ని సృష్టించండి. తార్కిక వాల్యూమ్ను సృష్టించే ముందు, lvs, lvscan లేదా lvdisplay ఆదేశాన్ని ఉపయోగించి అందుబాటులో ఉన్న అన్ని లాజికల్ వాల్యూమ్లను జాబితా చేయండి.
[ఇమెయిల్ రక్షించబడింది]: ~ $సుడోlvsలేదా
[ఇమెయిల్ రక్షించబడింది]: ~ $సుడోlvscanలేదా
[ఇమెయిల్ రక్షించబడింది]: ~ $సుడోlvdisplay
తార్కిక వాల్యూమ్ లేదు, కాబట్టి lvcreate ఆదేశాన్ని ఉపయోగించి vg01 వాల్యూమ్ గ్రూప్లో 10GB సైజు యొక్క లాజికల్ వాల్యూమ్ను సృష్టించండి.
[ఇమెయిల్ రక్షించబడింది]: ~ $సుడోసృష్టించు-ది10 జి-nlv01 vg01
తార్కిక వాల్యూమ్ను సృష్టించిన తర్వాత, ఇప్పుడు lvdisplay ఆదేశాన్ని ఉపయోగించి అన్ని తార్కిక వాల్యూమ్లను జాబితా చేయండి.
[ఇమెయిల్ రక్షించబడింది]: ~ $సుడోlvdisplayఫైల్సిస్టమ్లను సృష్టిస్తోంది
తార్కిక వాల్యూమ్లను సృష్టించిన తర్వాత, ఇప్పుడు చివరి దశ లాజికల్ వాల్యూమ్ పైన ఫైల్సిస్టమ్ను సృష్టించడం. ఫైల్సిస్టమ్ను సృష్టించిన తర్వాత, దానిని యాక్సెస్ చేయడానికి డైరెక్టరీపై మౌంట్ చేయండి మరియు దానిలో డేటాను నిల్వ చేయడానికి ఉపయోగించవచ్చు. ఫైల్సిస్టమ్ను సృష్టించడానికి ఉపయోగించే వివిధ ఫైల్ సిస్టమ్ ఫార్మాట్లు (FAT16, FAT32, NTFS, ext2, ext3, మొదలైనవి) ఉన్నాయి. Mkfs ఆదేశాన్ని ఉపయోగించి ఒక ext4 ఫైల్సిస్టమ్ను సృష్టించండి.
[ఇమెయిల్ రక్షించబడింది]: ~ $సుడోmkfs.ext4/దేవ్/vg01/lv01
ఫైల్సిస్టమ్ను సృష్టించిన తర్వాత, దాన్ని యాక్సెస్ చేయడానికి డైరెక్టరీపై మౌంట్ చేయండి. ‘/మీడియా/$ USER/lv01’ డైరెక్టరీని సృష్టించండి.
[ఇమెయిల్ రక్షించబడింది]: ~ $సుడో mkdir /సగం/$ USER/lv01మౌంట్ కమాండ్ ఉపయోగించి ఈ డైరెక్టరీలో ఫైల్సిస్టమ్ను మౌంట్ చేయండి.
[ఇమెయిల్ రక్షించబడింది]: ~ $సుడో మౌంట్ /దేవ్/vg01/lv01/సగం/$ USER/lv01
ఇప్పుడు/dev/vg01/lv01 ఫైల్సిస్టమ్ని '/మీడియా/$ USER/lv01' డైరెక్టరీ నుండి యాక్సెస్ చేయవచ్చు మరియు డేటాను ఈ ప్రదేశంలో నిల్వ చేయవచ్చు. రీబూట్లో ఫైల్సిస్టమ్ను ఆటోమేటిక్గా మౌంట్ చేయడానికి, '/etc/fstab' ఫైల్లో ఈ ఫైల్సిస్టమ్ కోసం ఎంట్రీని జోడించండి. నానో ఎడిటర్లో ‘/etc/fstab’ ఫైల్ని తెరిచి, ఫైల్లోని లైన్ని జోడించండి.
[ఇమెయిల్ రక్షించబడింది]: ~ $సుడో నానో /మొదలైనవి/fstab/దేవ్/vg01/lv01/సగం/ఉబుంటు/lv01 ext4 డిఫాల్ట్లు0 0
ఫైల్సిస్టమ్ను సృష్టించిన తర్వాత మరియు మౌంట్ చేసిన తర్వాత, ఫైల్ సిస్టమ్ను ప్రదర్శించడానికి మనం fdisk, df లేదా lsblk వంటి విభిన్న ఆదేశాలను ఉపయోగించవచ్చు.
[ఇమెయిల్ రక్షించబడింది]: ~ $సుడోlsblk| పట్టుlv01లేదా
[ఇమెయిల్ రక్షించబడింది]: ~ $సుడో df -హెచ్ | పట్టుlv01లేదా
[ఇమెయిల్ రక్షించబడింది]: ~ $సుడో fdisk -ది | పట్టుlv01
LVM కోసం గ్రాఫికల్ సాధనాన్ని ఉపయోగించడం
ఇప్పటివరకు, మేము lvm ను కమాండ్-లైన్ ఇంటర్ఫేస్ ద్వారా ఉపయోగించాము, కానీ మంచి గ్రాఫికల్ యూజర్ ఇంటర్ఫేస్ని ఉపయోగించి లాజికల్ వాల్యూమ్లు మరియు ఫైల్సిస్టమ్లను రూపొందించడానికి గ్రాఫికల్ టూల్ (kvpm) అందుబాటులో ఉంది. Apt కమాండ్-లైన్ సాధనాన్ని ఉపయోగించి kvpm ని ఇన్స్టాల్ చేయండి.
[ఇమెయిల్ రక్షించబడింది]: ~ $సుడో apt-get installkvpm-మరియుKvpm ని ఇన్స్టాల్ చేసిన తర్వాత, కింది ఆదేశాన్ని టైప్ చేయడం ద్వారా టెర్మినల్ నుండి సాధనాన్ని తెరవండి.
[ఇమెయిల్ రక్షించబడింది]: ~ $సుడోkvpm
నిల్వ పరికరాల ట్యాబ్లో, ఇది మెషీన్లో అందుబాటులో ఉన్న అన్ని బ్లాక్ పరికరాలను చూపుతోంది. /Dev /sdc బ్లాక్ పరికరం కోసం, ఇది మొత్తం 30GiB స్థలం నుండి 20GiB ఖాళీని చూపుతోంది ఎందుకంటే మేము ఈ బ్లాక్ పరికరంలో 10GiB ఫైల్సిస్టమ్ను సృష్టించాము. 'స్టోరేజ్ డివైజెస్' ట్యాబ్తో పాటు, 'గ్రూప్: vg01' ట్యాబ్ ఉంది, మరియు ఈ ట్యుటోరియల్లో మేము సృష్టించిన వాల్యూమ్ గ్రూప్కు సంబంధించిన మొత్తం డేటా ఇందులో ఉంది.
ఈ విండోలో వాల్యూమ్ గ్రూప్, లాజికల్ వాల్యూమ్ మరియు సృష్టించబడిన ఫైల్సిస్టమ్ గురించి మొత్తం సమాచారం ఉంది. Kvpm సాధనాన్ని ఉపయోగించి కొత్త లాజికల్ వాల్యూమ్ని సృష్టించడానికి, వాల్యూమ్ గ్రూప్ ట్యాబ్లోని 'న్యూ వాల్యూమ్' పై క్లిక్ చేయండి.
తార్కిక వాల్యూమ్ యొక్క వాల్యూమ్ పేరు మరియు పరిమాణాన్ని పేర్కొనండి.
ఇది lv02 అనే కొత్త తార్కిక వాల్యూమ్ను సృష్టిస్తుంది మరియు వాల్యూమ్ అక్కడ జాబితా చేయబడుతుంది.
టెర్మినల్లోని lvs ఆదేశాన్ని ఉపయోగించి లాజికల్ వాల్యూమ్ సృష్టించబడిందో లేదో నిర్ధారించండి.
[ఇమెయిల్ రక్షించబడింది]: ~ $సుడోlvs
గ్రాఫికల్ సాధనాన్ని ఉపయోగించి lv02 లో ఫైల్సిస్టమ్ను సృష్టించడానికి, మీరు ఫైల్సిస్టమ్ను సృష్టించాలనుకుంటున్న లాజికల్ వాల్యూమ్ lv02 ని ఎంచుకుని, 'mkfs' పై క్లిక్ చేయండి.
ఇది నిర్ధారణ కోసం అడుగుతుంది మరియు ఫైల్ సిస్టమ్ ఆకృతిని నమోదు చేసిన తర్వాత ఫైల్ సిస్టమ్ను సృష్టిస్తుంది.
ఫైల్ సిస్టమ్ సృష్టించబడిందో లేదో నిర్ధారించడానికి, అన్ని ఫైల్సిస్టమ్లను జాబితా చేయడానికి కింది ఆదేశాలను ఉపయోగించండి.
[ఇమెయిల్ రక్షించబడింది]: ~ $సుడో fdisk -ది | పట్టుlv02లేదా
[ఇమెయిల్ రక్షించబడింది]: ~ $సుడోlsblk| పట్టుlv02
ఇప్పుడు, ఈ ఫైల్ సిస్టమ్ ఏదైనా డైరెక్టరీలో మౌంట్ చేయబడుతుంది మరియు డేటాను నిల్వ చేయడానికి మరియు తిరిగి పొందడానికి ఉపయోగించవచ్చు.
ముగింపు
సిస్టమ్లో డేటాను నిర్వహించడానికి, మేము దానిని వ్యవస్థీకృత పద్ధతిలో నిల్వ చేయాలి. అవసరాన్ని బట్టి కొన్ని ఫైల్లు ఒక ఫైల్సిస్టమ్లో మరియు కొన్ని ఫైల్లు మరొక ఫైల్లో నిల్వ చేయాల్సి ఉంటుంది. ఈ దృష్టాంతంలో, మేము మా బ్లాక్ పరికరాల్లోని ఫైల్ సిస్టమ్లను మెషీన్లో నిర్వహించాలి. ఈ ట్యుటోరియల్లో, బ్లాక్ పరికరాల్లో లాజికల్ వాల్యూమ్లను మరియు విభిన్న ఫైల్సిస్టమ్లను ఎలా సృష్టించవచ్చో తెలుసుకున్నాము. బ్లాక్ పరికరాలను భౌతిక వాల్యూమ్లుగా ఎలా ప్రారంభించాలో మరియు కమాండ్-లైన్ ఇంటర్ఫేస్ మరియు గ్రాఫికల్ యూజర్ ఇంటర్ఫేస్ సాధనాన్ని ఉపయోగించి వాల్యూమ్ గ్రూపులు, లాజికల్ వాల్యూమ్లు మరియు ఫైల్సిస్టమ్లను ఎలా సృష్టించవచ్చో మేము చర్చించాము.