Centos7

Google云調整分區大小

  • October 30, 2019

帶有 Centos 7 映像的新雲計算 VM 實例。即使我選擇了 100GB 的磁碟大小,Centos 映像也有 10GB 的引導磁碟。我曾嘗試擴展 /dev/sda2 以利用未使用的空間,但到目前為止我沒有成功使用 xfs_growfs / 命令。

目前分區和掛載點:

$ lsblk -f

NAME   FSTYPE LABEL UUID                                 MOUNTPOINT
sda                                                      
├─sda1 vfat         BC59-BBE8                            /boot/efi
└─sda2 xfs    root  af3a1ad4-b9d0-43dd-a61d-907efeaac16c /
loop0  ext3         02893f9e-1028-4f5a-bde4-9d7e25595473 /var/tmp

$ sudo parted
(parted) print free
Model: Google PersistentDisk (scsi)
Disk /dev/sda: 107GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number  Start   End     Size    File system  Name                  Flags
       17.4kB  1049kB  1031kB  Free Space
1      1049kB  211MB   210MB   fat16        EFI System Partition  boot
2      211MB   10.7GB  10.5GB  xfs
       10.7GB  107GB   96.6GB  Free Space

按照其他文章中的說明,我嘗試使用 xfs_growfs 為 sda2 添加 96.6GB 空間:

$ sudo xfs_growfs /

meta-data=/dev/sda2              isize=512    agcount=4, agsize=642432 blks
        =                       sectsz=4096  attr=2, projid32bit=1
        =                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=2569728, imaxpct=25
        =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=2560, version=2
        =                       sectsz=4096  sunit=1 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

這和以前一樣。我確定我錯過了一些東西。感謝你的幫助。

在擴展/調整底層分區大小之前,您無法擴展文件系統。

首先備份,因為存在風險因素,但我很高興您想刪除最後一個分區,然後使用相同的起始塊但更大的大小重新創建它,確保您保留相同的分區兩次。

完成此操作後,您需要重新啟動或重新載入分區資訊,然後您應該能夠調整文件系統的大小。

引用自:https://serverfault.com/questions/989835