Rhel

可用磁碟空間中的設備與列表塊大小中的大小不匹配

  • February 1, 2019

設備 /dev/sda2 原始空間為 32GB,然後我嘗試擴展到 512GB,因為它顯示在 lsblk 但未在磁碟空閒列表中仍然顯示 32GB。我已經重新啟動了redhat 7.6 vm。

   $ 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

我想知道如果我錯過了任何步驟。

您還必須調整文件系統的大小,而不僅僅是分區。

必須先擴展分區,然後再擴展文件系統。對於收縮,順序是相反的。

對於xfs,擴展文件系統的命令似乎是xfs_growfs- 擴展 XFS 文件系統。預設操作是增大文件系統以填充分區上的可用空間。

對於ext文件系統,命令是resize2fs.

引用自:https://unix.stackexchange.com/questions/498016