fdisk 掛載的時候最多只能掛載少於2T的容量 ,掛載2T以上的硬盤需要GPT格式,要使用parted命令,細節如下:
//如果沒有parted命令
# yum -y install parted (安裝parted工具)
1) 查看服務器新增硬盤
# lsblk (查看當前磁盤設備)
CentOS7 根目錄擴容
2) 給新硬盤分區並打上lvm標簽
# parted /dev/sda (視實際情況的盤符編號)
(parted) mklabel gpt (設置分區類型為gpt)
Yes/No? yes (確認)
(parted) mkpart extended 0% 100% (擴展分區extended,主分區primary 並使用整個硬盤空間)
(parted) p (查看分區情況)
(parted)toggle 1 lvm (將1分區打上lvm標簽)
(parted) p (查看分區情況)
(parted) quit (退出)
CentOS7 根目錄擴容
3) 把物理分區轉為卷組
# partprobe (不重啟讀取分區信息)
# pvcreate /dev/sda1 (將分出來的sda1分區轉為物理卷)
CentOS7 根目錄擴容
vgdisplay (顯示vg名稱為:cl)
CentOS 7 根目錄擴容
4) 把新增卷組空間全部擴容到根目錄的邏輯卷
# pvcreate /dev/sda1 (將分出來的sda1分區轉為物理卷)
# vgextend cl /dev/sda1 (添加到cl卷組)
# lvextend -l +100%FREE /dev/mapper/cl-root (將所有空間分配給cl-root)
CentOS 7 根目錄擴容
5) 同步更新邏輯卷,使擴容生效
# xfs_growfs /dev/mapper/cl-root (同步文件系統,使擴容生效)
# lsblk (查看磁盤分區大小)
CentOS7 根目錄擴容
# df -hT (查看磁盤使用率)