内容目录
本方法 阿里云在线扩容也适用
[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--lv
到 sda3
的最大可用容量:
-
查看磁盘空间:
确认sda3
上的逻辑卷所在卷组有足够的空间来扩展。你可以使用vgdisplay
命令来检查卷组的信息,例如剩余的物理空间。vgdisplay ubuntu-vg
-
扩展逻辑卷:
假设你的卷组ubuntu-vg
有足够的空闲空间,你可以使用以下命令将逻辑卷扩展到最大容量:lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
这会将逻辑卷
ubuntu--lv
扩展至所有可用空间。 -
扩展文件系统:
扩展逻辑卷后,你需要扩展文件系统以使用新的空间。对于大多数现代系统,根文件系统通常是ext4
,你可以使用以下命令扩展它:resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
这个命令会自动调整文件系统的大小以适应扩展后的逻辑卷。
-
检查扩容结果:
完成后,你可以通过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
近期评论