macos仅原生支持raid 0、raid 1和jbod三种软raid,需通过恢复模式使用磁盘工具或diskutil创建,不支持raid 5/6;raid 0提升性能但无容错,raid 1提供镜像冗余,jbod仅扩展容量。

macOS 存储子系统支持通过软件方式构建多磁盘阵列(RAID),但不依赖专用硬件控制器,全部由系统内建的 磁盘工具 或 diskutil 命令实现。它不提供 RAID 5/6 等奇偶校验阵列,仅原生支持三种基础类型:条带(RAID 0)、镜像(RAID 1)和串联(JBOD)。所有操作均属“软 RAID”,性能与稳定性直接受磁盘接口、物理盘一致性及系统负载影响。
RAID 类型与适用场景
选型决定后续使用逻辑和风险边界:
- RAID 0(条带):数据被切分并交替写入各成员盘,读写速度接近总和(如两块 200 MB/s 盘可达约 380 MB/s),但任一盘故障即全阵列不可用;适合视频缓存、临时素材库等可重生成数据。
- RAID 1(镜像):两盘实时写入相同内容,读取时可并行加速,单盘失效后仍可正常访问;可用容量等于最小盘容量,推荐用于原始素材、财务文档等不可替代数据。
- JBOD(串联):按顺序拼接磁盘空间,无性能提升也无容错,但能整合不同容量盘的全部空间;适合归档冷数据或扩展单卷容量,不建议用于活跃工作区。
创建前提与硬件要求
绕过常见失败点的关键准备:
- 不能在当前启动盘上操作——必须从恢复模式(Cmd+R)、可启动 USB 安装盘或另一块系统盘启动;否则“RAID 助理”选项会灰显或报错。
- 所有目标磁盘需提前备份,创建过程将彻底抹除其全部内容,且无法撤销。
- 优先使用 Thunderbolt 3/4、USB 3.2 Gen 2 或内置 SATA/NVMe 接口;USB 2.0 或老旧集线器会导致 RAID 0 实际速度低于单盘。
- RAID 1 要求成员盘物理容量一致(如均为 4TB),否则以最小容量为上限;RAID 0/JBOD 对容量差异容忍度高,但 RAID 0 有效容量仍受限于最小盘。
- 成员盘须未加密、未挂载、未被 Time Machine 占用;APFS 加密卷需先解除挂载再参与。
图形界面创建流程
通过“磁盘工具 → RAID 助理”完成配置:
- 启动到非系统环境后,打开“磁盘工具”,顶部菜单栏选择文件 → RAID 助理。
- 勾选目标磁盘(按住 Command 多选),每块盘的“角色”必须设为RAID 片区(勿误选“备份”)。
- 输入阵列名称(避免空格与特殊字符),格式推荐APFS(macOS 10.13+),JBOD 则必须选Mac OS 扩展(日志式)。
- 块大小按用途设定:高清视频选 128KB–256KB,数据库或小文件选 4KB–16KB;RAID 1 建议启用自动重建,便于故障盘重插后同步。
- 点击“创建”,等待初始化完成(几分钟至半小时不等),新卷将出现在访达和磁盘工具边栏中。
终端命令与进阶组合
适用于恢复模式批量部署或嵌套构建类 RAID 10:
- 终端中执行
diskutil list获取磁盘标识符(如disk2、disk3); - 创建 RAID 0:
diskutil appleRAID create stripe MyRAID0 APFS disk2 disk3; - 创建 RAID 1:
diskutil appleRAID create mirror MyRAID1 APFS disk2 disk3; - 模拟 RAID 0+1:先建两个 RAID 1 卷(如
RAID1_A和RAID1_B),再用它们作为成员创建 RAID 0 条带卷——需四块同规格盘,兼顾冗余与吞吐。
不复杂但容易忽略:创建完成后不要立即存放核心数据,先拷贝测试文件、反复读写验证卷稳定性,并定期用“磁盘工具 → 急救”检查健康状态。若某盘离线,RAID 1 会降级运行,应尽快更换并手动触发重建;RAID 0 则直接不可访问,无修复可能。











