如何用5個(gè)簡(jiǎn)單的LVM命令調(diào)整邏輯卷大?。?/h1> 譯文
【51CTO.com快譯】您是否想過(guò)如何使用LVM擴(kuò)展root或主目錄文件系統(tǒng)分區(qū)?您的存儲(chǔ)空間可能不足,需要增加分區(qū)的容量。本文介紹如何使用邏輯卷管理器(LVM)在Linux中擴(kuò)展存儲(chǔ)。
過(guò)程簡(jiǎn)述
這個(gè)過(guò)程很簡(jiǎn)單。將新存儲(chǔ)連接到系統(tǒng)。接下來(lái),從該存儲(chǔ)創(chuàng)建一個(gè)新的物理卷(PV)。將該P(yáng)V添加到卷組(VG),然后擴(kuò)展邏輯卷(LV)。
看下圖。紅線標(biāo)記顯示了root掛載點(diǎn)的原始大小。xvdc磁盤是連接到它的新磁盤。擴(kuò)展root分區(qū)使其大小達(dá)到60G。
圖1:使用lsblk命令顯示卷信息
創(chuàng)建物理卷
圖2. 使用pvcreate命令將磁盤指定為PV
- [root@redhat-sysadmin ~]# pvcreate /dev/xvdc
- Physical volume "/dev/xvdc" successfully created.
連接新的存儲(chǔ)/ dev/xvdc時(shí),您需要使用pvcreate命令來(lái)初始化磁盤,并且讓邏輯卷管理器(LVM)可以看到該磁盤。
識(shí)別卷組
接下來(lái),您需要使用vgs命令來(lái)識(shí)別新磁盤擴(kuò)展到的卷組(VG)。我的卷組名為centos,這是我的LVM上目前唯一可用的VG。
圖3:使用vgs命令顯示卷組信息
擴(kuò)展卷組
vgextend命令讓您可以將一個(gè)或多個(gè)初始化的物理卷添加到現(xiàn)有VG中以擴(kuò)展其大小。
如您所見,您想擴(kuò)展centos卷組。
圖4:vgextend命令為VG增加了容量
擴(kuò)展后,輸入vgs或vgdisplay命令,以獲取有關(guān)VG的更詳細(xì)概述。
vgs命令以幾行顯示了VG。
圖5:使用vgs命令顯示VG信息
vgdisplay顯示LVM中的所有VG,并顯示有關(guān)它們的完整信息。
圖6:使用vgdisplay命令顯示VG信息
如上圖所示,標(biāo)有紅色部分所示,您有10GB的可用空間。您可以決定擴(kuò)展全部或部分存儲(chǔ)大小。
識(shí)別邏輯卷
lvs或lvdisplay命令顯示與卷組關(guān)聯(lián)的邏輯卷。使用lvs命令,您要擴(kuò)展的邏輯卷是root,它屬于centos VG。如上所示,您已經(jīng)擴(kuò)展了VG。接下來(lái),擴(kuò)展邏輯卷。
圖7:使用lvs命令顯示LV信息
擴(kuò)展邏輯卷
使用lvextend命令擴(kuò)展LV。lvextend命令讓您可以從卷組擴(kuò)展邏輯卷的大小。
圖8:使用lvextend命令擴(kuò)展LV
- [root @ redhat-sysadmin〜]#lvextend -l + 100%FREE / dev / centos / root。
擴(kuò)展文件系統(tǒng)
您需要確認(rèn)所使用的文件系統(tǒng)類型,Red Hat使用XFS文件系統(tǒng),但是您可以使用lsblk -f或df –Th核查文件系統(tǒng)。
擴(kuò)展邏輯卷上的文件系統(tǒng)后,調(diào)整其大小以顯示變化。使用xfs_growfs命令調(diào)整XFS文件系統(tǒng)的大小。
圖9:使用xfs_growfs命令在新擴(kuò)展的LV上擴(kuò)展文件系統(tǒng)
最后,驗(yàn)證擴(kuò)展分區(qū)的大小。
圖10:使用df -h命令顯示存儲(chǔ)信息
結(jié)束語(yǔ)
您可以按照顯示的步驟擴(kuò)展任何其他分區(qū)。只需要確保您在使用LVM,并知道所擴(kuò)展的分區(qū)。
原文標(biāo)題:How to resize a logical volume with 5 simple LVM commands,作者:Shehu Awwal
【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】