環境說明:
虛擬機:Centos6
[root@elements ~]# cat /etc/redhat-release CentOS release 6.10 (Final) [root@elements ~]# uname -a Linux elements.org 2.6.32-754.10.1.el6.x86_64 #1 SMP Tue Jan 15 17:07:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
分區說明:“/” 根分區采用的是LVM分區,數據盤采用標准分區,掛載至/data目錄,本次擴容的是標准分區
添加一塊20G的虛擬硬盤
分一個10G的分區(使用fdisk/parted工具都可以)
格式化分區,格式為EXT4
掛載分區
查看分區情況
創建測試元文件
替換原有分區,又叫擴容原有分區
卸載已掛載的數據盤
使用parted工具 開始對數據盤的新擴容空間分配分區
輸入“unit s”,按“Enter”,設置磁盤的計量單位為磁柱。
輸入“p”,按“Enter”,查看當前磁盤分區情況。
回顯類似如下信息:
如果出現以上提示信息,輸入“Fix”修復當前磁盤的異常情況。並記錄待替換分區“/dev/sdb1”的初始和截止磁柱值,在后續重新划分分區需要使用。此處初始磁柱值為63,截止磁柱值為20980889。
刪除待替換的末尾分區“/dev/xvdc1”,分區編號為“1”,輸入“rm 1”,按“Enter”。
輸入“p”,按“Enter”,查看當前“/dev/xvdc1”分區是否刪除成功。
回顯類似如下信息:
重新划分分區,輸入“mkpart opt 63s 41943039s”,按“Enter”。
“63”為上面中記錄的初始磁柱值,“41943039”表示截止磁柱值,應該大於等於上面記錄的截止磁柱值。
回顯類似如下信息:
(parted) mkpart opt 63s 41943039s Warning: You requested a partition from 2048s to 125829199s (sectors 63..41943039). The closest location we can manage is 2048s to 125829036s (sectors 63..41943039). Is this still acceptable to you? Yes/No? Yes
根據系統提示輸入“Yes”,設置截止磁柱值。
或者會是下面的情況
Warning: The resulting partition is not properly aligned for best performance. Ignore/Cancel? Ignore
若出現以下性能優化提示,請輸入“Ignore”,忽視即可。如果已經是最優性能,則不會出現該提示,本操作中性能最優的初始磁柱值即為63s,所以有該提示。
輸入“p”,按“Enter”,查看當前“/dev/sdb1”分區是否替換成功。
輸入“q”,按“Enter”,退出parted分區工具。
根據磁盤的文件系統,分別執行以下操作。
若磁盤文件系統為ext3或ext4,請執行以下步驟。
執行以下命令,檢查“/dev/sdb1”文件系統的正確性。
e2fsck -f /dev/sdb1
回顯類似如下信息:
執行以下命令,擴展“/dev/sdb1”文件系統的大小。
到此擴容完成,執行lsblk查看擴容后的總容量 為20G
查看 測試的元數據時候丟失