RDK X5 自带 4 路 USB3.0 Host 高速接口、背面 UHS-I TF 卡槽,有更换大容量系统 SD 卡USB 外接硬盘 / 固态两套扩容方案,下面分场景详解操作、优缺点、实操命令。

方案一:直接更换更大容量 Micro SD 卡(全盘扩容系统盘,推荐长期开发)

1. 硬件规格支持

  • 卡槽:UHS-I TF 卡,单卡支持 128G/256G/512G/1TB Micro SD,品牌优选闪迪、三星高速 V30 工业卡
  • 作用:替换原有 64G 作为系统启动盘,整个 Ubuntu 系统、AI 模型、应用全部扩容,/根目录直接变大

2. 完整操作步骤

  1. 备份原 64G 卡全部数据 读卡器插电脑,拷贝/app业务程序、自定义模型、配置文件烧录新卡会全盘清空。

  2. 准备新大容量 SD,电脑烧录官方镜像 使用 BalenaEtcher/Rufus 将rdk-x5-xxx.img完整写入新 SD 卡;

  3. 首次上电自动扩容文件系统 插入开发板开机,系统第一次启动自动执行分区扩容;若未自动扩容,手动执行:

    bash

    运行

sudo srpi-config
# 6 Advanced Options → A1 Expand Filesystem,回车确认,重启生效

  1. 输出会显示 SD 完整总容量(如 238G/466G)。

优缺点

✅ 优点:系统根目录直接扩容,无需挂载配置,所有程序 / 日志 / 模型可直接存放;读写稳定,单介质便于移动部署

❌ 缺点:更换 SD 需要重新烧录系统,原数据必须提前备份;大容量高速 SD 成本高于同容量 USB 固态


方案二:USB 外接存储扩容(不替换原 64G 系统盘,适合存采集视频、大模型数据集

开发板自带4 路 USB3.0 Type-A 高速 Host,支持 U 盘、2.5 寸移动硬盘、NVMe 固态硬盘盒,作为独立数据盘挂载,系统仍运行在原有 64G SD。

1. 硬件选型建议

  • 小容量临时存储:USB3.0 U 盘(128G/256G)
  • 大量视频 / 数据集:2.5 寸 SATA 移动固态、M.2 NVMe 硬盘盒(USB3.0 带宽充足,多路录像无卡顿)
  • 供电提醒:2TB 以上机械硬盘建议搭配独立供电硬盘盒,避免板载 USB 供电不足掉盘

2. 实操步骤(临时挂载 + 开机自动永久挂载两种方式)

步骤 1:识别 USB 磁盘

插入 USB 存储,查看磁盘设备名:

bash

运行

lsblk
# 一般外接盘为 /dev/sda,分区 /dev/sda1
步骤 2:临时挂载(重启失效,临时使用)

bash

运行

# 创建挂载目录
sudo mkdir -p /mnt/extdisk
# ext4格式挂载(Linux最优,支持权限)
sudo mount /dev/sda1 /mnt/extdisk
# 若为Windows exFAT格式,先装依赖:sudo apt install exfat-fuse
sudo mount -t exfat /dev/sda1 /mnt/extdisk
步骤 3:永久开机自动挂载(推荐长期使用)
  1. 获取分区 UUID

bash

运行

blkid /dev/sda1
# 输出类似 UUID="xxxxxxx"
  1. 编辑 fstab 写入自动挂载配置

bash

运行

sudo nano /etc/fstab
# 末尾添加一行(ext4示例)
UUID="你的UUID"  /mnt/extdisk  ext4  defaults,noatime  0  2
# exFAT格式替换文件系统为 exfat-fuse
  1. 重载配置验证无报错

bash

运行

sudo mount -a

重启开发板后 USB 盘自动挂载到/mnt/extdisk,可存放视频、数据集、大模型。

3. 进阶用法:把 /app 业务目录迁移到外接硬盘

若 SD 空间不足,可将 AI 应用、模型目录软链接到外接盘,程序无需修改路径:

bash

运行

# 1. 拷贝原有/app全部数据到外接盘
sudo cp -r /app /mnt/extdisk/
# 2. 删除原目录,建立软链接
sudo rm -rf /app
sudo ln -s /mnt/extdisk/app /app

优缺点

✅ 优点:无需重装系统,保留原有 64G 系统环境;硬盘容量上限高(4TB 以内均可),固态读写速度远超 SD 卡,适合视频采集、大模型数据集存储;插拔灵活

❌ 缺点:仅作为数据盘。系统、内核、基础软件仍占用原 64G SD;移动机器人场景 USB 线材易松动,不适合剧烈震动设备


两种扩容方案选型对照表

表格

扩容方式 存储介质 系统盘是否更换 适用场景 读写性能
更换大容量 SD 卡 Micro SD TF 是,全盘替换系统 独立开发、小型机器人、无 USB 外设空间 中等(UHS-I 上限 100MB/s)
USB 外接固态 / 硬盘 USB3.0 移动存储 否,仅数据扩展 多路相机录像、大模型数据集、固定工作台开发 高(USB3.0 可达 500MB/s+)

关键注意事项

  1. SD 卡禁止热插拔:必须断电后插拔 TF 卡,否则极易损坏 ext4 文件系统,导致启动失败;USB 存储支持安全卸载后热拔。
  2. 镜像与底层固件隔离:更换 SD / 外接 USB 都不会修改板载 SPI NAND 的 BL1/U-Boot 底层引导,仅改动系统数据。
  3. 空间占用优化建议:
    • 小型算法、业务程序:放 SD /app
    • 视频录像、几十 GB 数据集、大权重模型:统一存放 USB 外接硬盘,避免占满 SD 导致系统卡顿。
  4. 格式化推荐:外接数据盘优先ext4,Linux 权限完整;
  5. 需要 Windows 互通选择exFAT(不支持文件权限)

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