




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、Linux卷管理詳解VG LV PV一、前言LVM (Logical Volume Manager)邏輯盤卷管理,LVM是在磁盤分區(qū)和文件系統(tǒng)之間添加的一個邏輯層,來為文件系統(tǒng)屏蔽下層磁盤分區(qū)布局,提供一個抽象的盤卷,在盤 卷上建立文件系統(tǒng),來提高磁盤分區(qū)管理的靈活性。通過LVM系統(tǒng)管理員可以輕松管理磁盤分區(qū),如:將若干個磁盤分區(qū)連接為一個整塊的卷組(volume group), 形成一個存儲池。管理員可以在卷組上隨意創(chuàng)建邏輯卷組(logical volumes), 并進一步在邏輯卷組上創(chuàng)建文件系統(tǒng)。管理員通過 LVM可以方便的調(diào)整存儲卷組的大小,并且可以對磁 盤存儲按照組的方式進行命名、管理
2、和分配,例如按照使用用途進行定義:“ DBdata ”而且和“ DBSoft ” ,而不是使用物理磁盤名“sda ”和“ sdb ”或” hda ”和” hdb當系統(tǒng)添加了新的磁盤,通過LVM管理員就不必將磁盤的文件移動到新的磁盤上以充 分利用新的存儲空間,而是直接擴展文件系統(tǒng)跨越磁盤即可,架構(gòu)可以參考如下圖:VolumtVolume Groufka aPlry 打 MlPtiyskcilVaiumeVolumeVol umtLVM與直接使用物理存儲相比,有以下優(yōu)點:1.靈活的容量當使用邏輯卷時,文件系統(tǒng)可以擴展到多個磁盤上,你可以聚合多個磁盤或磁盤分區(qū)成單 一的邏輯卷2可伸縮的存儲池.可以使
3、用簡單的命令來擴大或縮小邏輯卷大小,不用重新格式化或分區(qū)磁盤設備.3在線的數(shù)據(jù)再分配.你可以在線移動數(shù)據(jù),數(shù)據(jù)可以在磁盤在線的情況下重新分配比如,你可以在線更換可熱插拔的磁盤.方便的設備命名磁盤條塊化.生成一個邏輯盤,它的數(shù)據(jù)可以被條塊化存儲在2個或更多的磁盤上這樣可以明顯提升數(shù)據(jù)吞吐量鏡像卷邏輯卷提供方便的方法來鏡像你的數(shù)據(jù).卷快照使用邏輯卷,可以獲得設備快照用來一致性備份或測試數(shù)據(jù)更新效果而不影響真實數(shù)據(jù).二、LVM 基本術(shù)語:PE | PV | VG | LV 物理存儲介質(zhì)(The physical media)這里指系統(tǒng)的存儲設備:硬盤,如:/dev/hda、/dev/sda等等,是存
4、儲系統(tǒng)最底 層的存儲單元。物理卷(physical volume)物理卷就是指硬盤分區(qū)或從邏輯上與磁盤分區(qū)具有同樣功能的設備(如RAID),是LVM的基本存儲邏輯塊,但和基本的物理存儲介質(zhì)(如分區(qū)、磁盤等)比較,卻包含 有與LVM相關(guān)的管理參數(shù)。LVM底層的東西,可以是硬盤,也可以是分區(qū)(分區(qū) 類型為8e)卷組(Volume Group)LVM卷組類似于非LVM系統(tǒng)中的物理硬盤,其由物理卷組成??梢栽诰斫M上創(chuàng) 建一個或多個“LVM分區(qū)”(邏輯卷),LVM卷組由一個或多個物理卷組成。邏輯卷(logical volume)LVM的邏輯卷類似于非LVM系統(tǒng)中的硬盤分區(qū),在邏輯卷之上可以建立文件系 統(tǒng)
5、(比如/home 或者/usr等)。PE(physical exte nt)物理拓展塊每一個物理卷被劃分為稱為PE(Physical Extents)的基本單元,具有唯一編號的 PE是可以被LVM尋址的最小單元。PE的大小是可配置的,默認為4MB。LE(logical exte nt)邏輯塊邏輯卷也被劃分為被稱為LE(Logical Exte nts)的可被尋址的基本單位。在同一個卷組中丄E的大小和PE是相同的,并且一一對應。首先可以看到,物理卷(PV)被由大小等同的基本單元 PE組成。卄- Volujue Gcoup +PV1 -4 (PV十S PE | PE1 PE 11 PE | PE
6、| PE |H+H4-一個卷組由一個或多個物理卷組成:PV亠I PE I PE | PT |Jqi1p44A4-+Logical Volume/hone廿+Logical Voluine/vrH+從上圖可以看到,PE和LE有著一一對應的關(guān)系。邏輯卷建立在卷組上。邏輯卷就 相當于非LVM系統(tǒng)的磁盤分區(qū),可以在其上創(chuàng)建文件系統(tǒng)。下圖是磁盤分區(qū)、卷組、邏輯卷和文件系統(tǒng)之間的邏輯關(guān)系的示意圖:hdzlhdl)lI 血和非LVM系統(tǒng)將包含分區(qū)信息的元數(shù)據(jù)保存在位于分區(qū)的起始位置的分區(qū)表中一樣,邏輯卷以及卷組相關(guān)的元數(shù)據(jù)也是保存在位于物理卷起始處的VGDA(卷組描述符區(qū)域)中。VGDA包括以下內(nèi)容: PV
7、描述符、VG描述符、LV描述符、和一些 PE描 述符。系統(tǒng)啟動LVM時激活VG,并將VGDA加載至內(nèi)存,來識別LV的實際物理存儲位 置。當系統(tǒng)進行I/O操作時,就會根據(jù)VGDA建立的映射機制來訪問實際的物理位置。三、安裝LVM首先確定系統(tǒng)中是否安裝了lvm工具:root ns1 # rpm -qa | grep lvmsystem-co nfig-lvm-1.1.5-1.0.el5lvm2-2.02.46-8.el5安裝了 LVM的RPM軟件包以后,要使用LVM還需要配置內(nèi)核支持LVM。 RedHat默認內(nèi)核是支持LVM的,如果需要重新編譯內(nèi)核,則需要在配置內(nèi)核時, 進入Multi-devic
8、e Support (RAID and LVM) 子菜單,選中以下兩個選項: Multiple devices driver support (RAID and LVM)Logical volume man ager (LVM) Support然后重新編譯內(nèi)核 即可將LVM的支持添加到新內(nèi)核中。為了使用LVM,要確保在系統(tǒng)啟動時激活 LVM,幸運的是在RedHat7.0以后的版本,系統(tǒng)啟動腳本已經(jīng)具有對激活LVM的支持,在/etc/rc.d/rc.sys in it中有以下內(nèi)容:# LVMi nitializatio nif -e/proc/lvm -a -x /sbin/vgchange -
9、a -f /etc/lvmtab ; thenaction $Sett ing up Logical Volume Man ageme nt: /sbin/vgsca n&/sbin/vgcha nge -a yfi其中關(guān)鍵是兩個命令,vgscan命令實現(xiàn)掃描所有磁盤得到卷組信息, 并創(chuàng)建文件卷組數(shù)據(jù)文件/etc/lvmtab 和/etc/lvmtab.d/* ; vgchange-a y命令激活系統(tǒng)所有卷組。四、創(chuàng)建和管理LVM創(chuàng)建LV有兩種方式:一種是基于磁盤的,另外一種是基于分區(qū)的如果是基于分區(qū)的就必須按照我之前講的通過fdisk或parted方式劃分好分區(qū),但不要格式化來進行pvcre
10、ate創(chuàng)建處理卷,如果基于磁盤的就不需要創(chuàng)建分 區(qū)了,直接就可以通過pvcreate來創(chuàng)建物理卷。因為只有創(chuàng)建好了物理卷之后 才能添加到卷組,并在卷組里面創(chuàng)建邏輯卷,后格式化才能存放數(shù)據(jù)。創(chuàng)建LVM系統(tǒng)一般需要經(jīng)過以下步驟:創(chuàng)建基于磁盤的LV1.查看磁盤信息:root ns1# fdisk-Disk /dev/sdb: 21.4 GB, 21474836480 bytes255 heads, 63 sectors/track, 2610 cyli ndersUn its = cyli nders of 16065 * 512 = 8225280 bytesDisk /dev/sdb does
11、nt contain a valid partiti on tableDisk /dev/sdc: 21.4 GB, 21474836480 bytes255 heads, 63 sectors/track, 2610 cyli ndersUnits = cylinders of 16065 * 512 = 8225280 bytesDisk /dev/sdc does nt contain a valid partiti on table2.使用sdb創(chuàng)建基于磁盤的物理卷root n s1# pvcreate /dev/sdbPhysical volume /dev/sdbsuccessfu
12、lly created3查看物理卷創(chuàng)建是否成功root n s1# pvdisplay/dev/sdb is a new physical volume of 20.00 GB-NEW Physical volume -由于還沒有加入到卷組,所以以下標紅數(shù)據(jù)均為空PV Name/dev/sdbVG NamePV Size20.00 GBAllocatableNOPE Size (KByte)0Total PE0Free PE0Allocated PE0PV UUIDFbYuyQ-VDWQ-HoAV-q0J0-5G8L-mybB-8V11xn4.創(chuàng)建data卷組:root n s1# vgcre
13、ate data /dev/sdbVolume group data successfully created5查看卷組是否創(chuàng)建成功:root ns1 # vgdisplay-Volume group -可以看到剛才創(chuàng)建成功的VG Namevg,大小為20G,由一個PV組成dataSystem IDMetadata Areas1Metadata Seque nee No1VG Accessread/writeVG StatusresizableMAX LV0Cur LV0Ope n LV0Max PV0Cur PV1Act PV1VG Size20.00 GBPE Size4.00 MBTot
14、al PE5119Alloc PE / Size0 / 0Free PE / Size5119 / 20.00 GBVG UUID70wQDd-qSpm-Q05k-gEjh-T8cs-mcMf-efqaTu6.激活卷組(可以看到卷組在創(chuàng)建時默認是激活的)root n s1# vgcha nge -a y data0 logical volume(s) in volume groupdata now activeps: vgchange -a n vg1#停用卷組(如有掛載需先卸載再停用)7創(chuàng)建新的物理卷root n s1# pvcreate /dev/sdcPhysical volume /d
15、ev/sdcsuccessfully created8.將新的物理卷添加到現(xiàn)有卷組:root n s1# vgexte nd data /dev/sdcVolume group data successfullyexte nded9.查看卷組信息:我們可以看到,VG的大小由剛才的20G變成了現(xiàn)在的40T的空間,PV的數(shù)量也由之前的1個變成了兩個root n s1# vgdisplay data-Volume group -VG NamedataSystem IDFormatlvm2Metadata Areas2Metadata Seque nee No2VG Accessread/writeV
16、G StatusresizableMAX LV0Cur LV0Ope n LV0Max PV0Cur PV2Act PV2VG Size39.99 GBPE Size4.00 MBTotal PE10238Alloc PE / Size0 / 0Free PE / Size10238 / 39.99 GBVG UUID70wQDd-qSpm-Q05k-gEjh-T8cs-mcMf-efqaTu查看現(xiàn)在的物理卷信息root ns1 # pvdisplay /dev/sdc-Physical volume -PV Name/dev/sdcVG NamedataPV Size20.00 GB / n
17、ot usable 4.00 MBAllocatableyesPE Size (KByte)4096Total PE5119Free PE5119Allocated PE0 (表示未被使用)PV UUIDV67bzf-PHtb-SAXR-l9pz-LwwK-0q2T-gSJdZ710.從現(xiàn)有的卷組中刪除一個物理卷:要從一個卷組中刪除一個物理卷,首先要確認要刪除的物理卷沒有被任何邏輯卷正在使用,就要使用pvdisplay命令祭看一個該物理卷信息,如果某個物理卷正在被邏輯卷所使用,就需要將該物理卷的數(shù)據(jù)備份到其他地方,然后再刪除。刪除物理卷的命令為vgreduce :root n s1# vgre
18、duce data /dev/sdcRemoved /dev/sdc fromvolume group data-已經(jīng)刪除成功杳看VG信息可以看到磁盤已經(jīng)被刪除,并且空間也由剛才的40G變成了 20Groot ns1 # vgdisplay-Volume group -VG NamedataSystem IDFormatlvm2Metadata Areas1Metadata Seque nee No3VG Accessread/writeVG StatusresizableMAX LV0Cur LV0Ope n LV0Max PV0Cur PV1Act PV1VG Size20.00 GBPE
19、 Size4.00 MBTotal PE5119Alloc PE / Size0 / 0Free PE / Size5119 / 20.00 GBVG UUID70wQDd-qSpm-Q05k-gEjh-T8cs-mcMf-efqaTu11.創(chuàng)建邏輯卷創(chuàng)建邏輯卷的命令為lvcreate,分為兩種:A.創(chuàng)建指定大小的邏輯卷LVroot n si # lvcreate -L 10G -n datalvm dataLogical volume datalvmcreated該命令就在卷組data上創(chuàng)建名子為datalvm,大小為10G的邏輯卷,并且設備 入口為/dev/data/datalvm(dat
20、a為卷組名,datalvm 為邏輯卷名)查看我們創(chuàng)建的邏輯卷:rootns1 # Ivdisplay-Logical volume -LV NameVG Name/dev/data/datalvmdataLV UUIDzXV08m-7EAe-COpO-ldGP-Oyzr-cWh4-yOwmIJLV Write Accessread/writeLV Statusavailable# ope n0LV Size10.00 GBCurre nt LE2560Segme nts1Allocati onin heritRead ahead sectorsauto-curre ntly set to256
21、Block device253:0B.創(chuàng)建卷組全部大小的邏輯卷 LV如果希望創(chuàng)建一個使用全部卷組的邏輯卷,則需要首先通過vgdisplay查看該卷組的Total PE數(shù),然后在創(chuàng)建邏輯卷時指疋root ns1 # vgdisplay data-Volume group -VG NamedataSystem IDFormatlvm2Metadata Areas1Metadata Seque nee No4VG Accessread/writeVG StatusresizableMAX LV0Cur LV1Ope n LV0Max PV0Cur PV1Act PV1VG Size20.00 GBP
22、E Size4.00 MBTotal PE5119-也就是這個值Alloc PE / Size:2560 / 10.00 GBFree PE / Size2559 / 10.00 GBVG UUID70wQDd-qSpm-Q05k-gEjh-T8cs-mcMf-efqaTu創(chuàng)建卷組全部大小的新邏輯卷root ns1 # vgcreate myway /dev/sdcroot ns1 # lvcreate -l 5119 -n datalvm2 mywayLogical volume datalvm2 createdroot ns1 # lvdisplay/dev/myway/datalvm2-
23、Logical volume -LV Name/dev/myway/datalvm2VG NamemywayLV UUID7MFIs1-ghrV-2mZm-36m5-7Z7D-Zop2-sTMp4aLV Write Accessread/writeLV Statusavailable# ope n0LV Size20.00 GBCurre nt LE5119Segme nts1Allocati onin heritRead ahead sectorsauto-curre ntly set to256Block device253:1C.創(chuàng)建剩余空間所有大小的LV查看LV剩余空間的大小:root
24、 ns1 # vgdisplay dataVolume groupVG NamedataSystem IDFormatlvm2Metadata Areas1Metadata Seque nee No4VG Accessread/writeVG StatusresizableMAX LV0Cur LV1Ope n LV0Max PV0Cur PV1Act PV1VG Size20.00 GBPE Size4.00 MBTotal PE5119Alloc PE / Size2560 / 10.00 GB-這是已用空間的大小Free PE / Size2559 / 10.00 GB -這是剩余空間的
25、大小VG UUID或者70wQDd-qSpm-Q05k-gEjh-T8cs-mcMf-efqaTuroot ns1 #vgdisplay data | grep Free PE創(chuàng)建分區(qū):rootns1 # lvcreate -l 2559 -n datalvm01 dataLogical volume datalvm01 created再次查看Free PEroot ns1 # vgdisplay data | grep Free-空間已經(jīng)被劃分完了Free PE / Size 0 / 0查看剛才創(chuàng)建的LV的信息:root n s1 # lvdisplay /dev/data/datalvm0
26、1-Logical volume -LV Name/dev/data/datalvm01LV UUIDSOVBZV-ZKHf-ZqWY-cxpe-DRNh-ZJyo-TD30d2LV Write Accessread/writeLV Statusavailable# ope n0LV Size10.00 GB-此大小正好驗證了剩余空間的大小Curre nt LE2559-LV個數(shù)正好驗證了剛才所剩余的個數(shù)Segme nts1Allocati onin heritRead ahead sectorsauto-curre ntly set to256Block device253:2創(chuàng)建文件系統(tǒng):
27、我們可以創(chuàng)建reiserfs文件系統(tǒng),也可以創(chuàng)建ext2和ext3rootns1 # mkfs.ext3 /dev/data/datalvm01mke2fs 1.39 (29-May-2006)Filesystem label=OS type: Li nuxBlock size=4096 (log=2)Fragme nt size=4096 (log=2)1310720 ino des, 2620416 blocks131020 blocks (5.00%) reserved for the super userFirst data block=0Maximum filesystem bloc
28、ks=268435456080 block groups32768 blocks per group, 32768 fragme nts per group16384 ino des per groupSuperblock backups stored on blocks:32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632Writ ing inode tables: doneCreati ng journal (32768 blocks): doneWrit ing superblocks and filesystem a
29、cco unting in formati on: doneThis filesystem will be automatically checked every 21 mounts or180 days, whichever comes first. Use tun e2fs -c or -i to override.掛載文件系統(tǒng)rootns1 # mkdir /datalvm01root n s1 # mou nt /dev/data/datalvm01 /datalvm01root ns1 # df -h文件系統(tǒng)容量已用可用已用%掛載點/dev/sda328G6.7G20G26% /de
30、v/sda1190M12M169M7% /boottmpfs506M0506M0% /dev/shm/dev/hdc2.9G2.9G0 100% /media/dev/mapper/data-datalvm019.9G151M9.2G2% /datalvm01刪除LVA.先卸載分區(qū),然后執(zhí)行刪除操作root n s1 # umou nt /dev/data/datalvm01root ns1 # lvremove /dev/data/datalvm01Do you really want to remove active logical volume datalvm01? y/n: yLogi
31、cal volume datalvm01 successfully removed創(chuàng)建基于分區(qū)的LV1.通過fdisk創(chuàng)建分區(qū):rootns1# fdisk /dev/sdc(n p 1 +500m w)-創(chuàng)建 1 個 500M 分區(qū)rootns1# fdisk /dev/sdc(n p 2 +1024m w)-創(chuàng)建 1 個 1G 分區(qū)查看分區(qū)信息root ns1 # fdisk -l /dev/sdcDisk /dev/sdc: 21.4 GB, 21474836480 bytes255 heads, 63 sectors/track, 2610 cyli ndersUn its = cyl
32、i nders of 16065 * 512 = 8225280 bytesDevice BootStartEndBlocksId System/dev/sdc1162497983+83 Li nux/dev/sdc2631871004062+83 Linux2.創(chuàng)建基于分區(qū)的物理卷root ns1 # pvcreate /dev/sdclPhysical volume /dev/sdc1successfully createdroot ns1 # pvcreate /dev/sdc2Physical volume /dev/sdc2successfully created3.創(chuàng)建卷組:roo
33、t ns1 # vgcreate soft/dev/sdc1 /dev/sdc2Volume group soft successfullycreated4激活卷組root ns1 # vgcha nge -a y soft0 logical volume(s) in volume groupsoft now active5.從卷組中刪除物理卷root ns1 # vgreduce soft /dev/sdc2Removed /dev/sdc2 from volumegroup soft6添加卷組到物理卷root ns1 # vgexte nd soft /dev/sdc2Volume gro
34、up soft successfullyexte nded創(chuàng)建LV先查看VG的大小,為1.5G,包含2個PVroot ns1 # vgdisplay soft-Volume group -VG NamesoftSystem IDFormatlvm2Metadata Areas2Metadata Seque nee No 3read/write resizable00022VG AccessVG Status MAX LV Cur LV Ope n LV Max PV Cur PVAct PVVG Size1.43 GBPE Size4.00 MBTotal PE366Alloc PE / Si
35、ze 0 / 0Free PE / Size366 / 1.43 GBVG UUIDENfrCJ-dT9O-f2PI-fkog-DKA0-hB2t-2sz1X2將1.5G共366個PE創(chuàng)建一個LVroot ns1 # lvcreate - l 366 soft -n softvg01Logical volume softvg01 created創(chuàng)建文件系統(tǒng):root ns1 # mkfs.ext4 /dev/soft/softvg01掛載文件系統(tǒng)root ns1 # mkdir /softroot n s1 # mou nt /dev/soft/softvg01 /softroot ns1 #
36、 df -hFilesystemSize Used Avail Use% Moun ted on20G/dev/m apper/VolGroupOO-/dev/sda328G6.7G26% /dev/sda1190M12M169M7% /boottmpfs506M0506M0% /dev/shm/dev/hdc2.9G2.9G0 100% /media/dev/mapper/data-datalvm018.9G249M8.2G3% /datalvm01/dev/mapper/soft-softvg011.5G35M1.4G3% /soft創(chuàng)建條塊化的邏輯卷# lvcreate -L 500M
37、-i2 -n test lvm_testUsing default stripesize 64.00 KBRounding size (125 exte nts) up to stripe boun dary size (126 exte nts)Logical volume test created-i2指此邏輯卷在兩個物理卷中條塊化存放數(shù)據(jù),默認一塊大小為64KB.創(chuàng)建鏡像的邏輯卷# lvcreate -L 52M -m1 -n test lvm test /dev/sdb1 /dev/sdc1 /dev/sdb2-ml表示只生成一個單一鏡像,鏡像分別放在/dev/sdbl和/dev/sd
38、cl上, 鏡像日志放在/dev/sdb2上創(chuàng)建快照卷# Ivcreate -size 10 -s napshot -n ame sn aptest /dev/lvm_test/test擴展LV的大小我們在用傳統(tǒng)磁盤管理工具的時候經(jīng)常會有一種問題,就是分區(qū)在剛開始創(chuàng)建時候的大小是夠用的,但是隨著時間的推移,分區(qū)及硬盤的可用空間越來越少,并且到最后可能就不 夠用了,就只有通過添加硬盤并且添加分區(qū)的方式同時還要做數(shù)據(jù)轉(zhuǎn)移來完成磁盤的添 加工作,那么我們通過使用卷管理之后就可以實現(xiàn)分區(qū)大小的動態(tài)調(diào)整,也就是說單個分區(qū)不夠了,我們添加硬盤后直接將新硬盤的空間無縫的動態(tài)在線添加載到當前需要擴容 的分區(qū)上,
39、原理如下圖 TOC o 1-5 h z HYPERLINK l bookmark28 o Current Document |+|xxxxxxxxxxx|xxxxxx|xxxxxxxxxxx|xxxxxx| HYPERLINK l bookmark30 o Current Document +硬盤分區(qū)/dev/sda1中的文件系統(tǒng)占滿了整個分區(qū),而/dev/sda2 中的文件系統(tǒng)只占用了 2/3左右的分區(qū)。所以在調(diào)整邏輯卷容量大小的同時也要調(diào)整在該卷上的文件系統(tǒng)的大小,當要增大容量時,先調(diào)整容量,后調(diào)整文件系統(tǒng),若要縮小容量則反之。擴展LV大小的步驟如下:1.檢查VG的可用PEroot ns1
40、 # vgdisplay soft-Volume group -VG NamesoftSystem IDlvm2FormatMetadata AreasMetadata Seque nee NoVG Accessread/writeVG StatusresizableMAX LVCur LVOpe n LVMax PVCur PVAct PVVG Size1.43 GBPE Size4.00 MBTotal PE366Alloc PE / Size366 / 1.43 GBFree PE / Size可用PE為0,需添加磁盤或分區(qū)VG UUIDENfrCJ-dT9O-f2PI-fkog-DKA
41、0-hB2t-2sz1X22.如果不夠,需向VG中添加磁盤或新的分區(qū)-再創(chuàng)建1個1G分區(qū)- 再次查看分區(qū)信息root ns1 # fdisk /dev/sdc (n p 3 +1G w)root ns1 # fdisk /dev/sdc -root ns1 # fdisk -l /dev/sdcDisk /dev/sdc: 21.4 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 cyli ndersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice BootStartEn
42、dBlocksId System/dev/sdc1162497983+83Linux/dev/sdc2631871004062+83Linux/dev/sdc3188310987997+83Linux添加剛才創(chuàng)建的分區(qū)到VG中root n s1# pvcreate /dev/sdc3Physical volume /dev/sdc3successfully created root n s1# vgexte nd soft /dev/sdc3Volume group soft successfully exte ndedroot n s1# vgdisplay soft-Volume grou
43、p -softVG NameSystem IDFormatIvm2Metadata AreasMetadata Seque nee No 5VG Accessread/writeVG StatusresizableMAX LV0Cur LV1Ope n LV0Max PV0Cur PV3Act PV3VG Size2.37 GBPE Size4.00 MBTotal PE607Alloc PE / Size366 / 1.43 GBFree PE / Size241 / 964.00 MBVG UUIDENfrCJ-dT9O-f2PI-fkog-DKA0-hB2t-2sz1X23.擴展LV的大
44、小root ns1 # df -hFilesystemSize Used Avail Use% Moun ted on28G6.7G20G/dev/mapper/VolGroupOO- /dev/sda326% /dev/sda1 tmpfs /dev/hdc190M12M169M7% /boot506M0506M0% /dev/shm2.9G2.9G0 100% /media/dev/mapper/data-datalvm018.9G249M8.2G/dev/mapper/soft-softvg011.5G35M1.4G寫法一:在現(xiàn)有的空間中添加500M3% /datalvm013% /so
45、ft - 現(xiàn)在大小是1.5Grootns1# lvextend -L+500M /dev/soft/softvg01 Extending logical volume softvg01 to 1.92 GBLogical volume softvg01 successfully resized寫法二:在現(xiàn)有的空間中添加到分區(qū)的總大小為2Groot n s1# lvexte nd-_ 2G /dev/soft/softvg01Exte nding logical volume softvg01 to 2.00 GBLogical volume softvg01 successfully resi
46、zed4查看lv擴容后的大小rootnslsoft# Ivdisplay softLV Name/dev/soft/softvg01VG NamesoftLV UUIDAutj nY-C3KP-5bfC-Di5v-Zkdu-4VhD-AahFY8LV Write Accessread/writeLV Statusavailable# ope n1LV Size2.00 GB-已經(jīng)擴容到2GCurre nt LE512Segme nts3Allocati onin heritRead ahead sectorsauto-curre ntly set to256Block device253:2-
47、Logical volume -了擴容文件系統(tǒng)rootns1# resize4fs /dev/soft/softvg01resize4fs1.41.5 (23-Apr-2009)Filesystemat /dev/soft/softvg01 is moun ted on /soft; on-li ne resiz ing requiredolddesc_blocks = 1, n ew_desc_blocks = 1Performi nga n on-li ne resize of /dev/soft/softvg01 to 652288 (4k) blocks.Thefilesystem o
48、n /dev/soft/softvg01 is now 652288 blocks long. 查看大小已經(jīng)是2G 了root ns1 # df -hFilesystemSizeUsed AvailUse% Mou nted on/dev/m apper/VolGroup00-LogVol00/dev/sda199M18G12M 82M5.8G 11G35%/13% /boottmpfs/dev/mapper/soft-softvg01506M4.0K 506M1% /dev/shm2.0G67M1.9G 4% /soft注意:增加了邏輯卷的容量以后,就需要修改文件系統(tǒng)大小以實現(xiàn)利用擴充的空
49、間。推薦使用ext4文件系統(tǒng)來替代reiserfs、ext2或者ext3。因此這里僅 僅討論ext4的情況。reiserfs文件工具提供了文件系統(tǒng)大小調(diào)整工具:對于希望調(diào)整被加載的文件系統(tǒng)大小,使用ext2online(ext2resize) 或resize2fsLVM的拉伸和縮小拓展LVIvexte nd -L +10G /dev/myway/testLV1Ivscan可以看到容量增加了df -h可以看到容量并沒有變化resize2fs /dev/myway/testLV1 更新df -h這次看到容量增加了壓縮LV大?。夯具^程: umount - fsck -f - resize2fs -
50、 lvreduce umounte2fsck -f /dev/myway/testLV1檢查文件系統(tǒng)resize2fs /dev/myway/testLV1 10G在線調(diào)整你的文件系統(tǒng)的大小lvreduce -L -10G /dev/myway/testLV1注意,移除出卷組的硬盤或者分區(qū)必須小于剩余的空間否則必定失敗lvdispalymountdf -hlvscan 看到還是xxGlvreduce -L 10G /dev/myway/lv01物理卷間的數(shù)據(jù)轉(zhuǎn)移:轉(zhuǎn)移條件:兩個PV在同一個VG中并且目標PV不能小于被轉(zhuǎn)移的PV 實施方法:1將PV加到VG中來vgexte nd vg1 /dev/sda152加載鏡象模塊modprobe dm-mirrorlsmod | grep -i mirror3轉(zhuǎn)移數(shù)據(jù)pvmove /dev/sda14 /dev/sda154.將老的PV從VG中移除vgreduce vg1 /dev/sda15LVM的快照LVM的快照是對歷史上的數(shù)據(jù)做了一個保存,隨著時間的推移我們可以通過 LVM快照來訪問過去的歷史數(shù)據(jù)Ivcreate -L 100M -s -n Iv428 /dev/vg1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 行政法學考試復習重點與試題
- 2025-2030年中國無機納米粒子行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 2025-2030年中國文化用品行業(yè)市場發(fā)展分析及競爭格局與投資前景研究報告
- 2025-2030年中國數(shù)碼攝像行業(yè)市場深度調(diào)研及前景趨勢與投資前景研究報告
- 2025-2030年中國數(shù)字金融行業(yè)市場發(fā)展現(xiàn)狀及發(fā)展趨勢與投資研究報告
- 藥師行業(yè)從業(yè)人員的考試趨勢試題及答案
- 2025-2030年中國推煤機行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 2025-2030年中國撥碼開關(guān)行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 2025年申請執(zhí)業(yè)護士資格試題及答案
- 行政管理經(jīng)濟法考核新趨勢試題及答案
- 精油按摩手法精油按摩九部位紓解壓力課件
- 考研考博-英語-四川美術(shù)學院考試押題三合一+答案詳解篇
- DB37-T 3848-2019 地熱礦泉水綠色礦山建設規(guī)范-(高清版)
- 酒店早餐自助菜單
- 鯉科魚類八亞科檢索表(新)
- 冀教英語六年級下冊作文范文
- 10x2000對稱式三輥卷板機設計機械畢業(yè)設計論文
- 講課資料全文解讀《公務員回避規(guī)定》PPT課件
- GB∕T 8334-2022 液化石油氣鋼瓶定期檢驗與評定
- 律師事務所勞動合同范本2(律師助理和實習律師參照適用
- 可以復制、輸入文字的田字格WORD模板++(共11頁)
評論
0/150
提交評論