You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

TX2开发板克隆后的64GB SD卡无法识别全容量,如何扩容至实际64GB?

TX2开发板克隆后的64GB SD卡无法识别全容量,如何扩容至实际64GB?

嗨,我之前在TX2上也碰到过一模一样的问题!用dd克隆确实只会完整复制原eMMC的分区表和文件系统,哪怕放到更大的SD卡里,系统也只会认原来的32G大小。别慌,跟着下面的步骤来就能搞定:

第一步:确认SD卡的设备路径

先登录TX2的系统(一定要确保是从SD卡启动的哦),运行下面的命令查看磁盘信息:

lsblk

你会看到类似的输出,找到SD卡对应的设备(通常是/dev/mmcblk1,原eMMC是/dev/mmcblk0,千万别搞混!),以及它下面的根分区(比如/dev/mmcblk1p1)。

第二步:扩展分区到SD卡全容量

这里推荐用growpart工具,简单又直接:

  1. 如果系统没装growpart,先安装:
sudo apt install cloud-guest-utils
  1. 执行扩容命令(把/dev/mmcblk1换成你的SD卡设备,1是根分区的编号):
sudo growpart /dev/mmcblk1 1

要是你更习惯用parted工具,也可以这么操作:

sudo parted /dev/mmcblk1

进入parted交互界面后:

  • 输入print查看当前分区,确认要扩展的分区编号
  • 输入resizepart 1 100%(把第1个分区扩展到磁盘的100%空间)
  • 输入quit退出交互模式

第三步:扩展文件系统到新分区大小

TX2默认用的是ext4文件系统,执行下面的命令让文件系统适配新的分区大小:

sudo resize2fs /dev/mmcblk1p1

如果你的文件系统是btrfs(比较少见),就换成这个命令:

sudo btrfs filesystem resize max /

最后验证一下

运行df -h,看看根分区的容量是不是已经变成64GB左右了,或者打开磁盘管理器再确认——这下系统就能识别SD卡的全容量啦!

⚠️ 小提醒:操作前最好备份SD卡里的重要数据,虽然步骤很安全,但万一选错设备(比如搞成eMMC)就麻烦了哦。

备注:内容来源于stack exchange,提问作者mollinas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 15:00:31