Linux虛擬機 sda分區擴容

Linux分區中涉及的概念

如果用標準分區在硬盤上創建了文件系統,爲已有文件系統添加額外的空間多少是一種痛苦的體驗。你只能在同一個物理硬盤的可用空間範圍內調整分區大小。如果硬盤上沒有地方了,你就必須弄一個更大的硬盤,然後手動將已有的文件系統移動到新的硬盤上。這時候可以通過將另外一個硬盤上的分區加入已有文件系統,動態地添加存儲空間。Linux邏輯卷管理器(logicalvolumemanager,LVM)軟件包正好可以用來做這個。它可以讓你在無需重建整個文件系統的情況下,輕鬆地管理磁盤空間。

邏輯卷管理佈局邏輯卷管理的核心在於如何處理安裝在系統上的硬盤分區。在邏輯卷管理的世界裏,硬盤稱作物理卷(physicalvolume,PV)。每個物理卷都會映射到硬盤上特定的物理分區。多個物理卷集中在一起可以形成一個卷組(volumegroup,VG)。邏輯卷管理系統將卷組視爲一個物理硬盤,但事實上卷組可能是由分佈在多個物理硬盤上的多個物理分區組成的。卷組提供了一個創建邏輯分區的平臺,而這些邏輯分區則包含了文件系統。整個結構中的最後一層是邏輯卷(logicalvolume,LV)。邏輯卷爲Linux提供了創建文件系統的分區環境,作用類似於到目前爲止我們一直在探討的Linux中的物理硬盤分區。Linux系統將邏輯卷視爲物理分區。可以使用任意一種標準Linux文件系統來格式化邏輯卷,然後再將它加入Linux虛擬目錄中的某個掛載點。

在這裏插入圖片描述

下面是執行步驟

1.打開打開虛擬介質管理器
在這裏插入圖片描述
選擇要擴充的虛擬硬盤,調整大小完大小,點擊應用

2.添加新分區
啓動linux
輸入:fdisk /dev/sda
在這裏插入圖片描述
輸入:partprobe #有些舊的linux發行版生成分區之後不會自動提醒內核,需要使用該命令或重啓linux
輸入:pvcreate /dev/sda3 #創建物理卷
在這裏插入圖片描述
3.輸入:vgscan #查找卷組名
在這裏插入圖片描述
4.輸入:vgextend centos /dev/sda3 #將sda3添加到名爲"centos"的卷組中
在這裏插入圖片描述
5.輸入: lvextend -L +20G /dev/mapper/centos-root #增加20G的空間到邏輯卷"root"
在這裏插入圖片描述
6輸入:xfs_growfs /dev/mapper/centos-root # 擴大root分區的大小(此命令是針對xfs文件系統的,我的centos7的root目錄對應的物理分區類型是xfs,可以通過findmnt |grep root 查看你自己的文件系統類型)
在這裏插入圖片描述
7.輸入:resize2fs -f /dev/mapper/centos-root #對擴容後的邏輯卷‘root’執行調整
在這裏插入圖片描述
8.此時再df查詢,比之前加了20G
在這裏插入圖片描述

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