需求:
將兩塊空硬盤合並為“一塊”,掛載到指定目錄(/data)下,達到在一個目錄使用2塊硬盤所有空間的效果。
使用 fdisk -l 命令查看當前系統中的硬盤,如下圖:
系統中存在兩塊未分配的硬盤:/dev/sdb 和 /dev/sdc,共13G
現將兩塊硬盤合並成一塊,掛載到/data目錄下,具體方法如下:
1.創建pv
pvcreate /dev/sdb # 硬盤1
pvcreate /dev/sdc # 硬盤2
2.創建vg
# vgcreate [自定義LVM名稱] [硬盤]
# 先使用硬盤1創建vg:lvm_data
vgcreate lvm_data /dev/sdb
3.擴展vg
# vgextend [自定義vg名稱] [硬盤]
# 使用硬盤2擴展vg
vgextend lvm_data /dev/sdc
4.創建lv
# lvcreate -l[自定義分區大小] -n[自定義分區名稱] [vg名稱]
# 分區大小不能超過硬盤容量總和
如創建一個10G的分區:
lvcreate -l10.0G -n vg_data lvm_data
如果將兩個盤全部空間分區,可以使用以下方式:
lvcreate -l 100%VG -n vg_data lvm_data
5.格式化分區
# mkfs -t [文件系統] [分區位置]
mkfs -t ext4 /dev/lvm_data/vg_data
6.掛在分區
# mount [分區位置] [目錄地址]
mount /dev/lvm_data/vg_data /data
7.設置開機自啟
在/etc/fstab文件末尾添加如下行:
/dev/lvm_data/vg_data /data ext4 defaults 0 0