linux系統下,新加硬盤並把現有的/home目錄擴容。


我的機器是centos7.3的系統。使用了一段時間后,我的/home 目錄的可用空間沒有了。於是我新加了一張硬盤。(如果是加了多張硬盤,就先做好raid,使用起來是一樣的)。我需要把新加的硬盤空間都划到/home目錄下。配置步驟如下:

1.添加硬盤。

首先給服務器添加硬盤,或添加陣列卡及硬盤后再做一個陣列RAID.

2.創建邏輯卷。可用使用命令:pvcreate /dev/sdb

查看下:pvdisplay

這里我做實驗有添加一張5G的硬盤,給大家做個示范:

3.查看lv的信息:lvdisplay

 

要注意紅框中的數據,下面會用到。目前vg的大小是17G.

4.開始擴容。

     現在要確認你要擴容的目錄是什么,我做實驗要擴容/root為例,給大家說明方法.

首先查看下擴容前的vg信息:

 

 

 

A.擴容VG

執行:vgextend  cl   /dev/sdb

注意:這里cl 指要擴容的VG的名字,/dev/sdb 是指我們剛才創建的邏輯卷的名字。

 

B.查看VG的信息:vgdisplay

 

大家可以看到VG的大小已經擴容到23.99GiB了。

但是,lv的信息沒變,df -h 查看/root的大小也沒變化

C.擴容LV

Lvextend -L [+擴容的大小,單位MG] 要擴容的邏輯卷。

Lvextend -L +4.9G /dev/cl/root

我這里報錯了,因為,添加了5G的硬盤,實際上能使用的沒有那么大。給小一點就可以了:

這個時候,lv的信息改變了

 

但是,dh -h 還是看不到擴容效果:

 

還需最好一步

D.重置邏輯卷。

在這里要注意,如果是Linux6.x使用的命令是

resize2fs  [參數]

如果是linux7.x的系統使用命令:

       xfs_growfs  [參數]

查看文件系統掛載信息:

成功了。

 謝謝觀看!

 


免責聲明!

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



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