首頁 > 軟體

使用LVM方式安裝Ubuntu 16.04

2020-06-16 17:30:43

註: 這裡只講解在Ubuntu 16.04下如何設定LVM的方法過程,其他不再陳述。這個方法是通用的,只要作業系統支援LVM即可。

設定好虛擬機器後,開始安裝,先進入Ubuntu使用介面,對磁碟進行如下設定:

ctrl + shift + t 開啟終端

檢視是否已安裝LVM

which lvm

lvm version # 檢視版本

若沒有,就使用如下命令進行安裝:

sudo apt-get -y install lvm2

開始對磁碟建立分割區:

規劃:

我的分割區表如下:

/boot --> 1G # 不能使用lvm分割區,直接使用物理分割區

# 下面三個分割區,使用lvm,在同一個vg下建立即可

/ --> 12G

swap --> 2G

/var --> 8G

sudo fdisk /dev/sda # 這裡跟你要分割區的裝置

# 我的是新建的虛擬機器,預設就是sda!

可使用m 檢視幫助!

這裡我使用了gpt分割區,其實用DOS就可以了!我只是想嘗試一下

輸入g # 建立gpt分割區表

依次輸入: n --> 預設 --> 預設 --> +1G --> p

n 建立分割區

Partition number 分割區號碼,預設即可

First sector 開始結點,預設即可

Last sector 結束結點,這是建立的是boot分割區,給1G就行了,所以是+1G

p 檢視當前分割區

接著建立LVM使用的分割區

依次輸入: n --> 預設 --> 預設 --> +30G --> t --> 30

t 轉換磁碟分割區型別

這裡給LVM分割區30G,空間,在GPT分割區格式中,Linux LVM標記數位是30,這裡轉換磁碟型別是,應設定為30

注: 在轉換磁碟分割區型別時,可以通過L 檢視支援哪些型別

輸入w儲存分割區,並檢查

Ok ,到此,磁碟分割區完成!

建立LVM分割區

建立PV

sudo pvcreate /dev/sda2 # sda2 是在fdisk步驟中建立的Linux LVM分割區

sudo pvscan # 檢視目前有哪些pv

建立VG

sudo vgcreate ubuntu /dev/sda2

sudo vgscan

建立LV

sudo lvcreate -L +12G -n lv-root ubuntu # 建立跟分割區,用於掛載根目錄

sudo lvcreate -L +2G -n lv-swap ubuntu # 建立交換分割區,用於掛載交換分割區

sudo lvcreate -L +8G -n lv-var ubuntu # 建立var分割區,用於掛載/var目錄

# -L 指定建立的LVM分割區大小

# -n 指定建立的LVM分割區名稱

# 最後跟的ubuntu是要使用哪個vg

# 註,這個分割區的分配根據自己的需求來建立

格式化分割區:

(我覺得這一步做不做都可以!,畢竟一會兒裝系統的時候,還可以選擇格式化!)

sudo mkfs.xfs /dev/ubuntu/lv-root

sudo mkfs.xfs /dev/ubuntu/lv-swap

sudo mkfs.xfs /dev/ubuntu/lv-var

# 註:這裡的路徑是 dev --> VG 名稱 --> LV名稱

OK,現在可以開始安裝系統了!

點選桌面上的 "Install Ubuntu 16.04.1 LTS" 開始安裝

其他都是按照自己的習慣,當到磁碟這一步時,如下圖:操作如下:

接著 ,操作如下:

一次掛載 / var swap boot

安裝完成後,不要重新啟動,點選繼續測試(Continue Testing)

在終端測試一下,新安裝的系統時候安裝了LVM

sudo mount /dev/mapper/ubuntu-lv--root /mnt

sudo mount /dev/mapper/ubuntu-lv--var /mnt/var

sudo mount /dev/sda1 /mnt/boot

sudo chroot /mnt

which lvm

lvm version

Ok,到這裡就可以重新啟動了!

登入系統,檢視一下!

ctrl + shift + t

df

 


IT145.com E-mail:sddin#qq.com