Parted Resize 未显示在挂载中

Parted Resize 未显示在挂载中

我使用 GParted 调整/移动磁盘上的分区。初始大小为 50MB,但我在 Windows 中缩小了 C:\ 分区,然后将起始位置移回 50GB

这显示在 parted

Model: ATA TOSHIBA MK5061GS (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type      File system  Flags
 1      32.3kB  41.1MB  41.1MB  primary   fat16             
 2      41.9MB  830MB   789MB   primary   ntfs         boot 
 3      830MB   394GB   393GB   primary   ntfs              
 4      394GB   500GB   106GB   extended                    
 5      446GB   447GB   107MB   logical   ext3              
 6      447GB   500GB   53.6GB  logical                lvm  

所以您可以看到这里 3 和 4 之间没有间隙,如果我没有移动分区并将其从 50GB 扩展到 100GB,那么就会有间隙。

但是,当我执行 df -h

逻辑卷仍然显示为 50GB(嗯,40GB + 10GB 交换),所以我无法使用该空间。

Filesystem             Size   Used  Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                        42G    28G    13G  69% /
/dev/sda5              104M    28M    72M  28% /boot
tmpfs                  4.2G      0   4.2G   0% /dev/shm
/dev/sdb1              985G    22G   913G   3% /media/disk

我该如何解决?

谢谢

答案1

如果您扩大了 /dev/sda6,则需要随后调整其上的卷组大小,以便 LVM 能够使用它:

pvresize /dev/sda6

只需以 root 身份运行它,无需卸载任何东西等等。

之后,如果您希望根文件系统占用所有新的可用空间,则需要调整逻辑卷的大小:

lvresize --resizefs -l +100%PVS /dev/mapper/VolGroup00-LogVol00

您可以调整-l参数来指定希望卷增加多少,例如-l +10G将其扩大到 10GB。

由于--resizefs参数,该卷上的文件系统将自动调整大小。

答案2

partprobe

您可能需要在实时系统上运行此命令才能让内核看到更改。

相关内容