Linux用parted建立磁區時自動對齊提升磁區效能

近年來AI、資料倉儲、大數據的議題驅使下,資料儲存空間需求量倍數成長,資料庫空間超過2TB配置的狀況也越來越常見了,今天小編就要來介紹如何透過parted建立一個超過2TB且自動校正對其的磁區,並格式化成Linux最近常用的XFS硬碟格式。

範例環境:
Oracle Linux 7.6

操作步驟:
01、用parted建立磁區
指令:
parted /dev/scinib

02、採用GPT格式
指令:
mklabel gpt

03、建立磁區
指令:
mkpart primary xfs 0% 100%

注意事項:

(a)、本範例是將整顆硬碟空間建立成一個磁區,並命名為「primary」
(b)、指定磁區格式為「xfs」
(c)、「0%」透過該參數可以自動對齊磁區,否則有可能會遇到「Warning: The resulting partition is not properly aligned for best performance.」磁區沒有對齊相關的告警。

04、離開parted
指令:
quit


05、格式化磁區
指令:
mkfs.xfs /dev/scinib1

xfs預設是4K的磁區格式,想要格式化成8K的磁區請改用下列指令
指令:
mkfs.xfs -n size=8k -i size=1024 -f /dev/scinib1

06、查看Block ID資訊
指令:
blkid

07、修改硬碟掛載設定
指令:
vi /etc/fstab

檔案內容如下:
新增了一行
UUID=a2eb0bdd-4f93-413d-b292-d83b5595140f /mnt xfs  defaults 0 0

08、掛載硬碟
指令:
mount -a

08、檢查硬碟狀況
指令:
df -h