CentOS8.4對home目錄擴容


在工作中會遇到home空間不足的情況需對其擴容

一、添加新硬盤

我的環境是虛擬機,首先為其添加一塊16G的硬盤

 進入機器首先 df -h  看一下發現CentOS8.4默認使用邏輯卷管理

 

 輸入fdisk -l 可以看見我們剛剛添加的16G硬盤/dev/sdb

 

 二、創建分區

使用fdisk命令創建新分區

*fdisk使用命令參考:

命令(輸入 m 獲取幫助):m

幫助:

  DOS (MBR)
   a   開關 可啟動 標志
   b   編輯嵌套的 BSD 磁盤標簽
   c   開關 dos 兼容性標志

  常規
   d   刪除分區
   F   列出未分區的空閑區
   l   列出已知分區類型
   n   添加新分區
   p   打印分區表
   t   更改分區類型
   v   檢查分區表
   i   打印某個分區的相關信息

  雜項
   m   打印此菜單
   u   更改 顯示/記錄 單位
   x   更多功能(僅限專業人員)

  腳本
   I   從 sfdisk 腳本文件加載磁盤布局
   O   將磁盤布局轉儲為 sfdisk 腳本文件

  保存並退出
   w   將分區表寫入磁盤並退出
   q   退出而不保存更改

  新建空磁盤標簽
   g   新建一份 GPT 分區表
   G   新建一份空 GPT (IRIX) 分區表
   o   新建一份的空 DOS 分區表
   s   新建一份空 Sun 分區表

1. fdisk /dev/sdb 進入fdisk后,先輸入n新建10G大小的新分區。

[root@localhost ~]# fdisk /dev/sdb

歡迎使用 fdisk (util-linux 2.32.1)。
更改將停留在內存中,直到您決定將更改寫入磁盤。
使用寫入命令前請三思。

設備不包含可識別的分區表。
創建了一個磁盤標識符為 0xb7424b0e 的新 DOS 磁盤標簽。

命令(輸入 m 獲取幫助):n
分區類型
   p   主分區 (0個主分區,0個擴展分區,4空閑)
   e   擴展分區 (邏輯分區容器)
選擇 (默認 p):

將使用默認回應 p。
分區號 (1-4, 默認  1): 
第一個扇區 (2048-33554431, 默認 2048): 
上個扇區,+sectors 或 +size{K,M,G,T,P} (2048-33554431, 默認 33554431): +10G

創建了一個新分區 1,類型為“Linux”,大小為 10 GiB。

2.輸入p打印分區列表,看見我們剛剛新建的10G分區 /dev/sdb1

命令(輸入 m 獲取幫助):p
Disk /dev/sdb:16 GiB,17179869184 字節,33554432 個扇區
單元:扇區 / 1 * 512 = 512 字節
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
磁盤標簽類型:dos
磁盤標識符:0xb7424b0e

設備       啟動  起點     末尾     扇區 大小 Id 類型
/dev/sdb1        2048 20973567 20971520  10G 83 Linux

3.最后輸入w保存

命令(輸入 m 獲取幫助):w
分區表已調整。
將調用 ioctl() 來重新讀分區表。
正在同步磁盤。

也可以先退出,再使用 fdisk -l 命令查看

 

三、擴展邏輯卷組VG(volume group)

使用vgextend命令將剛剛創建的分區加入邏輯卷組cl,使用vgs命令可以查看邏輯卷組的大小

(標准的操作步驟需先創建pv(physical volume),這里我直接使用vgextend命令,系統會幫我們自動創建pv)

 

 四、擴展邏輯卷lv(logical volume)

 

 這里擴展完我們發現home的大小還是30G,因為還需擴展文件系統到最大可用大小

先用blkid命令查看文件系統類型,如果是xfs格式用xfs_growfs命令擴展,如果是ext格式用resize2fs命令擴展

 

這里是xfs格式,使用xfs_growfs命令擴展

 

 此時再 df -h 查看,可以看到home從原來的30g擴展到了40g

 


免責聲明!

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



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