我的 64gig SD 卡认为它是 32gig

我的 64gig SD 卡认为它是 32gig

所以我用“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将:

  • 首先使用以下命令卸载分区(如果已安装)分割-->卸载, 进而
  • 然后选择分区并执行分割-->查看要解决这个问题

相关内容