如何使用 Odroid-C1 调整 32GB 卡的文件系统大小

如何使用 Odroid-C1 调整 32GB 卡的文件系统大小

在配备 32GB 微型 SD 卡的 Odroid-C1 上安装 Ubuntu 时,如何让它使用整个卡?

按照Odroid 维基,我能够相当轻松地在 Odroid-C1 上运行 Ubuntu-14.04。我运行了“Odroid Utility”来更新所有软件包并扩展根文件系统,但当我运行时df -H,它显示:

Filesystem      Size  Used Avail Use% Mounted on
/dev/mmcblk0p2  4.6G  4.2G  239M  95% /
none            4.1k     0  4.1k   0% /sys/fs/cgroup
udev            439M  4.1k  439M   1% /dev
tmpfs           444M  4.1k  444M   1% /tmp
tmpfs            89M  2.8M   86M   4% /run
none            5.3M     0  5.3M   0% /run/lock
none            444M   78k  444M   1% /run/shm
none            105M   25k  105M   1% /run/user
/dev/mmcblk0p1  135M  7.7M  127M   6% /media/boot

例如,我的根文件系统 /dev/mmcblk0p2 只有 4.6G,尽管我使用的是 32G 的 micro SD 卡。这是为什么?

答案1

您需要调整微型 SD 卡上的启动分区的大小。您刷入的标准映像会创建一个固定大小的分区。当前 14.04 映像的大小约为 5GB。我使用 gparted 调整分区大小以占据整个 SD 卡。其他分区选项(例如 parted)也是可行的,但我喜欢图形界面。

要调整大小,请确保正确识别 SD 卡的设备。对我来说,这通常是 /dev/sdc,因为我有两个硬盘(设备分别为 /dev/sda、/dev/sdb)。这非常重要,因为调整分区大小会改变磁盘结构/几何形状。

  1. 插入您的 eMMC / SD 卡读卡器并识别您的设备(假设为 /dev/sdc)
  2. 在 gparted 中选择右上角的下拉菜单,从下拉菜单中选择 /dev/sdc。
  3. 第二个分区 (/dev/sdc2) 将是根文件系统。从分区列表中单击此分区;右键单击。选择“调整大小”并设置(或在顶部窗口中拖动分区大小)以占据整个磁盘。
  4. 单击“复选标记”以应用调整大小操作。

希望这有帮助,--drew

相关内容