所以我用“dd”命令将 32 GB 的 emmc 克隆到 64 GB 的 SD 卡中。唯一的问题是它认为它总共有 32 GB 的存储空间... 有人知道如何“说服”(实际上是将整个磁盘调整到其最大容量)它总共有 64 GB 吗?我在我的 TX2 开发套件上使用它,它从我复制的 SD 卡启动。
(PSA:TX2 本身显示其容量为 32GB,磁盘管理器也确认了这一点,但是,当我插入 SD 卡时,其他设备显示“总容量:29.5GB,已使用 25.7GB”。我完全不知所措)
答案1
调整分区大小是不够的。您还需要扩大文件系统。无论您之后使用什么来克隆和/或调整分区大小,都没有做到这一点。GParted 中的颜色也显示了这一点。
解决方案ext4非常简单。只需执行sudo resize2fs /dev/mmcblk2p1
,就完成了。您甚至可以在文件系统以读写方式挂载时执行此操作。此命令将扩展文件系统以填充整个块设备(在您的情况下为分区)。
答案2
要纠正它,您需要使用更强大的磁盘/分区管理器。gparted
通常是用于此目的的首选应用程序。
你gparted
将:
- 首先使用以下命令卸载分区(如果已安装)分割-->卸载, 进而
- 然后选择分区并执行分割-->查看要解决这个问题