pve中创建ZFS
28 6 月, 2026 | 添加评论
1.获取所有待添加硬盘的 ID
打开 PVE 的 Shell (控制台),输入以下命令:
ls -la /dev/disk/by-id/
得到硬盘ID:
nvme-ZHITAI_TiPlus7100_1TB_ZTA71T0AB2444239JW
nvme-P46_1TB_SSD_HD24030002021043
zpool create 存储池名称 /dev/disk/by-id/第一块盘的长ID /dev/disk/by-id/第二块盘的长ID
zpool create nvme-zfs /dev/disk/by-id/nvme-ZHITAI_TiPlus7100_1TB_ZTA71T0AB2444239JW /dev/disk/by-id/nvme-P46_1TB_SSD_HD24030002021043
命令行查看状态:
在 Shell 中输入:
zpool status nvme-zfs
config:
NAME STATE READ WRITE CKSUM
nvme-zfs ONLINE 0 0 0
nvme-ZHITAI_TiPlus7100_1TB_ZTA71T0AB2444239JW ONLINE 0 0 0
nvme-P46_1TB_SSD_HD24030002021043 ONLINE 0 0 0
PVE 网页端查看:
刷新一下 PVE 网页后台,在左侧的节点树(或者点击 pve 节点 -> 存储)里,就能看到刚刚创建的 nvme-zfs 了。接下来你就可以在这个存储上给飞牛或者其他虚拟机分配虚拟硬盘了。
最后的关键:让 PVE 网页端识别它
虽然命令行创建成功了,但新版 PVE 有时候不会自动把它挂进网页左侧的存储列表里。如果你的网页左侧还没有出现 nvme-zfs,请执行以下最后一步,把它添加进 PVE 的数据中心:
在 PVE 网页后台,点击最顶层的 数据中心 (Datacenter)(在“存储节点 pve”的上方)。
选择 存储 (Storage) 选项卡。
点击 添加 (Add) 按钮,选择 ZFS。
在弹出的窗口中配置:
ID:起个在网页里显示的名字(可以直接叫 nvme-zfs)。
ZFS 池 (ZFS Pool):点击下拉菜单,你会直接看到刚才创建的 nvme-zfs,选中它。在弹出的这个窗口中,把 精简制备 后面的复选框 打上勾(☑️)。
内容 (Content):默认勾选 Disk image(磁盘映像) 和 Container(容器) 即可。
点击 添加 (Add)。
大功告成!现在这个高速 RAID 0 池子已经彻底就绪,接下来你可以在创建虚拟机(或给飞牛 OS 添加额外硬盘)时,直接把虚拟磁盘“分配”在这个 nvme-zfs 存储池上了。