news 2026/6/15 15:25:28

阿里云的esc云服务器安装FreeBSD是否支持zfs文件系统

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
阿里云的esc云服务器安装FreeBSD是否支持zfs文件系统

经测试,有报错:sysctl: unknown oid 'vfs.zfs.vdev.min_auto_ashift'

所以还是无法用zfs文件系统。说实话,阿里云的esc云服务器里FreeBSD系统无法用zfs,是一大缺憾啊!

测试过程

创建云空间

新加的这个,在FreeBSD里是/dev/vtbd1 设备

下载安装盘

https://mirrors.aliyun.com/freebsd/releases/ISO-IMAGES/15.0/FreeBSD-15.0-RELEASE-amd64-memstick.img

因为是ecs,所以要用专用的网址,地址是:

http://mirrors.cloud.aliyuncs.com/freebsd/releases/ISO-IMAGES/15.0/FreeBSD-15.0-RELEASE-amd64-memstick.img # 14.3版本 外网 https://mirrors.aliyun.com/freebsd/releases/ISO-IMAGES/14.3/FreeBSD-14.3-RELEASE-amd64-memstick.img # 14.3版本 内网 http://mirrors.cloud.aliyuncs.com/freebsd/releases/ISO-IMAGES/14.3/FreeBSD-14.3-RELEASE-amd64-memstick.img

wget下载

wget http://mirrors.cloud.aliyuncs.com/freebsd/releases/ISO-IMAGES/15.0/FreeBSD-15.0-RELEASE-amd64-memstick.img

镜像写入

sudo dd if=FreeBSD-15.0-RELEASE-amd64-memstick.img of=/dev/vtbd1 bs=1M conv=sync # 写入14.3 sudo dd if=FreeBSD-14.3-RELEASE-amd64-memstick.img of=/dev/vtbd2 bs=1M conv=sync

为了做实验,又购入一块硬盘进行测试

查看硬盘情况

现在三块硬盘是/dev/vtbd0 /dev/vtbd1 和/dev/vtbd2 ,写入镜像后第二块硬盘是这样的

ls /dev/vtb* /dev/vtbd0 /dev/vtbd0p2 /dev/vtbd0p4 /dev/vtbd1s1 /dev/vtbd1s2a /dev/vtbd0p1 /dev/vtbd0p3 /dev/vtbd1 /dev/vtbd1s2 /dev/vtbd2

第三块也写入镜像:

/dev/vtbd0 /dev/vtbd0p2 /dev/vtbd0p4 /dev/vtbd1s1 /dev/vtbd1s2a /dev/vtbd2s1 /dev/vtbd2s2a /dev/vtbd0p1 /dev/vtbd0p3 /dev/vtbd1 /dev/vtbd1s2 /dev/vtbd2 /dev/vtbd2s2

用gpart show看看

gpart show => 34 83886006 vtbd0 GPT (40G) 34 122 1 freebsd-boot (61K) 156 66584 2 efi (33M) 66740 2097152 3 freebsd-swap (1.0G) 2163892 81722148 4 freebsd-ufs (39G) => 1 41943039 vtbd1 MBR (20G) 1 66584 1 efi (33M) 66585 2981072 2 freebsd [active] (1.4G) 3047657 38895383 - free - (19G) => 0 2981072 vtbd1s2 BSD (1.4G) 0 16 - free - (8.0K) 16 2981056 1 freebsd-ufs (1.4G) => 1 41943039 diskid/DISK-2ze5nkhgfksx3a7o6e75 MBR (20G) 1 66584 1 efi (33M) 66585 2981072 2 freebsd [active] (1.4G) 3047657 38895383 - free - (19G) => 0 2981072 diskid/DISK-2ze5nkhgfksx3a7o6e75s2 BSD (1.4G) 0 16 - free - (8.0K) 16 2981056 1 freebsd-ufs (1.4G) => 1 52428799 vtbd2 MBR (25G) 1 66584 1 efi (33M) 66585 2962128 2 freebsd [active] (1.4G) 3028713 49400087 - free - (24G) => 0 2962128 vtbd2s2 BSD (1.4G) 0 16 - free - (8.0K) 16 2962112 1 freebsd-ufs (1.4G) => 1 52428799 diskid/DISK-2ze6pby41fu197e1sh3t MBR (25G) 1 66584 1 efi (33M) 66585 2962128 2 freebsd [active] (1.4G) 3028713 49400087 - free - (24G) => 0 2962128 diskid/DISK-2ze6pby41fu197e1sh3ts2 BSD (1.4G) 0 16 - free - (8.0K) 16 2962112 1 freebsd-ufs (1.4G)


重新启动

启动的时候按F2,选第二块硬盘

启动后出现报错

输入ufs:/dev/vtbd1

