Linux

如何更新/檢測增加的儲存卷大小/w Linux

  • July 24, 2018

我已經升級了我的儲存並增加了總卷的大小。當我在儲存管理頁面(MSA2040)中檢查擴展大小時,它顯示一切正常並且擴展。

但是當我從我的作業系統檢查時,它仍然顯示舊值。

升級前的大小為 9.4 TB,升級後的大小為 13.2 TB。

當 i 時df -h,結果為;

/dev/sdb                 9.4T  8.4T  1.1T  90% /msa10tb

但是當我也通過parted /dev/sdb print free;列出它時

Model: HP MSA 2040 SAN (scsi)
Disk /dev/sdb: 13.2TB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Disk Flags:

Number  Start  End     Size    File system  Flags
1      0.00B  13.2TB  13.2TB  xfs

似乎沒有分配新的大小。如何安全地分配和更新大小?我應該使用 GParted Live 來解決這個問題還是有什麼你會推薦我做的?

我的作業系統是Centos 7.4.

提前致謝!

編輯 - 關於@ewwwhite 的回答;

fdisk -l /dev/sdb

Disk /dev/sdb: 13180.0 GB, 13179975368704 bytes, 25742139392 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 1048576 bytes

您只需要擴展 XFS 文件系統。

在這種情況下,xfs_growfs /msa10tb應該工作。

您可以使用growpart實用程序來調整磁碟大小。

CentOS 的具體步驟是:

$ yum install cloud-utils-growpart
$ growpart /dev/[DEVICE_ID] [PARTITION_NUMBER]
$ xfs_growfs /dev/[DEVICE_ID][PARTITION_NUMBER]

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