LVM邏輯卷線上動態擴容磁碟空間
LVM=(Logical Volume Mamager)邏輯卷管理器
LVM可以動態分配磁碟分割槽,並且可以讓多個分割槽或者物理硬碟作為一個邏輯卷(相當於一個邏輯硬碟),這種機制可以讓磁碟分割槽容量劃分變得很靈活
常用分割槽方案:
MBR古老操作簡單適合新人使用拋棄4個主分割槽擴充套件分割槽邏輯分割槽最大支援2T磁碟容量
MBR:4個主分割槽(主分割槽1、 主分割槽2、主分割槽3、主分割槽4)
3個主分割槽(主分割槽1、 主分割槽2、主分割槽3、擴充套件分割槽:邏輯分割槽N個)
GPT最大支援18EB磁碟容量1EB等於1024PB1PB等於1024TB最大可以劃分128個主分割槽
LVM邏輯卷技術:Dm模組(device mapper)將底層多個物理硬碟分割槽組成一個虛擬的硬碟
擴充套件邏輯卷==支援線上工作
建立卷組
建立卷組思路:將建立好的物理卷組成卷組(或者直接建立卷組)
——建立卷組:vgcreate 卷組名 裝置路徑1 裝置路徑2…
vgcreate systemvg /dev/sdb1 /dev/sdb2 //建立卷組
vgs systemvg //簡要檢視卷組資訊
格式化掛載使用
格式化邏輯卷檔案系統
mkfs.xfs /dev/systemvg/mylv //格式化為xfs檔案系統
blkid /dev/systemvg/mylv //檢視檔案系統型別
vim /etc/fstab掛載使用(實現開機自動掛載)
… …
/dev/systemvg/mylv /mydb xfs defaults 0 0
mkdir /mydb //建立掛載點
mount –a //掛載
擴充套件邏輯卷
邏輯卷的擴大支線上工作
邏輯卷的空間來源於卷組,當卷組有足夠的空間是,才可以擴充套件邏輯卷
lvextend -L +99G /dev/systemvg/mylv
使用 lvscan 命令 查詢邏輯卷大小
lvs /dev/systemvg/mylv
擴充套件檔案系統
當邏輯卷擴大以後,也需要多邏輯卷的檔案系統進行擴充套件
重新整理檔案系統容量:
xfs_growfs //用於重新整理XFS裝置
resize2fs //用於重新整理EXT3/EXT4裝置(瞭解)
命令格式:xfs_growfs 掛載點目錄
擴充套件卷組
卷組的空間來源於物理卷,當卷組沒有足夠空間提供給邏輯卷時,須擴容卷組
——使用 vgextend 擴容卷組
vgextend systemvg /dev/sdb3 /dev/sdb5 /dev/sdb6
vgs systemvg //檢視卷組空間
擴充套件邏輯卷
卷組有足夠空間可以繼續擴充套件邏輯卷
lvextend -L +300G /dev/systemvg/mylv
檢視邏輯卷資訊
lvs /dev/systemvg/mylv
擴充套件檔案系統
xfs_growfs /mydb
檢視正在使用情況
df -h /mydb
新增硬碟
重啟機器登入,檢視
開始分割槽
切換可啟動標誌
編輯bsd disklabel
切換dos相容性標誌
刪除分割槽
建立一個新的空GPT分割槽表
建立一個IRIX(SGI)分割槽表
列出已知的分割槽型別
列印此選單
新增一個新分割槽
建立一個新的空DOS分割槽表
列印分割槽表
退出而不儲存更改
建立一個新的空Sun disklabel
更改分割槽的系統ID
更改顯示/輸入單位
驗證分割槽表
將表寫入磁碟並退出
附加功能(僅限專家)
設定3個20G的主分割槽
第4個預設為擴充套件分割槽(把剩下的記憶體全部給擴充套件分割槽)
檢視分割槽
儲存退出
建立卷組(可以man vgcreate檢視怎麼使用/example)
檢視卷組(記憶體大小已經變成20G+20G=40G)
建立邏輯卷並檢視(邏輯卷的空間來自卷組,即lv來自vg)
把分割槽格式成xfs型別的檔案系統(規定怎麼儲存資料的,C7預設為xfs或者ext4)
如果邏輯卷記憶體不足了,可以給邏輯卷擴充套件記憶體,前提是卷組還有空間剩餘
明明擴充套件為20G了為什麼還顯示是10G?
注意:擴充套件後一定要格式為xfs型別或者ext4型別不然系統識別不了
擴充套件卷組,前提是物理磁碟還有空間
縮減、刪除邏輯卷(一般用不到)
lvreduce先解除安裝縮減邏輯卷內部檔案系統縮減邏輯卷
lvremovevgremove
相關文章
- lvm 擴充邏輯卷空間(linux的磁碟擴容)LVMLinux
- lvm收縮邏輯卷空間LVM
- 如何新建邏輯卷及磁碟掛載,邏輯卷擴容
- 擴充套件邏輯卷空間套件
- LVM基礎詳細說明及動態擴容lvm邏輯卷的操作記錄LVM
- 邏輯卷LVMLVM
- Linux—磁碟配額,管理LVM邏輯卷LinuxLVM
- LVM 邏輯卷管理LVM
- 邏輯卷管理-LVMLVM
- Ubuntu 22.04擴容LVM空間UbuntuLVM
- LVM_邏輯卷管理LVM
- Linux LVM邏輯卷LinuxLVM
- CentOS7使用lvm動態新增磁碟到邏輯卷/data (適用xfs檔案系統)CentOSLVM
- linux之LVM邏輯卷LinuxLVM
- linux LVM邏輯卷配置LinuxLVM
- LVM邏輯卷管理器LVM
- 邏輯卷管理---LVM2LVM
- 給linux新增磁碟並擴充套件邏輯卷Linux套件
- linux 磁碟分割槽掛載-LVM-物理卷PV,卷組VG,邏輯卷LVLinuxLVM
- 非 LVM 分割槽動態擴容LVM
- Linux下新新增磁碟啟用未使用的硬碟空間擴容LVMLinux硬碟LVM
- Linux下LVM邏輯卷管理LinuxLVM
- centos7.2 LVM擴充套件某個掛載邏輯卷CentOSLVM套件
- linux 給lvm磁碟擴容LinuxLVM
- linux下 lvm 磁碟擴容LinuxLVM
- linux 磁碟自動化分割槽掛載-LVM-物理卷PV,卷組VG,邏輯卷LV-shellLinuxLVM
- linux系統下分割槽邏輯卷擴容Linux
- LVM擴容-----給虛擬機器新增空間LVM虛擬機
- 邏輯卷管理實驗---縮減/home目錄使用空間並建立新的LVMLVM
- centos8-LVM捲動態擴容CentOSLVM
- 邏輯卷管理-LVM(LOGIC VOLUMN MANAGER)LVM
- Linux邏輯盤卷管理LVM詳解LinuxLVM
- Linux擴充套件邏輯卷Linux套件
- linux系統掛載邏輯卷和擴充套件邏輯卷組Linux套件
- 阿里雲線上擴容磁碟阿里
- Lvm邏輯卷管理、建立、使用、擴充套件、縮減、遷移、快照、恢復LVM套件
- 手把手教學----LVM邏輯卷管理與磁碟配額實操全流程LVM
- Oracle 擴充磁碟空間Oracle