可用磁盘空间中的设备与列表块大小中的大小不匹配

可用磁盘空间中的设备与列表块大小中的大小不匹配

设备 /dev/sda2 原始空间为 32GB,然后我尝试扩展到 512GB,因为它显示在 lsblk 中,但不在磁盘可用列表中仍然显示 32GB。我已经重新启动了 redhat 7.6 虚拟机。

    $ df -h
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/sda2        32G  6.0G   26G  19% /
    devtmpfs         16G     0   16G   0% /dev
    tmpfs            16G     0   16G   0% /dev/shm
    tmpfs            16G  1.6G   15G  10% /run
    tmpfs            16G     0   16G   0% /sys/fs/cgroup
    tmpfs            16G   32K   16G   1% /tmp
    /dev/sda1       497M  132M  366M  27% /boot
    /dev/sdb1        63G  2.1G   58G   4% /mnt/resource
    tmpfs           3.2G     0  3.2G   0% /run/user/1000


    $ lsblk
    NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
    fd0      2:0    1     4K  0 disk 
    sda      8:0    0   512G  0 disk 
    ├─sda1   8:1    0   500M  0 part /boot
    └─sda2   8:2    0 511.5G  0 part /
    sdb      8:16   0    64G  0 disk 
    └─sdb1   8:17   0    64G  0 part /mnt/resource
    sr0     11:0    1  1024M  0 rom

    $cat /proc/partitions | grep sda2
       8        2  536357888 sda2

    # parted /dev/sda2
    GNU Parted 3.1
    Using /dev/sda2
    Welcome to GNU Parted! Type 'help' to view a list of commands.
    (parted) print                                                            
    Model: Unknown (unknown)
    Disk /dev/sda2: 549GB
    Sector size (logical/physical): 512B/4096B
    Partition Table: loop
    Disk Flags: 

    Number  Start  End    Size   File system  Flags
     1      0.00B  549GB  549GB  xfs

我想知道我是否错过了任何步骤。

答案1

您还必须调整文件系统的大小,而不仅仅是分区的大小。

必须首先扩展分区,然后扩展文件系统。对于收缩,顺序将相反。

对于xfs,扩展文件系统的命令似乎是xfs_growfs- 扩展 XFS 文件系统。默认操作是增大文件系统以填充分区上的可用空间。

对于ext文件系统,命令是resize2fs.

相关内容