linux 普通分區與lvm分區


安裝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

 

 

 鍵入命令:t  更換分區類型;普通分區默認為linux 83,lvm分區為8e,

鍵入命令:w保存配置

然后就可以看到 /dev文件有 sdx1

 

 

下面3,4步驟是建立普通分區,lvm分區

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 /dev/sdx2 ...

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分區

 

總結:

           第一步:都要fdisk 分區

    /dev/sda1(普通分區類型是83,lvm分區類型是8e)

                     |

                     |

            第二步:普通分區開始mkfs -t ext2 /dev/sda1,這時候普通分區就創建完畢了

         lvm分區要pvcreate /dev/sda1 

      |

      |  接着創建vg

      |

    第三步:vgcreate td /dev/sda1 創建卷組 添加pv分區到卷組td

      |

      |

    第四步:lvcreate -L 100M -n sysfs td   在卷組td創建100M 名稱三十sysfs的lvm分區

      |

      |

    第五步:resize2f /dev/mapper/td-sysfs 刷新分區

 


免責聲明!

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



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