在配备 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)。这非常重要,因为调整分区大小会改变磁盘结构/几何形状。
- 插入您的 eMMC / SD 卡读卡器并识别您的设备(假设为 /dev/sdc)
- 在 gparted 中选择右上角的下拉菜单,从下拉菜单中选择 /dev/sdc。
- 第二个分区 (/dev/sdc2) 将是根文件系统。从分区列表中单击此分区;右键单击。选择“调整大小”并设置(或在顶部窗口中拖动分区大小)以占据整个磁盘。
- 单击“复选标记”以应用调整大小操作。
希望这有帮助,--drew