web-dev-qa-db-ja.com

空きディスク領域のデバイスがリストブロックサイズのサイズと一致しません

デバイス/ dev/sda2の元のスペースが32GBの場合、lsblkに表示されているが、ディスクの空き容量のリストには表示されていないため、512GBに拡張しようとしています。 redhat 7.6vmを再起動しました。

    $ 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
Surfs Up

パーティションだけでなく、ファイルシステムのサイズも変更する必要があります。

最初にパーティションを拡張し、次にファイルシステムを拡張する必要があります。縮小する場合、順序は逆になります。

xfsの場合、ファイルシステムを拡張するコマンドはxfs_growfsのようです-XFSファイルシステムを拡張します。デフォルトのアクションは、ファイルシステムを拡張して、パーティションの使用可能なスペースを埋めることです。

extファイルシステムの場合、コマンドはresize2fsです。

3
RalfFriedl