我在单个 250GB 硬盘上安装了 proxmox,我想添加第二个相同的硬盘来放置更多 VM。我已经尝试过一次,但没有什么进展。我添加了它并将其格式化为 ext4,但是当我去使用磁盘时,它说只有 8GB 可用。这不太对。所以我做了一些搜索,发现我必须为 linux lvm 设置设备 ID 8e。我这样做之后,它说我必须重新启动,所以我照做了……但它无法启动!!!
我做错了什么?我该如何做对?(我知道我可以插入 RAID 卡并执行 RAID 0,但我宁愿不这样做)。
答案1
您可以使用新磁盘创建新的存储资源:
- 用于存储文件的新目录(树)
- 使用您选择的文件系统对您的设备进行分区和格式化(最常用的是 ext3/4 和 XFS)
- 将 FS 挂载到 /srv(使用 mount 命令手动执行并将其添加到 fstab)
- 使用以下命令创建所需目录
mkdir /srv/{isos,images,templates,backups,containers}
directory
在 Web UI 中创建类型的 Proxmox 存储资源。
- LVM 卷组将虚拟机磁盘“映像”存储为逻辑卷:
- 对设备进行分区并设置 LVM(8e)标志
- 使用以下方式创建新的物理卷
pvcreate /dev/<DEVNAME>
- 使用以下命令创建新的卷组
vgcreate <VGNAME> /dev/<DEVNAME>
LVM group
在 Web UI 中创建类型的 Proxmox 存储资源
或者您可以使用它来增加默认值的大小:
- LVM 物理卷扩展默认的
pve-data
LVM 逻辑卷和/var/lib/vz
文件系统:- 对设备进行分区并设置 LVM(8e)标志
- 使用以下方式创建新的物理卷
pvcreate /dev/<DEVNAME>
- 扩展默认 VG
vgextend pve /dev/<DEVNAME>
- 扩展
data
逻辑卷lvextend /dev/mapper/pve-data /dev/<DEVNAME>
- 验证你的 FS 是否干净
fsck -nv /dev/mapper/pve-data
- 使用以下方法调整文件系统大小:
resize2fs -F /dev/mapper/pve-data
答案2
终于找到了讨论该问题的页面:
答案3
https://pve.proxmox.com/wiki/Extending_Local_Container_Storage
对于大于 2TB 的分区和分区类型为“ee”(GPT),请使用“GNU parted”