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

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

我正在尝试按照教程增加 vmware 机器中 CentOS 7 的系统分区大小https://ma.ttias.be/increase-a-vmware-disk-size-vmdk-formatted-as-linux-lvm-without-rebooting/

但我的输出有所不同,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用作本教程说?

顺便说一句,我已经增加了底层存储的大小。

答案1

您没有使用 LVM,因此您将无法按照链接到的指南进行操作。你也不能只跑xfs_growfs

您实际上需要移动将交换分区移动到磁盘末尾,然后将第一个分区扩展到创建的空间。从那里您将能够扩展您的文件系统。或者,您可以删除并在磁盘末尾重新创建交换分区(可能更容易、更快)。

您首先需要关闭交换并删除交换分区/dev/sda2。这将使您能够延长 /dev/sda1。那么你应该重新创造交换分区/dev/sda2并更新/etc/fstab以使用您创建的新交换空间,具体取决于交换空间的引用方式(例如 UUID 或磁盘名称)。

完成这些步骤后,您应该能够使用 xfs_growfs 扩展 xfs 文件系统。您可能需要重新启动/运行partprobe才能正常工作。

相关内容