安裝linux系統時 有時候會提示lvm磁區與標準磁區
首先普及一下lvm磁區:lvm是 logical volume manager (邏輯卷管理),linux環境下對磁盤磁區的管理;他解決了安裝系統時候如何確定磁區大小的問題,具體原因看下面的理解
普通的磁盤磁區管理方式在邏輯磁區劃分好之后就無法改變其大小,而遇到出現某個磁區空間耗盡時,解決的方法通常是使用 符號鏈接,或者使用調整磁區大小的工具;
lvm出現之后解決了上面的問題,可以在不用停機的狀態下更改磁盤磁區大小,
lvm類似于 將物理磁盤磁區卷添加到一個組 然后在這個組的基礎上 創建lvm 邏輯卷;好處是卷組可以擴展其他的磁盤物理卷,
如圖是構建lvm磁區的步驟:

首先準備一塊硬碟
linux 在/dev檔案可以看硬碟為sdx,此時硬碟未格式化磁區
然后對硬碟進行磁區:fdisk
1:fdisk /dev/nvme0n2

列印命令


2:n 創建磁區,默認磁區主磁區
然后下面磁區號默認開始是1
first 一般默認
last :+1G

鍵入命令:w保存配置
然后就可以看到 /dev檔案有 sdx1
3:格式化磁區
mkfs -t ext3 /dev/sdx1
普通磁區劃分完成,
lsblk 可以看到磁區
剩下就是掛載磁區到檔案系統了
mount /dev/sdx1 /mnt/test
+++++++==++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
lvm磁區
和普通磁區1,2步驟一樣,有點區別的是 創建磁區時候 需要改變磁區型別為lvm (8e) , 默認為linux (83)
linux 下安裝lvm :以centos為例 yum install lvm
3 : 創建pv物理卷
pvcreate /dev/sdx1
4:創建vg 卷組
vgctreate tlv /dev/sdx1
5:創建lv 邏輯磁區
lvcreate -L 2G -n test tlv
6:格式化lvm磁區
mkfs -t ext3 /dev/mapper/tlv-test
然后就可以掛載lvm磁區到系統了
此時lvm磁區完成
pvdisplay,vgdisplay,lvdisplay 可以試著敲一下
pvs,vgs,pvs
創建命令:pvcreate,lvcreate,vgcreate
洗掉命令:lvremove,vgremove,pvremove
還有磁區擴展命令
vgextend 擴展vg : vgextend 卷組名 /dev/sdx2
lvextend 擴展lv磁區: lvextend -L +1G /dev/mapper/lvm磁區
lvm磁區擴展大小后需要: resize2fs /dev/mapper/lvm磁區
縮減磁區命令需要先 : resize2fs /dev/mapper/vm磁區 縮減到的大小
: lvreduce -L -縮減量 /dev/mapper/lvm磁區
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/429231.html
標籤:Linux
