linux物理分割槽與邏輯分割槽
前言
當有一塊新的硬碟新增至Linux後需要在Linux下進行一定的操作後才能正常時候,其大概流程為: 先對磁碟進行分割槽(或者不進行),再將分割槽設定為物理卷,將設定好的物理卷新增到現有某一卷組下或建立一個新卷組,再將卷組內的多餘空間分配至原有的邏輯卷內或者建立新的邏輯卷。如果是分配到新的邏輯卷,需要重新分配檔案系統的大小;如果建立新的物理卷,則需要格式化後,再掛載到某一目錄下進行使用。
第一步:對新磁碟進行分割槽
新增磁碟後,使用fdisk -l 命令檢視新i磁碟名稱,如新磁碟名字為sdb,使用fdisk命令(fdisk /dev/sbd)開始對sdb磁碟進行分割槽
輸入n開始建立新分割槽,開始選擇p(主分割槽)開始進行分割槽,選擇主分割槽編號1,柱面使用預設1號柱面開始,分割槽大小為4G(輸入+4G),完成1號主分割槽。
之後完成 2 3號分割槽的建立,四號分割槽使用e擴充套件分割槽進行分割槽,將剩下的空間全部分入擴充套件分割槽。在擴充套件分割槽內部再建立兩個新的分割槽。
最後使用p命令檢查分割槽情況,如果某一分割槽有錯誤,使用d命令刪除有問題的分割槽,再重新分割槽。沒有問題使用w命令寫入分割槽情況,完成分割槽,可以通過fdisk -l 命令檢視分割槽情況。
第二步:建立新的邏輯卷
如一塊50G的新硬碟,分為20G的一個區(sdb1)和一個30G的區(sdb2),開始建立新的邏輯卷
首先將分割槽變為物理卷,使用pvcreate /dev/sdb1命令,將sdb1分割槽變為物理卷,然後使用vgcreate命令新建卷組,格式為vgcreate 卷組名 加入卷組的物理卷地址(vgcreate VolGroup01 /dev/sdb1),最後使用lvcreate命令建立邏輯卷。
第三步:將新卷組掛載到某一目錄下
首先將新卷格式化,輸入mkfs.ext4 /dev/VolGroup01/why,將剛才建立的卷格式化成.ext4檔案格式。之後使用mount /dev/VolGroup01/why /why將新卷掛載到/why目錄下,可以使用df -h命令檢視卷的掛載情況。此時新的卷已經可以使用了。
第四步:將剩餘的空間新增進卷內
先將sdb2按照之前的步驟建立為物理卷,使用vgextend VolGroup01 /dev/sdb2將sdb2新增到卷組中,使用lvextend命令將卷組內的空間分配到卷組why中。這裡使用-l引數,後面的數字為增加的扇區個數。最後使用resize2fs命令重新劃分檔案系統,完成卷內空間的增加。
刪除卷
使用lvremove、vgremove、pvremove移除邏輯卷、卷組、物理卷,fdisk工具刪除分割槽,刪除時要使用w記錄。