1. fdisk命令
fdisk -l
dev/sda
:块设备名称1000.2 GB
:设备的大小dev/sda1
:硬盘sda
的一个主分区
2. 基本概念
PV(Physical Volume)- 物理卷
物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘,也可以是raid设备。
VG(Volumne Group)- 卷组
卷组建立在物理卷之上,一个卷组中至少要包括一个物理卷,在卷组建立之后可动态添加物理卷到卷组中。一个逻辑卷管理系统工程中可以只有一个卷组,也可以拥有多个卷组。
LV(Logical Volume)- 逻辑卷
逻辑卷建立在卷组之上,卷组中的未分配空间可以用于建立新的逻辑卷,逻辑卷建立后可以动态地扩展和缩小空间。系统中的多个逻辑卷可以属于同一个卷组,也可以属于不同的多个卷组。
3. 多个硬盘挂载至同一个目录下
3.1 创建物理卷
# 新建物理卷
pvcreate /dev/nvme0n1 /dev/sdb
# 查看现有物理卷信息
pvdisplay
3.2 新建卷组
# 新建物理卷
vgcreate work_vg /dev/nvme0n1 /dev/sdb
# 查看现有物理卷信息
pvdisplay
# 扩展卷组
vgextend vg_name /dev/sdc
3.3 新建逻辑卷
# 新建逻辑卷
lvcreate -n work_lv -l 100%FREE work_vg
# 查看磁盘分区
fdisk -l
3.4 格式化分区 ext4
mkfs.ext4 /dev/mapper/work_vg-work_lv
3.5 挂载到目录
mount /dev/mapper/work_vg-work_lv /media/lo/work
# 查看
df -h
3.6 自动挂载
在/etc/fstab
末尾添加挂载信息,实现自动挂载:
# /media/lo/work is on /dev/mapper/work_vg-work_lv
# This is a Logical Volume containing two SSD
# SanDisk SSD 480GB and Samsung SSD 500GB
# Physical Volume: /dev/nvme0n1 and /dev/sdb are created
# Volume Group work_vg is created
# Logical Volume work_lv is created
/dev/mapper/work_vg-work_lv /media/lo/work ext4 defaults 0 0
3.7 更改挂载点的用户
sudo chown -R lo:lo /media/lo/work