Ubuntu 20.04服務器使用多個磁盤擴容


Introduction

實現室某台服務器系統磁盤負擔過重,加之部分用戶數據和中間文件管理能力差(懶),磁盤多次告急,於是擴充2.0Tx2個機械硬盤。

以下是介紹如何在Ubuntu20.04LTS上安裝擴充硬盤,由於是用兩個獨立硬盤,用LVM邏輯分區進行管理分配,也便於后期擴展擴充。 

Notice: 如果裝系統時,未使用LVM分區,那么系統應該尚未安裝lvm2工具,而以下的操作基於lvm2工具進行。請先安裝:

#:  sudo apt install lvm2 -y

Steps

1. 關機,裝上磁盤,然后開機,先檢查磁盤分區和使用情況,避免后面出錯

optimal7@optimal7:~$  df -h

結果如下:

 

2. 檢查新安裝的磁盤是否被系統識別到

optimal7@optimal7:~$  sudo fdisk -l

下圖sdb和sdc即為剛剛加裝的磁盤:

 

3. 刪除sdb磁盤的分區和分區表記錄等(如果你的硬盤是全新的,請跳過此步驟,直接第4步)

3.1 根據第1步的"df -h"檢查結果,確保sdb的分區未被掛載,如果有,先umount,然后在/etc/fstab中的相關配置也刪除,筆者這里沒有;

3.2 進入sdb的磁盤編輯:

optimal7@optimal7:~$ sudo fdisk /dev/sdb

然后輸入m(不熟悉磁盤管理命令):

然后輸入d,多個分區存在時,若單個磁盤下存在多個分區,會讓你選擇刪除的分區,但會有默認項,欲清空則連續輸入d+Enter即可,直至提示已無分區可刪,最后輸入w,確認執行操作並退出:

至此,磁盤格式化重置完畢,可以用“sudo fdisk -l”命令再次檢查查看,應該與新盤一致。

4. 創建PV(physical volume),將兩個硬盤初始化為物理卷,以便LVM使用

optimal7@optimal7:~$  sudo pvcreate /dev/sdb     #第1塊硬盤
optimal7@optimal7:~$  sudo pvcreate /dev/sdc     #第2塊硬盤

如果執行上述命令出現如下報錯信息,則選擇指定硬盤,執行第3步的所有操作

檢查物理卷是否創建成功,並檢查相應格式配置:

optimal7@optimal7:~$  sudo pvs

 

5. 創建VG(volume group,將一組物理卷收集為一個管理單元/物理膠卷組),先使用sdb作為單元起點,然后用sdc擴展它

創建:

optimal7@optimal7:~$ sudo vgcreate LVM /dev/sdb           #vgcreate   [自定義vg名稱]  [硬盤設備]

擴展:

optimal7@optimal7:~$  sudo vgextend LVM /dev/sdc          #vgextend  [被擴展vg名稱]   [硬盤設備]

結果如下:

 

6. 創建lv(logical volume,邏輯卷/分區),用來管理第5步創建並擴展的物理卷組,並格式化分區

創建:

optimal7@optimal7:~$ sudo lvcreate -L  3.63T  -n  Data_Set  LVM  #lvcreate -L [自定義分區大小] -n [自定義分區名稱] [待分區的vg名稱]

格式化:

optimal7@optimal7:~$ sudo mkfs.ext4 /dev/LVM/Data_Set

 

7. 設置開機自動掛載至指定目錄(/home/DataSet)

查詢分區UUID:

optimal7@optimal7:~$ sudo blkid

編輯配置文件,加入上述分區:

optimal7@optimal7:~$ sudo vim /etc/fstab

按insert,然后加入一條:
 UUID=2bb9b278-7a2f-4f96-a5bb-ea9c5481eefc /home/DataSet ext4 defaults 0 0

 

8. reboot,至此,服務器擴容完畢。

 


免責聲明!

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



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