我在这里看过一些博客,但没有遇到和我类似的情况。
请参阅下面的其余部分:
[root@proddboem01 ~]# fdisk -l |grep ^Disk\ /dev/sd*
Disk /dev/sda: 205 GiB, 220117073920 bytes, 429916160 sectors
Disk /dev/sdb: 100 GiB, 107374182400 bytes, 209715200 sectors
[root@proddboem01 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
sda 8:0 0 205G 0 disk
├─sda1 8:1 0 1G 0 part /boot
├─sda2 8:2 0 102G 0 part
│ ├─VG--MAIN-root 252:0 0 8G 0 lvm /
│ ├─VG--MAIN-opt 252:2 0 50G 0 lvm /opt
│ ├─VG--MAIN-tmp 252:3 0 20G 0 lvm /tmp
│ ├─VG--MAIN-var 252:4 0 15G 0 lvm /var
│ └─VG--MAIN-home 252:5 0 2G 0 lvm /home
└─sda3 8:3 0 16G 0 part [SWAP]
sdb 8:16 0 100G 0 disk
└─VG--U01-u01 252:1 0 100G 0 lvm /u01
sr0 11:0 1 1024M 0 rom
[root@proddboem01 ~]# growpart -v /dev/sda 2
update-partition set to true
FLOCK: try exec open fd 9, on failure exec exits this program
FLOCK: /dev/sda: obtained exclusive lock
resizing 2 on /dev/sda using resize_sfdisk_dos
429916160 sectors of 512. total size=220117073920 bytes
## sfdisk --unit=S --dump /dev/sda
label: dos
label-id: 0x86eb8ee1
device: /dev/sda
unit: sectors
/dev/sda1 : start= 2048, size= 2097152, type=83, bootable
/dev/sda2 : start= 2099200, size= 213909504, type=8e
/dev/sda3 : start= 216008704, size= 33554432, type=82
max_end=216008703 tot=429916160 pt_end=216008703 pt_start=2099200 pt_size=213909504
NOCHANGE: partition 2 is size 213909504. it cannot be grown
FLOCK: /dev/sda: releasing exclusive lock
[root@proddboem01 ~]#我做错什么了?
发布于 2023-04-28 05:12:23
sda3挡道了。swapoff,删除它,然后可以增加sda2的大小。
之后您可以重新创建sda3,或者在它上创建逻辑卷,或者使用交换文件。第二种和第三种选择将使未来的变化更加容易。
发布于 2023-05-01 11:42:07
分区需要是磁盘的一个块,并且它不能由多个块组成。新创建的空间位于磁盘的末尾,要扩展的分区位于磁盘的中间。所以在路上有3分区。
sda分区:sda1sda3{空闲空间}
此时只能扩展分区3。
最好的解决方案是禁用交换和删除分区3。
sda分区:sda1{空闲空间}
然后可以扩展分区2:
sda分区:sda1
在此之后,我建议在卷组vg中创建新的交换设备作为逻辑卷。那么下次增加磁盘时就不用担心了。
发布于 2023-05-07 05:32:18
请尝试使用oci-成长。关于背景,请参考甲骨文知识库。
https://serverfault.com/questions/1129892
复制相似问题