4. Proxmox VE新增LVM设置
前面第三节介绍了Proxmox VE的默认LVM设置,有了第三节的基础之后,我们再来操作Proxmox VE新增LVM设置,在进行Proxmox VE新增LVM设置之前,我再把Proxmox VE的LVM逻辑架构图贴上来,因为我们的LVM设置都是围绕这Proxmox VE的LVM逻辑架构图进行,如图1所示。
接下来,我们通过Proxmox VE的界面查看磁盘分区信息,除了系统盘之外,还有其余3块磁盘sdb、sdc和sdd没有使用到,如图39所示。
或者,也可以通过Proxmox VE命令行去查看磁盘配置,也可以发现其余3块磁盘sdb、sdc和sdd没有使用到,如下所列:
root@pve:~# lsblk -f
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINT
sda
├─sda1
├─sda2 vfat FAT32 F92A-97E4
└─sda3 LVM2_member LVM2 001 Ny0mtE-hiIR-IVRB-33aA-dKZe-uKyL-gtbWkM
├─pve-swap swap 1 d971d023-1e21-4db4-b083-35581f2fc965 [SWAP]
├─pve-root ext4 1.0 9cbd71dd-b8a4-473e-a503-48c8c0c0928b 3.2G 61% /
├─pve-data_tmeta
│ └─pve-data-tpool
│ ├─pve-data
│ ├─pve-vm--100--disk--0
│ ├─pve-vm--100--disk--1
│ ├─pve-vm--101--disk--0
│ └─pve-vm--101--disk--1
└─pve-data_tdata
└─pve-data-tpool
├─pve-data
├─pve-vm--100--disk--0
├─pve-vm--100--disk--1
├─pve-vm--101--disk--0
└─pve-vm--101--disk--1
sdb #未使用磁盘sdb
sdc #未使用磁盘sdc
sdd #未使用磁盘sdd
sr0 iso9660 PVE 2021-07-05-19-15-41-00
4.1. 使用fdisk对磁盘进行分区
系统盘的分区与格式化的操作在安装Proxmox VE 7.0的过程中,由Proxmox VE 7.0自动对系统盘进行分区与格式化。如果其他的磁盘要进行分区与格式化,则需要使用分区工具和格式化工具手动进行操作。
如图1的所示,数据盘/dev/sdb划分为/dev/sdb1和/dev/sdb2两个分区,数据盘/dev/sdc划分为/dev/sdc1和/dev/sdc2两个分区,数据盘/dev/sdd则不划分区。
4.1.1. 使用fdisk对/dev/sdb进行分区
第一步:执行“fdisk /dev/sdb”命令,进入交互的分区管理界面
root@pve:~# fdisk /dev/sdb
Welcome to fdisk (util-linux 2.36.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Device does not contain a recognized partition table.
Created a new DOS disklabel with disk identifier 0x081aa200.
Command (m for help): # 命令(输入m获取帮助)提示符
在操作界面中的“命令(输入m获取帮助):”提示符,用户可以输入特定的分区操作指令,完成各项分区管理任务。
第二步:按照提示符,输入“m”指令查看分区指令
Command (m for help): m # 输入m指令
Help:
DOS (MBR)
a toggle a bootable flag
b edit nested BSD disklabel
c toggle the dos compatibility flag
Generic
d delete a partition
F list free unpartitioned space
l list known partition types
n add a new partition # 创建新的分区指令
p print the partition table # 查看分区列表信息
t change a partition type
v verify the partition table
i print information about a partition
Misc
m print this menu
u change display/entry units
x extra functionality (experts only)
Script
I load disk layout from sfdisk script file
O dump disk layout to sfdisk script file
Save & Exit
w write table to disk and exit # 保存并退出
q quit without saving changes
Create a new label
g create a new empty GPT partition table
G create a new empty SGI (IRIX) partition table
o create a new empty DOS partition table
s create a new empty Sun partition table
在输入“m”指令之后,我们就可以查看到创建新分区的指令是“n”,“p”则是查看分区列表的指令,“w”则是将配置写入磁盘中并推出。如果您对fdisk工具非常熟悉,可以不用输入“m”指令查找。
第三步:按照提示符,输入“n”指令创建分区/dev/sdb1
Command (m for help): n # 创建分区/dev/sdb1
Partition type # 分区类型
p primary (0 primary, 0 extended, 4 free) # 主分区
e extended (container for logical partitions) # 扩展分区
Select (default p): p # 选择主分区类型
Partition number (1-4, default 1): 1 # 选择分区编号1
First sector (2048-209715199, default 2048): # 选择起始扇区,建议直接按回车键
Last sector, +/-sectors or +/-size{
K,M,G,T,P} (