




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Linux卷管理詳解VG LV PV一、前言LVM (Logical Volume Manager)邏輯盤卷管理,LVM是在磁盤分區和文件系統之間添加的一個邏輯層,來為文件系統屏蔽下層磁盤分區布局,提供一個抽象的盤卷,在盤 卷上建立文件系統,來提高磁盤分區管理的靈活性。通過LVM系統管理員可以輕松管理磁盤分區,如:將若干個磁盤分區連接為一個整塊的卷組(volume group), 形成一個存儲池。管理員可以在卷組上隨意創建邏輯卷組(logical volumes), 并進一步在邏輯卷組上創建文件系統。管理員通過 LVM可以方便的調整存儲卷組的大小,并且可以對磁 盤存儲按照組的方式進行命名、管理
2、和分配,例如按照使用用途進行定義:“ DBdata ”而且和“ DBSoft ” ,而不是使用物理磁盤名“sda ”和“ sdb ”或” hda ”和” hdb當系統添加了新的磁盤,通過LVM管理員就不必將磁盤的文件移動到新的磁盤上以充 分利用新的存儲空間,而是直接擴展文件系統跨越磁盤即可,架構可以參考如下圖:VolumtVolume Groufka aPlry 打 MlPtiyskcilVaiumeVolumeVol umtLVM與直接使用物理存儲相比,有以下優點:1.靈活的容量當使用邏輯卷時,文件系統可以擴展到多個磁盤上,你可以聚合多個磁盤或磁盤分區成單 一的邏輯卷2可伸縮的存儲池.可以使
3、用簡單的命令來擴大或縮小邏輯卷大小,不用重新格式化或分區磁盤設備.3在線的數據再分配.你可以在線移動數據,數據可以在磁盤在線的情況下重新分配比如,你可以在線更換可熱插拔的磁盤.方便的設備命名磁盤條塊化.生成一個邏輯盤,它的數據可以被條塊化存儲在2個或更多的磁盤上這樣可以明顯提升數據吞吐量鏡像卷邏輯卷提供方便的方法來鏡像你的數據.卷快照使用邏輯卷,可以獲得設備快照用來一致性備份或測試數據更新效果而不影響真實數據.二、LVM 基本術語:PE | PV | VG | LV 物理存儲介質(The physical media)這里指系統的存儲設備:硬盤,如:/dev/hda、/dev/sda等等,是存
4、儲系統最底 層的存儲單元。物理卷(physical volume)物理卷就是指硬盤分區或從邏輯上與磁盤分區具有同樣功能的設備(如RAID),是LVM的基本存儲邏輯塊,但和基本的物理存儲介質(如分區、磁盤等)比較,卻包含 有與LVM相關的管理參數。LVM底層的東西,可以是硬盤,也可以是分區(分區 類型為8e)卷組(Volume Group)LVM卷組類似于非LVM系統中的物理硬盤,其由物理卷組成。可以在卷組上創 建一個或多個“LVM分區”(邏輯卷),LVM卷組由一個或多個物理卷組成。邏輯卷(logical volume)LVM的邏輯卷類似于非LVM系統中的硬盤分區,在邏輯卷之上可以建立文件系 統
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有著一一對應的關系。邏輯卷建立在卷組上。邏輯卷就 相當于非LVM系統的磁盤分區,可以在其上創建文件系統。下圖是磁盤分區、卷組、邏輯卷和文件系統之間的邏輯關系的示意圖:hdzlhdl)lI 血和非LVM系統將包含分區信息的元數據保存在位于分區的起始位置的分區表中一樣,邏輯卷以及卷組相關的元數據也是保存在位于物理卷起始處的VGDA(卷組描述符區域)中。VGDA包括以下內容: PV
7、描述符、VG描述符、LV描述符、和一些 PE描 述符。系統啟動LVM時激活VG,并將VGDA加載至內存,來識別LV的實際物理存儲位 置。當系統進行I/O操作時,就會根據VGDA建立的映射機制來訪問實際的物理位置。三、安裝LVM首先確定系統中是否安裝了lvm工具:root ns1 # rpm -qa | grep lvmsystem-co nfig-lvm-1.1.5-1.0.el5lvm2-2.02.46-8.el5安裝了 LVM的RPM軟件包以后,要使用LVM還需要配置內核支持LVM。 RedHat默認內核是支持LVM的,如果需要重新編譯內核,則需要在配置內核時, 進入Multi-devic
8、e Support (RAID and LVM) 子菜單,選中以下兩個選項: Multiple devices driver support (RAID and LVM)Logical volume man ager (LVM) Support然后重新編譯內核 即可將LVM的支持添加到新內核中。為了使用LVM,要確保在系統啟動時激活 LVM,幸運的是在RedHat7.0以后的版本,系統啟動腳本已經具有對激活LVM的支持,在/etc/rc.d/rc.sys in it中有以下內容:# 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其中關鍵是兩個命令,vgscan命令實現掃描所有磁盤得到卷組信息, 并創建文件卷組數據文件/etc/lvmtab 和/etc/lvmtab.d/* ; vgchange-a y命令激活系統所有卷組。四、創建和管理LVM創建LV有兩種方式:一種是基于磁盤的,另外一種是基于分區的如果是基于分區的就必須按照我之前講的通過fdisk或parted方式劃分好分區,但不要格式化來進行pvcre
10、ate創建處理卷,如果基于磁盤的就不需要創建分 區了,直接就可以通過pvcreate來創建物理卷。因為只有創建好了物理卷之后 才能添加到卷組,并在卷組里面創建邏輯卷,后格式化才能存放數據。創建LVM系統一般需要經過以下步驟:創建基于磁盤的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創建基于磁盤的物理卷root n s1# pvcreate /dev/sdbPhysical volume /dev/sdbsuccessfu
12、lly created3查看物理卷創建是否成功root n s1# pvdisplay/dev/sdb is a new physical volume of 20.00 GB-NEW Physical volume -由于還沒有加入到卷組,所以以下標紅數據均為空PV Name/dev/sdbVG NamePV Size20.00 GBAllocatableNOPE Size (KByte)0Total PE0Free PE0Allocated PE0PV UUIDFbYuyQ-VDWQ-HoAV-q0J0-5G8L-mybB-8V11xn4.創建data卷組:root n s1# vgcre
13、ate data /dev/sdbVolume group data successfully created5查看卷組是否創建成功:root ns1 # vgdisplay-Volume group -可以看到剛才創建成功的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.激活卷組(可以看到卷組在創建時默認是激活的)root n s1# vgcha nge -a y data0 logical volume(s) in volume groupdata now activeps: vgchange -a n vg1#停用卷組(如有掛載需先卸載再停用)7創建新的物理卷root n s1# pvcreate /dev/sdcPhysical volume /d
15、ev/sdcsuccessfully created8.將新的物理卷添加到現有卷組:root n s1# vgexte nd data /dev/sdcVolume group data successfullyexte nded9.查看卷組信息:我們可以看到,VG的大小由剛才的20G變成了現在的40T的空間,PV的數量也由之前的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查看現在的物理卷信息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.從現有的卷組中刪除一個物理卷:要從一個卷組中刪除一個物理卷,首先要確認要刪除的物理卷沒有被任何邏輯卷正在使用,就要使用pvdisplay命令祭看一個該物理卷信息,如果某個物理卷正在被邏輯卷所使用,就需要將該物理卷的數據備份到其他地方,然后再刪除。刪除物理卷的命令為vgreduce :root n s1# vgre
18、duce data /dev/sdcRemoved /dev/sdc fromvolume group data-已經刪除成功杳看VG信息可以看到磁盤已經被刪除,并且空間也由剛才的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.創建邏輯卷創建邏輯卷的命令為lvcreate,分為兩種:A.創建指定大小的邏輯卷LVroot n si # lvcreate -L 10G -n datalvm dataLogical volume datalvmcreated該命令就在卷組data上創建名子為datalvm,大小為10G的邏輯卷,并且設備 入口為/dev/data/datalvm(dat
20、a為卷組名,datalvm 為邏輯卷名)查看我們創建的邏輯卷: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.創建卷組全部大小的邏輯卷 LV如果希望創建一個使用全部卷組的邏輯卷,則需要首先通過vgdisplay查看該卷組的Total PE數,然后在創建邏輯卷時指疋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創建卷組全部大小的新邏輯卷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.創建剩余空間所有大小的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創建分區:rootns1 # lvcreate -l 2559 -n datalvm01 dataLogical volume datalvm01 created再次查看Free PEroot ns1 # vgdisplay data | grep Free-空間已經被劃分完了Free PE / Size 0 / 0查看剛才創建的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個數正好驗證了剛才所剩余的個數Segme nts1Allocati onin heritRead ahead sectorsauto-curre ntly set to256Block device253:2創建文件系統:
27、我們可以創建reiserfs文件系統,也可以創建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.掛載文件系統rootns1 # mkdir /datalvm01root n s1 # mou nt /dev/data/datalvm01 /datalvm01root ns1 # df -h文件系統容量已用可用已用%掛載點/dev/sda328G6.7G20G26% /de
30、v/sda1190M12M169M7% /boottmpfs506M0506M0% /dev/shm/dev/hdc2.9G2.9G0 100% /media/dev/mapper/data-datalvm019.9G151M9.2G2% /datalvm01刪除LVA.先卸載分區,然后執行刪除操作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創建基于分區的LV1.通過fdisk創建分區:rootns1# fdisk /dev/sdc(n p 1 +500m w)-創建 1 個 500M 分區rootns1# fdisk /dev/sdc(n p 2 +1024m w)-創建 1 個 1G 分區查看分區信息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.創建基于分區的物理卷root ns1 # pvcreate /dev/sdclPhysical volume /dev/sdc1successfully createdroot ns1 # pvcreate /dev/sdc2Physical volume /dev/sdc2successfully created3.創建卷組: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創建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創建一個LVroot ns1 # lvcreate - l 366 soft -n softvg01Logical volume softvg01 created創建文件系統:root ns1 # mkfs.ext4 /dev/soft/softvg01掛載文件系統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創建條塊化的邏輯卷# 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指此邏輯卷在兩個物理卷中條塊化存放數據,默認一塊大小為64KB.創建鏡像的邏輯卷# lvcreate -L 52M -m1 -n test lvm test /dev/sdb1 /dev/sdc1 /dev/sdb2-ml表示只生成一個單一鏡像,鏡像分別放在/dev/sdbl和/dev/sd
38、cl上, 鏡像日志放在/dev/sdb2上創建快照卷# Ivcreate -size 10 -s napshot -n ame sn aptest /dev/lvm_test/test擴展LV的大小我們在用傳統磁盤管理工具的時候經常會有一種問題,就是分區在剛開始創建時候的大小是夠用的,但是隨著時間的推移,分區及硬盤的可用空間越來越少,并且到最后可能就不 夠用了,就只有通過添加硬盤并且添加分區的方式同時還要做數據轉移來完成磁盤的添 加工作,那么我們通過使用卷管理之后就可以實現分區大小的動態調整,也就是說單個分區不夠了,我們添加硬盤后直接將新硬盤的空間無縫的動態在線添加載到當前需要擴容 的分區上,
39、原理如下圖 TOC o 1-5 h z HYPERLINK l bookmark28 o Current Document |+|xxxxxxxxxxx|xxxxxx|xxxxxxxxxxx|xxxxxx| HYPERLINK l bookmark30 o Current Document +硬盤分區/dev/sda1中的文件系統占滿了整個分區,而/dev/sda2 中的文件系統只占用了 2/3左右的分區。所以在調整邏輯卷容量大小的同時也要調整在該卷上的文件系統的大小,當要增大容量時,先調整容量,后調整文件系統,若要縮小容量則反之。擴展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,需添加磁盤或分區VG UUIDENfrCJ-dT9O-f2PI-fkog-DKA
41、0-hB2t-2sz1X22.如果不夠,需向VG中添加磁盤或新的分區-再創建1個1G分區- 再次查看分區信息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添加剛才創建的分區到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寫法一:在現有的空間中添加500M3% /datalvm013% /so
45、ft - 現在大小是1.5Grootns1# lvextend -L+500M /dev/soft/softvg01 Extending logical volume softvg01 to 1.92 GBLogical volume softvg01 successfully resized寫法二:在現有的空間中添加到分區的總大小為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-已經擴容到2GCurre nt LE512Segme nts3Allocati onin heritRead ahead sectorsauto-curre ntly set to256Block device253:2-
47、Logical volume -了擴容文件系統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. 查看大小已經是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注意:增加了邏輯卷的容量以后,就需要修改文件系統大小以實現利用擴充的空
49、間。推薦使用ext4文件系統來替代reiserfs、ext2或者ext3。因此這里僅 僅討論ext4的情況。reiserfs文件工具提供了文件系統大小調整工具:對于希望調整被加載的文件系統大小,使用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檢查文件系統resize2fs /dev/myway/testLV1 10G在線調整你的文件系統的大小lvreduce -L -10G /dev/myway/testLV1注意,移除出卷組的硬盤或者分區必須小于剩余的空間否則必定失敗lvdispalymountdf -hlvscan 看到還是xxGlvreduce -L 10G /dev/myway/lv01物理卷間的數據轉移:轉移條件:兩個PV在同一個VG中并且目標PV不能小于被轉移的PV 實施方法:1將PV加到VG中來vgexte nd vg1 /dev/sda152加載鏡象模塊modprobe dm-mirrorlsmod | grep -i mirror3轉移數據pvmove /dev/sda14 /dev/sda154.將老的PV從VG中移除vgreduce vg1 /dev/sda15LVM的快照LVM的快照是對歷史上的數據做了一個保存,隨著時間的推移我們可以通過 LVM快照來訪問過去的歷史數據Ivcreate -L 100M -s -n Iv428 /dev/vg1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年血液透析器項目申請報告
- 2025年美發師(高級)考試試卷:美發行業市場調研與競爭對手分析
- 2025年電腦提花人造毛皮機項目立項申請報告
- 我的寵物生活寫物并抒情類作文14篇
- 2025年電工(高級技師)職業技能鑒定實操試卷:電氣自動化技術技能案例分析
- 2025年安全生產管理工程師模擬試題
- 家庭經濟情況與收入支出平衡證明(8篇)
- 清(梅)酒介紹試題
- 2025年旅游地產項目生態旅游規劃與設計策略研究
- 2025年城市生活垃圾分類處理創新實踐與公眾教育體系研究報告001
- (蘇教 譯林版)三年級英語上冊同步預習練習
- 2021年新《建設工程施工合同司法解釋(一)》逐條解讀4課件
- 《紅樓夢》PPT課件(優秀)
- 新高考英語讀后續寫——故事編寫思路
- 幼兒園一日活動流程保教細則
- 最新煙葉儲存保管方法標準
- 帶式輸送機傳動裝置二級斜齒圓柱齒輪減速器設計(全套圖紙)
- Y620優眾變頻器說明書
- 《丹江城區普通住宅小區物業服務收費管理辦法》
- CYD-128(環氧樹脂)MSDS
- 3船舶操作手冊
評論
0/150
提交評論