Proxmox VE(PVE)基础教学④:Proxmox添加/挂载系统盘以外的磁盘
- Proxmox
- 2025-12-02
- 39热度
- 0评论
前言
PVE安装后会默认将系统盘分出local和local-Ivm。对于系统盘以外的其他磁盘,都需要挂载才可以用 PVE进行管理。
可以看到PVE所在的120G系统盘/dev/sdb是挂载到PVE下的local(我把local和local-lvm合并了,所以只有一个local),同时可以识别到1TB机械硬盘sda的分区,
但是这个sda是没有挂载到PVE下的,现在需要做的就是把sda挂载到PVE下用PVE管理它。
local和local-lvm合并可以参考这个文章:Proxmox VE(PVE)基础教学③:Proxmox删除 local-lvm合并至 local分区
进入节点命令窗口
- 先查询目前硬盘情况,确认名称
- 确保挂载硬盘没有任何数据,确保挂载硬盘没有任何数据,确保挂载硬盘没有任何数据
- 如果没有/sda1主分区,需要创建 如下:
lsblk #查看所有磁盘和分区
删除原有分区:如果有
fdisk /dev/sda # /dev/sda 进行操作的磁盘分区
- 如果有多个原分区,输入命令后,输入多次D即可
创建主分区和格式化
- 输入n创建分区,按照提示输入p创建主分区,输入1创建一个
- 之后提示设置分区的起始位置和终止位置(默认是起始地址和最后地址),
- 我这里直接把全部空间分配到这个分区,所以直接两次默认即可
- 输入p查看分区是否创建成功
- 输入w保存
进行分区格式化
- 分区之后就会多出一个 /dev/sda1,之后我们格式化为ext4格式
- 格式化需要一些时间,等待一下就可以,不要着急,完成后出现done
mkfs.ext4 /dev/sda1
进行挂载
- 先新建一个挂载目录 # 创建需要挂载到的文件目录,
state这个目录名字可以自定义
mkdir -p /mnt/state
- 将sda1分区挂载到/mnt/state
mount /dev/sda1 /mnt/state
- 验证挂载:
- 检查输出中是否有
/dev/sda1挂载在/mnt/state
df -h
- 设置开机自动挂载
echo /dev/sda1 /mnt/state ext4 defaults 1 2 >> /etc/fstab
添加挂载好的磁盘

总结一下全部步骤:
- 1.删除原有分区
- 2.创建新的分区
- 3.将创建的新分区格式化文件系统
- 4.将格式化好的分区挂载到系统目录下
- 5.设置开机自动挂载
- 6.回到 PVE后台添加磁盘
