命令 | 描述 | 命令示例 |
---|---|---|
pvcreate | 创建物理卷 | pvcreate /dev/sda3 |
pvdisplay | 查看所有物理卷信息 | |
vgextend | 将添加新的物理卷,加载到卷组 | vgextend <VG_name> <PV_name> |
vgdisplay | 查看卷组详细信息 | |
lvresize | 调整vg的大小 | lvresize -L 29.99G /dev/mapper/vg_node003-lv_root |
resize2fs | 重新识别vg的大小 | resize2fs /dev/mapper/vg_node003-lv_root |
vgcreate | 基于一个或多个 PV,可以创建 VG | vgcreate <VG_name> <PV_name1> <PV_name2>… |
vgs | 查看逻辑卷组信息 | vgs <VG_name> |
lvcreate | 创建LV | lvcreate -L 1000G -n <LV_name> <VG_name> |
在CentOS 7上,您可以按照以下步骤将两块PCIe固态硬盘(SSD)配置为LVM(逻辑卷管理器):
- 确保您的两块PCIe固态硬盘已正确安装在您的系统上,并且系统已启动。
- 打开终端或SSH连接到您的CentOS 7服务器。
- 使用以下命令检查系统中的磁盘设备:
确保您可以看到两块PCIe固态硬盘的设备名称(如
/dev/sda
和/dev/sdb
)。
sudo fdisk -l
- 使用以下命令为每个固态硬盘创建一个新的分区: 在fdisk提示符下,按照提示创建新的分区(通常是主分区)。您可以使用默认选项或根据需要进行更改。
sudo fdisk /dev/sda
sudo fdisk /dev/sdb
- 使用以下命令创建物理卷(PV):
这将将分区
/dev/sda1
和/dev/sdb1
转换为物理卷。
sudo pvcreate /dev/sda1
sudo pvcreate /dev/sdb1
- 使用以下命令创建卷组(VG):
这将创建一个名为
myvg
的卷组,并将物理卷/dev/sda1
和/dev/sdb1
添加到该卷组中。
sudo vgcreate myvg /dev/sda1 /dev/sdb1
- 使用以下命令创建逻辑卷(LV):
这将创建一个名为
mylv
的逻辑卷,并将其大小设置为卷组myvg
的可用空间的100%。
sudo lvcreate -l 100%FREE -n mylv myvg
- 使用以下命令格式化逻辑卷: 这将使用ext4文件系统格式化逻辑卷。
sudo mkfs.xfs /dev/myvg/mylv
- 创建一个目录来挂载逻辑卷:
这将创建一个名为
/mnt/mylv
的目录。
sudo mkdir /mnt/mylv
- 使用以下命令将逻辑卷挂载到创建的目录:
现在,您的逻辑卷已经成功挂载到
/mnt/mylv
目录。
sudo mount /dev/myvg/mylv /mnt/mylv
- 如果您希望在系统启动时自动挂载逻辑卷,请将其添加到
/etc/fstab
文件中: 这将在/etc/fstab
文件中添加一行来自动挂载逻辑卷。
echo '/dev/myvg/mylv /mnt/mylv ext4 defaults 0 0' | sudo tee -a /etc/fstab
现在,您已经成功将两块PCIe固态硬盘配置为LVM,并将逻辑卷挂载到指定目录。您可以根据需要进行进一步的配置和使用。