1. 程式人生 > >ubuntu lvm模式進行擴容

ubuntu lvm模式進行擴容

ubuntu的16.04 18.04有lvm的功能(安裝的時候的選項),能在磁碟空間用完的時候,無縫增加一個磁碟進去。因為linux系統只有一個盤,所以是非常方便,不會有windows加1個磁碟要進行資料遷移,每次擴容C盤啊等等的問題

這個部落格是在18.04 上實驗過的,本人已經在這臺機子上擴容過兩次了,暫時木得問題

問題有參考https://gtcsq.readthedocs.io/en/latest/linux_tools/ubuntu_lvm_extend.html

sudo fdisk -l
# 檢視哪個磁碟是你剛剛插入的 一般叫 /dev/sdb or /dev/sdc or....

現在比如我們的新插入磁碟叫/dev/sde

現在我們先進行格式化的操作,這個步驟也可以直接去自帶磁碟管理工具操作

sudo fdisk /dev/sde
d
# 可能需要d多次,把所有分割槽刪了
w
mkfs.ext4 /dev/sde
# 格式化一下

下面進行初始化和分割槽操作

sudo fdisk /dev/sde
n
p
# 後面直接多次回車選預設值
w
sudo fdisk /dev/sde
t
8e
w
# 修改磁碟型別為lvm

現在我們 sudo fdisk /dev/sde -l 會發現有一個/dev/sde1的分割槽,這代表了已經分割槽成功

mkfs.ext4 /dev/sde1
pvcreate /dev/sde1
# 格式化並建立新pv

輸入vgdisplay可以發現自己的根目錄的名字,一般叫ubuntu-....。假設這裡我們的名字叫 ubuntu-vg,或者直接去/dev/mapper/裡面找一下,或者sudo fdisk -l找一下,一般都是第一個

vgextend ubuntu-vg /dev/sde1
lvextend -L 100G /dev/mapper/ubuntu-vg
# 這裡很坑,不能直接擴滿,如果想要擴滿,得大約計算下擴容完是多大,或者二分多次試下
resize2fs /dev/mapper/ubuntu-vg
df -hl
# 檢視擴容情況