输入了很多组合,都不行。

用老系统启动

用原来的第一块盘,也就是系统盘系统,启动的时候按esc,进入boot模式,然后输入:

set currdev=disk1s2a load /boot/kernel/kernel boot

就从第二块盘开始启动啦!

安装的时候选zfs,还是有这个报错:

AI的回答:

解题过程
报错信息sysctl: unknown oid 'vfs.zfs.vdev.min_auto_ashift'表示系统不认识vfs.zfs.vdev.min_auto_ashift这个 OID(对象标识符)。

可能原因及解决方式如下:

  • 内核不支持或模块未正确加载‌:ZFS 文件系统依赖特定的内核模块支持。确保 ZFS 相关内核模块已正确安装和加载。在基于 Linux 的阿里云系统中,可能需要安装合适的 ZFS 软件包(如zfsutils-linux等),安装后可通过modprobe zfs尝试手动加载模块,看是否有报错信息来判断模块加载是否正常。
  • 参数拼写错误‌:仔细检查输入的参数是否准确。从报错来看,有可能是vfs.zfs.vdev.min_auto_ashift这个参数在输入时存在拼写错误或者系统中并不存在这个确切的参数名称(虽然从 ZFS 配置角度存在类似的vfs.zfs.min_auto_ashift等参数)。如果是配置文件中写入该参数,要确保文件格式正确且参数名称无误。
  • 系统版本与 ZFS 兼容性问题‌:不同的系统版本对 ZFS 的支持程度和方式可能有所不同。阿里云的系统可能经过定制,某些版本可能对 ZFS 的支持存在差异。可以查阅阿里云官方文档中关于文件系统支持以及 ZFS 相关的内容,或者在阿里云社区等地方搜索是否有其他用户遇到过类似问题及解决办法。

最终答案
可尝试检查 ZFS 内核模块安装与加载情况、核对参数拼写、确认系统版本与 ZFS 兼容性等操作来解决该报错问题。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 14:07:26

GLM-4.5-FP8:355B参数MoE模型推理效率革新

GLM-4.5-FP8:355B参数MoE模型推理效率革新 【免费下载链接】GLM-4.5-FP8 项目地址: https://ai.gitcode.com/zai-org/GLM-4.5-FP8 GLM-4.5-FP8作为最新开源的3550亿参数混合专家(Mixture-of-Experts, MoE)模型,通过FP8量化…

作者头像 李华
网站建设 2026/6/10 20:05:16

CogAgent 9B:让AI秒懂GUI界面的智能神器

CogAgent 9B:让AI秒懂GUI界面的智能神器 【免费下载链接】cogagent-9b-20241220 项目地址: https://ai.gitcode.com/zai-org/cogagent-9b-20241220 导语:THUDM团队推出CogAgent 9B最新版本,基于GLM-4V-9B底座升级,显著提升…

作者头像 李华
网站建设 2026/6/15 15:15:51

智能搜索过滤工具:让搜索引擎只显示有效信息的体验重构方案

智能搜索过滤工具:让搜索引擎只显示有效信息的体验重构方案 【免费下载链接】GM_script 我就是来分享脚本玩玩的 项目地址: https://gitcode.com/gh_mirrors/gm/GM_script 你是否也曾在搜索时被满屏广告淹没?是否因层层重定向而错失宝贵时间&…

作者头像 李华
网站建设 2026/6/14 1:55:31

腾讯Hunyuan3D-2.1:开源免费3D资产高效生成工具

腾讯Hunyuan3D-2.1:开源免费3D资产高效生成工具 【免费下载链接】Hunyuan3D-2.1 腾讯开源项目Hunyuan3D-2.1,一站式图像到3D、文本到3D生成解决方案,轻松打造高分辨率纹理的3D资产。基于先进的扩散模型,助力创意无限,开…

作者头像 李华
网站建设 2026/6/15 15:12:37

Wan2.2:家用GPU轻松创作720P高品质视频

Wan2.2:家用GPU轻松创作720P高品质视频 【免费下载链接】Wan2.2-TI2V-5B-Diffusers 项目地址: https://ai.gitcode.com/hf_mirrors/Wan-AI/Wan2.2-TI2V-5B-Diffusers 导语:Wan2.2-TI2V-5B-Diffusers模型正式发布,首次实现普通消费者使…

作者头像 李华
网站建设 2026/6/15 11:15:06

YOLOv12 vs YOLOv8:新旧版本对比实战测评

YOLOv12 vs YOLOv8:新旧版本对比实战测评 当目标检测模型的命名从 v5 跳到 v8,再突然跃升至 v12,很多开发者的第一反应不是兴奋,而是疑惑:这真的是连续演进的官方版本吗?答案是否定的——YOLOv12 并非 Ult…

作者头像 李华