添加硬盘
以下是在 PVE 中添加硬盘的详细步骤:
一、查看硬盘信息
- 使用命令查看:在 PVE 管理后台的 shell 窗口或者通过 SSH 连接输入命令
lsblk或fdisk -l,查看当前系统中的硬盘及其分区情况,确定新添加硬盘的设备名称,如/dev/sdb、/dev/sda等。
二、分区硬盘
- 进入分区工具:输入命令
fdisk /dev/sdX(将sdX替换为实际的硬盘设备名称)进入分区工具。 - 删除已有分区(如果需要):如果硬盘已有分区且需要删除,输入
d命令,按提示删除分区,直到所有分区被删除。 - 创建新分区:输入
n命令创建新分区,选择主分区或扩展分区,输入分区号(如 1)、起始扇区和结束扇区(可直接回车使用默认值),创建一个或多个分区。 - 保存分区信息:输入
w命令保存分区更改并退出fdisk工具。
三、格式化分区
- 选择文件系统格式:常见的文件系统格式有 ext4、ext3、xfs 等,可根据需求选择,如需兼容性好且性能较优的可选择 ext4。
- 执行格式化命令:输入命令
mkfs -t 文件系统格式 /dev/sdX#(将文件系统格式替换为所选格式,sdX#替换为实际分区设备名称,如mkfs -t ext4 /dev/sdb1)对分区进行格式化。
四、挂载分区
- 创建挂载点:在
/mnt目录下创建一个目录作为挂载点,如mkdir /mnt/ssd-480g,也可根据需要在其他合适位置创建。 - 挂载分区:使用命令
mount -t 文件系统格式 /dev/sdX# /挂载点路径(如mount -t ext4 /dev/sdb1 /mnt/ssd-480g)将格式化后的分区挂载到创建的挂载点。 - 设置开机自动挂载:使用命令
echo '/dev/sdX# /挂载点路径 文件系统格式 defaults 0 0' >> /etc/fstab(如echo '/dev/sdb1 /mnt/ssd-480g ext4 defaults 0 0' >> /etc/fstab)将挂载信息添加到/etc/fstab文件中,实现开机自动挂载。
五、在 PVE 后台添加存储
- 进入存储添加界面:在 PVE 后台,依次点击“数据中心”→“存储”→“添加”。
- 配置存储信息:填写存储 ID(可自定义命名),选择目录类型(如目录、ISO 镜像、容器等),将“目录”设置为之前创建的挂载点路径,根据需求选择内容类型(建议全部选上以确保灵活性)。
六、可选操作
- LVM 扩容(如果需要):如果想将新增硬盘的分区加入到 LVM 卷组并扩容逻辑卷,可执行以下操作:
- 初始化物理卷:
pvcreate /dev/sdX#。 - 将物理卷添加到卷组:
vgextend 卷组名 /dev/sdX#(如vgextend pve /dev/sda1)。 - 扩容逻辑卷:
lvextend -rl +100%FREE /dev/卷组名/逻辑卷名(如lvextend -rl +100%FREE /dev/pve/root)。 - 扩展文件系统:根据文件系统类型使用相应命令扩展,如对于 ext4 可使用
resize2fs /dev/卷组名/逻辑卷名。
- 初始化物理卷: