无法在 CentOS 7 上调整主分区大小

无法在 CentOS 7 上调整主分区大小

我订购了一台专用服务器,它配备了 20GB 的主分区和 1.8TB 的第二分区。我认为这没有任何意义,因为我打算将其用作网络服务器。因此,我需要将几乎所有内容放入 /var 中。我已在救援模式下重新启动,并删除了 1.8TB 分区。我的FS现在看起来像这样

NAME   MAJ:MIN RM    SIZE RO TYPE MOUNTPOINT
sda      8:0    0    1.8T  0 disk
├─sda1   8:1    0 1004.5K  0 part
├─sda2   8:2    0   19.5G  0 part
└─sda4   8:4    0    511M  0 part

我想我可以使用partid应用程序来调整主(sda2)分区的大小(https://www.centos.org/docs/5/html/5.2/Deployment_Guide/s2-disk-storage-parted-resize-part.html),但是当我运行该命令时,它告诉我不再支持它。

错误:parted 3.0 中已删除调整大小命令

我发现另一个教程说使用resize2fs。我运行了命令并得到以下结果。

root@rescue:~# resize2fs /dev/sda2
resize2fs 1.42.12 (29-Aug-2014)
The filesystem is already 5119744 (4k) blocks long.  Nothing to do!

我有大约 1.7TB 的可用空间,未分配给任何分区。我想做的就是将所有这些空间分配给 sda2。这是主分区,我希望它拥有所有空间。我在这里缺少一些简单的东西吗?

lvextend 命令似乎是正确的,但它仍然不起作用。

root@rescue:~# lvextend -L +1700G /dev/sda2
  Path required for Logical Volume "sda2"
  Please provide a volume group name
  Run `lvextend --help' for more information.

答案1

resize2fs 抱怨它没有任何作用,因为它只适用于文件系统大小。首先,您必须使用 fdisk、cfdisk 或 parted 增加其下方的分区大小。

https://geekpeek.net/resize-filesystem-fdisk-resize2fs/

与LVM类似,它需要更多的可用分区空间来增长,或者将新分区添加到LVM卷组中。

https://www.turnkeylinux.org/blog/extending-lvm

相关内容