業務需求 因為服務器沒有預裝lvm ,不能直接擴容 ,且之前所有文件在同一塊硬盤上,但業務需要需要擴容 , 有多塊硬盤可以使用
專業名詞
*物理存儲介質(PhysicalStorageMedia)
*物理卷(Physical Volume,PV)
指磁盤分區或從邏輯上與磁盤分區具有同樣功能的設備(如RAID),是LVM的基本存儲邏輯塊,但和基本的物理存儲介質(如分區、磁盤等)比較,卻包含有與LVM相關的管理參數。
*卷組(Volume Group,VG)
類似於非LVM系統中的物理磁盤,其由一個或多個物理卷PV組成。可以在卷組上創建一個或多個LV(邏輯卷)。
*邏輯卷(Logical Volume,LV)
類似於非LVM系統中的磁盤分區,邏輯卷建立在卷組VG之上。在邏輯卷LV之上可以建立文件系統(比如/home或者/usr等)。
*物理塊(Physical Extent,PE)
每一個物理卷PV被划分為稱為PE(Physical Extents)的
基本單元,具有唯一編號的PE是可以被LVM尋址的最小單元。PE的大小是可配置的,默認為4MB。所以物理卷(PV)由大小等同的基本單元PE組成。
*邏輯塊(Logical Extent,LE)
解決方案 :
fdisk -l #顯示所有物理存儲介質
fdisk /dev/sdb 依次輸入d(刪除原來盤符) n(創建卷) p 1 enter enter y t(修改磁盤模式) 8e(Linux LVM) w(保存)
pvcreate /dev/sdb1
{其他硬盤
fdisk /dev/sdc 依次輸入d(刪除原來盤符) n(創建卷) p 1 enter enter y t(修改磁盤模式) 8e(Linux LVM) w(保存)
pvcreate /dev/sdc1
}
vgcreate ubuntu-vg-test /dev/sdb1 #創建 物理卷組
lvcreate -L 500G -n lvtest ubuntu-vg-test #創建邏輯卷,並將物理卷中的空間分配500G給邏輯卷
vgextend ubuntu-vg /dev/sdc1 # 使用擴張物理卷組
lvextend -L+500G /dev/mapper/ubuntu--vg-test-lvtest #擴充邏輯卷
resize2fs /dev/mapper/ubuntu--vg-test-lvtest
mkfd.ext4 /dev/mapper/ubuntu--vg--test-lvtest #格式化
mkdir /home2
mount /dev/mapper/ubuntu--vg--test-lvtest
/home2 cp -rf /home/* /home2
blkid #根據輸出的 uuid來設置 /etc/fstab的值
vi /etc/fstab #如下圖
reboot