Centos7

Centos 7 使用未分配空間擴展分區

  • February 9, 2022

我有 centos 7 伺服器(CentOS Linux release 7.3.1611 (Core))當我更新我的伺服器時,我看到錯誤你需要額外的空間。但是當我檢查磁碟空間時,我在伺服器上有 20GB 磁碟,我看到只創建了 4.5GB 分區,而 16GB 分區是沒有未分配的可用空間。如何從 16GB 可用空間擴展分區?

lsblk:

NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
fd0               2:0    1    4K  0 disk
sda               8:0    0   20G  0 disk
├─sda1            8:1    0  500M  0 part /boot
└─sda2            8:2    0  4.5G  0 part
 ├─centos-root 253:0    0    4G  0 lvm  /
 └─centos-swap 253:1    0  512M  0 lvm  [SWAP]
sr0              11:0    1 1024M  0 rom

在此處輸入圖像描述

製作過程分為三個步驟:

  1. 更改您的分區表,sda2使其在磁碟末尾結束
  2. 重新讀取分區表(需要重新啟動)
  3. 使用調整 LVM pv 的大小pvresize

第 1 步 - 分區表

執行fdisk /dev/sda。發出p列印目前分區表並將該輸出複製到某個安全位置的問題。現在發出d,然後2刪除第二個分區。發出n創建新的第二個分區。確保開始等於您之前列印的分區表的開始。確保結尾在磁碟的末尾(通常是預設值)。

發出t,然後將新28e第二個分區的分區類型切換為 8e (Linux LVM)。

發出p檢查您的新分區佈局的問題,並確保新的第二個分區的開始位置正是舊的第二個分區所在的位置。

如果一切正常,請發出w將分區表寫入磁碟的問題。您將從 partprobe 收到一條錯誤消息,指出無法重新讀取分區表(因為磁碟正在使用中)。

重新啟動系統

此步驟是必要的,因此分區表會被重新讀取。

調整 LVM PV 的大小

系統重新啟動後呼叫pvresize /dev/sda2. 您的物理 LVM 卷現在將跨越驅動器的其餘部分,您可以在該空間中創建或擴展邏輯卷。

引用自:https://serverfault.com/questions/861517