Linux硬盤擴容(非LVM)


環境說明:

虛擬機: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

查看 測試的元數據時候丟失

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM