macos 不支持用 diskutil 合并两块物理磁盘创建传统 fusion drive;唯一原生可行方案是 apfs volume group(多 ssd 空间聚合),不提供自动分层或性能加速,仅统一管理容量与启用快照/加密。

macOS 不支持直接用 diskutil 合并两个独立的物理磁盘(如两块 SATA 或 NVMe SSD)来创建传统意义上的“融合硬盘(Fusion Drive)”。真正的 Fusion Drive 是苹果官方设计的软硬协同方案,需特定硬件组合(一块 HDD + 一块小容量 SSD)且由系统在安装或恢复阶段底层配置。但你可以通过 Core Storage(旧 macOS)或更现代的 APFS 跨卷宗/跨设备逻辑卷组(Volume Group)实现**类似效果**——即把多个物理磁盘组合成一个逻辑卷,统一管理空间、支持快照与加密等。以下为实用可行方案:
明确前提:哪些情况能做?哪些不能?
✅ 可行:
- 两块(或更多)同类型、同接口、性能接近 的 SSD(如两块 NVMe)组成 APFS 容量池(Volume Group),系统识别为一个卷
- 已有 APFS 容量池,后续添加新磁盘扩容(需格式化,数据需提前备份)
- 旧版 macOS(10.12–10.14)用 Core Storage 手动创建 Fusion Drive(不推荐新系统,已弃用)
❌ 不可行:
- 将 HDD + SSD 组合成“自动分层”的 Fusion Drive(macOS 10.15+ 已移除 GUI 支持,
diskutil无对应命令) - 在不擦除数据的前提下合并已挂载磁盘(所有操作均需先备份)
- 让系统自动把热数据移到 SSD、冷数据留在 HDD(APFS Volume Group 是扁平空间池,无智能分层)
推荐方案:用 APFS Volume Group 组合多块 SSD
这是 macOS 10.15+ 唯一原生支持、稳定可靠的多磁盘逻辑卷方案。本质是将多个物理设备加入同一个 APFS 容量池,共享可用空间,可统一启用加密、快照、克隆等功能。
操作步骤(以两块空磁盘为例,设备标识符请用 diskutil list 确认):
- 先彻底抹除两块磁盘:
diskutil eraseDisk APFS "MyPool" diskX diskY
(diskX和diskY替换为实际标识,如disk2、disk3;此命令会自动创建 Volume Group 并挂载为/Volumes/MyPool) - 若已有单个 APFS 卷想扩容,需先将其转换为 Volume Group:
diskutil apfs addVolume "diskXs2" APFS "NewVolume"(仅用于演示,实际需先备份再重建) - 查看结果:
diskutil apfs list→ 显示 “Volume Group” 及成员磁盘
⚠️ 注意:该方案不提供读写加速或数据分层,只是空间聚合。性能取决于最慢磁盘(RAID 0 风格条带化需第三方工具,苹果未开放)。
替代思路:用软 RAID 0(不推荐日常使用)
可通过 diskutil raid create 创建 Stripe(RAID 0),获得更大容量和理论读写提升,但:
- 任意一块磁盘故障 → 全盘数据丢失(无冗余)
- 无法启用 APFS 快照、本地时间机器快照等高级功能
- macOS 恢复环境不识别 RAID 卷,重装系统前必须先拆解 RAID
- 苹果未对 RAID 0 做长期稳定性优化,SSD 寿命与磨损均衡可能受影响
仅建议临时高性能需求场景(如视频转码缓存盘),且务必有完整备份。
为什么不建议强行模拟老式 Fusion Drive?
即使你在 macOS 10.14 下用 diskutil cs create 创建 Core Storage Fusion,升级到 macOS 11+ 后:
- 系统可能无法正常启动(尤其 T2/M系列芯片 Mac)
- 磁盘工具不再识别 CS 卷,修复困难
- 无法升级为 APFS,失去快照、克隆、空间共享等核心优势
- 苹果已从恢复分区中移除 CS 支持,一旦出问题几乎无法挽救
官方明确将 Fusion Drive 列为“遗留技术”,新硬件(Apple Silicon)完全不兼容。
真正需要分层加速的用户,应考虑外置 Thunderbolt SSD 作启动盘 + 内置大容量 HDD 作资料库,或使用支持智能缓存的 NAS 设备。系统级融合存储,macOS 当前只保障 APFS Volume Group 这一条路,稳、简、可持续更新。










