首先,当话题是服务器时,我是一个完全的新手,我可以在上面做一些小事情,但是经常遇到一些我无法处理的事情。
我目前的问题是服务器中的空间问题,我对此不太了解。
https://i.ibb.co/MsmdBMc/space-server.png
我可以通过lsblk命令看到,在我的sda中,我的可用大小为200 in,我可以想象它是在sda1和sda2之间共享的,但是只分配了20 in。
我看到一些帖子提到如何做到这一点,但他们中的大多数说,我可能会失去信息在过程中。这个职位与我目前面临的问题非常相似,但我有点担心在这个过程中我可能会破解一些东西。
这个程序容易出错吗?我可以直接从sda到sda2吗?我不知道为什么我看不到用sda1和sda2加起来的整整200‘t。
据我理解,这就是:
sda卸载unmount sda (由于无法指定挂载点,在这一步中我非常怀疑)lvreduce -L 50G sda缩小到一个特定的大小lvextend -t -r -l+100%FREE /扩展D20这是正确的吗?我偶尔在服务器上操作,使用非常简单的东西,所以,这类东西对我来说有点吓人。老实说。
服务器是CentOS 7。
发布于 2021-04-29 17:07:23
你所要求的可能是可能的,但你并没有给出足够的细节。如果sda1位于磁盘的开头,那么您可以扩展sda2,但是如果sda2位于磁盘的末尾,在它之前的sda1,那么如果没有更多的侵入性数据移动,这是不可能的。
你的步骤1,2,3在我看来是错的。sda是物理驱动器,sda1和sda2是分区。您可以卸载分区,但通常不能安装驱动器。
正如你所说的,你没有太大的经验,我将提供一个“更安全”的想法,而不是一个技术上更正确的想法。我将猜测您的最终目标是将/扩展到大于17 an,或者为/home或类似的用户创建额外的挂载点。假设是这样的话,您已经在使用LVM了,所以只需添加更多的空间,然后从那里开始工作。
使用fdisk、gparted或任何您最喜欢的分区管理器,并在剩余的空间中添加一个额外的分区,并将类型标记为lvm。
pvcreate /dev/sda3创建额外的lvm物理分区(S)(新分区应该是sda3),注意您只能有4个主分区,其他分区需要逻辑分区。vgextend centos /dev/sda3lvextend -L+50G /dev/centos/root )resize2fs /dev/centos/root步骤3和步骤4可以很容易地创建额外的逻辑卷并创建文件系统。
https://unix.stackexchange.com/questions/649865
复制相似问题