LVM是Linux下常用的磁盤管理技術,可以在線的動態擴展邏輯卷的大小,我們以ESXi中的Linux虛擬機為例說明如何使用LVM動態擴展磁盤空間。
1. ESXi中為Linux虛擬機添加第二塊硬盤,查看磁盤狀態
#fdisk -l
2. 在新加的硬盤上創建分區,分區類型為8e
#fdisk /dev/sdb
Command (m for help): new
Command action
e extended
p primary partition (1-4) p
Partition number (1-4): 1
First cylinder (1-512, default 1):
Last cylinder or +size or +sizeM or +sizeK (1-512, default 512):
Command (m for help): t
Partition's system id: 8e
Command(m for help): w
3. 創建物理卷
#pvcreate /dev/sdb
4 將新建物理卷添加到卷組中
#vgextend vg-1 /dev/sdb
5. 擴展邏輯卷大小
#lvextend -L+1G /dev/vg-1/home
6. 擴展文件系統大小
#resize2fs -p /dev/vg-1/home
7. 查看配置完成後的磁盤空間大小
#df -h
8. 查看卷組和邏輯卷狀態
#vgdisplay
#lvdisplay
因vps業務需求,經常需要動態調整磁盤空間的大小。通過好友的提醒,於是就用到了DISKPART這工具。但最後證實diskpart不能擴容系統分區,可以擴容其他分區。擴容分區操作如下:
1.VC連接ESXI----VM配置(edit setting)----硬盤,調整硬盤容量
2.啟動VM
3.進入VM中,cmd----輸入指令>diskpart
4.diskpart> list volume
5.diskpart> select volume 2
volume 2是指要擴容的那塊硬盤(2指的是卷名)
6.diskpart>select disk 0
disk 0是指要擴容的那塊硬盤(0指的是卷名)
7.diskpart> select partition 2
partition 2是指要擴容的那個分區
8.diskpart>extend
會提示擴容成功與否
9.diskpart>exit
OK!