ubuntu的16.04 18.04有lvm的功能(安裝的時候的選項),能在磁盤空間用完的時候,無縫增長一個磁盤進去。由於linux系統只有一個盤,因此是很是方便,不會有windows加1個磁盤要進行數據遷移,每次擴容C盤啊等等的問題html
這個博客是在18.04 上實驗過的,本人已經在這臺機子上擴容過兩次了,暫時木得問題linux
問題有參考https://gtcsq.readthedocs.io/en/latest/linux_tools/ubuntu_lvm_extend.htmlubuntu
sudo fdisk -l # 查看哪一個磁盤是你剛剛插入的 通常叫 /dev/sdb or /dev/sdc or....
如今好比咱們的新插入磁盤叫/dev/sdewindows
如今咱們先進行格式化的操做,這個步驟也能夠直接去自帶磁盤管理工具操做bash
sudo fdisk /dev/sde d # 可能須要d屢次,把全部分區刪了 w mkfs.ext4 /dev/sde # 格式化一下
下面進行初始化和分區操做app
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找一下,通常都是第一個code
vgextend ubuntu-vg /dev/sde1 lvextend -L 100G /dev/mapper/ubuntu-vg # 這裏很坑,不能直接擴滿,若是想要擴滿,得大約計算下擴容完是多大,或者二分屢次試下 resize2fs /dev/mapper/ubuntu-vg df -hl # 查看擴容狀況