centos7Linux中的lvm、pv、vg、lv,以及Linux擴容,創建新分區

概念

本着言簡意賅的目的。以下概念會在擴容時用到,需熟知,不然會不理解具體操作在幹什麼。
lvm:邏輯卷管理器(Logical Volume Manager)它使系統管理員可以更方便的爲應用與用戶分配存儲空間。在LVM管理下的存儲卷可以按需要隨時改變大小與移除。LVM也允許按用戶組對存儲捲進行管理,允許管理員用更直觀的名稱代替物理磁盤名(如dev/sda、dev/sdb)來標識存儲卷。
pv:物理卷(Physical Volume)與物理存儲設備存在對應關係。比如一個pv1對應了你的硬盤/dev/sda3,而另一個pv2對應了/dev/sda4。
vg:卷組(Volume Group)由物理卷組成,承上啓下,分配邏輯卷。方便了存儲管理。
lv:邏輯卷(logical volume)可以建立文件系統。比如/home、/root。

Linux中存在着一種物理存儲到邏輯存儲的映射關係。這在lvm中,可以通過pv、vg、lv來體現。如下圖。
邏輯關係

擴容實戰

首先,在硬件選項裏面,將硬盤大小改爲理想大小。
000

進入虛擬機,查看當前磁盤信息

df -h			#顯示目前在Linux系統上的文件系統的磁盤使用情況統計
fdisk -l 		#列出素所有分區表

00

創建分區

根據設備文件的絕對路徑(/dev/sda)進入分區管理。

fdisk	#創建和維護分區表,兼容DOS類型分區表、BSD或SUN類型的磁盤列表

00

m 命令列出命令列表

在這裏插入圖片描述

n命令創建新的分區

鍵入p,選擇主分區。
後面直接回車就好,會將新開的空間一併加入。
當然也可以選擇只加入一部分,比如10g,那麼應該鍵入 +10g
在這裏插入圖片描述
如果事先沒有開闢空間,使用n命令會警示。
在這裏插入圖片描述

t命令修改格式

鍵入8e,即 lvm 格式。
在這裏插入圖片描述

p命令查看當前分區

在這裏插入圖片描述

w命令寫入分區表

寫入操作後,使用partprobe,不用reboot。

partprobe 	#通知操作系統分區表的更改,後面可以跟具體分區

這時候可以看到一個新的device,lvm格式。
在這裏插入圖片描述

創建pv

創建pv與設備對應。

pvdisplay		#顯示物理卷的屬性
pvcreate		#將物理硬盤分區初始化爲物理卷,以便被LVM使用

在這裏插入圖片描述

創建vg

創建vg收入pv。

vgdisplay		#用於顯示LVM卷組的元數據信息
vgcreate		#用於創建LVM卷組

在這裏插入圖片描述
創建完vg之後,才能從vg劃分出lv。

創建lv

lvdisplay		#顯示LVM邏輯卷空間大小、讀寫狀態和快照信息等屬性
lvcreate		#創建LVM的邏輯卷

其中 -L需要大寫,表示具體大小。-n表示lv名稱,這裏是lvroot。最後跟vg名稱,聲明邏輯卷所屬。
在這裏插入圖片描述

格式化

mksf -t ext3 [路徑]	#將目標路徑格式化爲ext3格式

在這裏插入圖片描述

掛載

將我們新建的lv與具體路徑掛鉤。之後我們就可以往該路徑寫入文件了。

mount		#加載指定的文件系統

再使用df查看,可以看到新建的lv有了30g的大小了。
在這裏插入圖片描述
Linux命令中文在線手冊

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章