Linux

在 CentOS 7 中增加/擴展 xfs 分區(不使用 LVM)?

  • January 19, 2021

我正在嘗試按照教程https://ma.ttias.be/increase-a-vmware-disk-size-vmdk-formatted-as-linux-lvm-在 vmware 機器中增加我的 CentOS 7 的系統分區大小無需重啟/

但是我的輸出有一個區別fdisk -l,我不敢實現教程中的過程:

Disk /dev/sda: 32.2 GB, 32212254720 bytes, 62914560 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x00070da2

  Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    38914047    19456000   83  Linux
/dev/sda2        38914048    41924607     1505280   82  Linux swap / Solaris

如您所見,我的分區後面沒有 LVM 標記,這是否意味著我不需要遵循為 LVM 分區編寫的相關教程?我可以xfs_growfs /dev/sda1本教程所說的那樣簡單地使用嗎?

順便說一句,我已經增加了底層儲存的大小。

您沒有使用 LVM,因此您將無法按照連結到的指南進行操作。你也不能隨便跑xfs_growfs

您實際上需要交換分區移動到磁碟的末尾,然後將您的第一個分區擴展到創建的空間。從那裡您將能夠擴展您的文件系統。或者,您可以在磁碟末尾刪除並重新創建交換分區(可能更容易和更快)。

您首先需要關閉交換並刪除交換分區/dev/sda2。這將使您能夠擴展 /dev/sda1. 然後,您應該重新創建交換分區/dev/sda2並更新/etc/fstab以使用您創建的新交換空間,具體取決於交換空間的引用方式(例如 UUID 或磁碟名稱)。

完成這些步驟後,您應該能夠使用 xfs_growfs 擴展 xfs 文件系統。您可能需要重新啟動/執行 partprobe 才能正常工作。

引用自:https://unix.stackexchange.com/questions/437074