OracleCloud甲骨文云centos 7 扩容sda3

内容目录

本方法 阿里云在线扩容也适用

[root@instance-20221103-1522 ~]# lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0   152G  0 disk 
├─sda1   8:1    0   512M  0 part /boot/efi
├─sda2   8:2    0     8G  0 part [SWAP]
└─sda3   8:3    0 143.5G  0 part /

扩容后143.5G 原来是39G

另一案例vmware安装ubuntu24.04
默认根目录19G 扩容到sda3的38G

root@nginx:~# df -h
Filesystem                         Size  Used Avail Use% Mounted on
tmpfs                              193M  1.3M  191M   1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv   19G  4.3G   14G  25% /
tmpfs                              960M     0  960M   0% /dev/shm
tmpfs                              5.0M     0  5.0M   0% /run/lock
/dev/sda2                          2.0G   95M  1.7G   6% /boot
tmpfs                              192M   12K  192M   1% /run/user/1000
root@nginx:~# lsblk
NAME                      MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda                         8:0    0   40G  0 disk 
├─sda1                      8:1    0    1M  0 part 
├─sda2                      8:2    0    2G  0 part /boot
└─sda3                      8:3    0   38G  0 part 
  └─ubuntu--vg-ubuntu--lv 252:0    0   19G  0 lvm  /
sr0                        11:0    1 1024M  0 rom  

你可以通过以下步骤来扩展根目录挂载的逻辑卷 /dev/mapper/ubuntu--vg-ubuntu--lvsda3 的最大可用容量:

  1. 查看磁盘空间:
    确认 sda3 上的逻辑卷所在卷组有足够的空间来扩展。你可以使用 vgdisplay 命令来检查卷组的信息,例如剩余的物理空间。

    vgdisplay ubuntu-vg
  2. 扩展逻辑卷:
    假设你的卷组 ubuntu-vg 有足够的空闲空间,你可以使用以下命令将逻辑卷扩展到最大容量:

    lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv

    这会将逻辑卷 ubuntu--lv 扩展至所有可用空间。

  3. 扩展文件系统:
    扩展逻辑卷后,你需要扩展文件系统以使用新的空间。对于大多数现代系统,根文件系统通常是 ext4,你可以使用以下命令扩展它:

    resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv

    这个命令会自动调整文件系统的大小以适应扩展后的逻辑卷。

  4. 检查扩容结果:
    完成后,你可以通过 df -h 检查根目录是否成功扩展到新空间。

以上步骤假设你在使用 LVM(逻辑卷管理)。如果一切正常,根目录的可用空间应该会增加。

参考https://cloud.tencent.com/developer/article/1987531

原文

甲骨文创建实例时候,引导卷默认是49G。

按照甲骨文最近的免费规则,引导卷200GB免费,那么我们将49G引导卷扩容

找到:计算—实例—你的当前实例—-引导卷—分离—-编辑 设置大小为上限

提示需要重建分区表才能识别大小
 甲骨文给了文档

官方文档: https://docs.oracle.com/de-de/iaas/Content/Block/Tasks/extendingbootpartition.htm

文档看着一头雾水,索性放弃,根据MJJ的教程走一波

重建分区表
 安装所需软件
 Debian/Ubuntu
 apt -y install cloud-guest-utils gdisk
 Centos/Oracle
 yum install cloud-guest-utils gdisk

 调整分区表
 不一定是 3,df -hl 看下容量最多的区是多少就写几,例如:/dev/sda2 ,就是growpart /dev/sda 2
 growpart /dev/sda 3
 如果报错: unexpected output in sfdisk –version [sfdisk,来自 util-linux 2.23.2]
 执行下面这句修复,之后再执行 growpart /dev/sda 3
 LANG=en_US.UTF-8

 扩展文件系统
如果使用的是 ext4 文件系统:
 resize2fs /dev/sda3
如果使用的是 xfs 文件系统:
 xfs_growfs /

 查看是否生效
 df -h

 

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注