天天看点

Beaglebone black SD卡安装后,扩大rootfs分区大小的解决办法

BeagleBone Black的硬件版本号为Rev B6,板载的emmc只有2Gb大小,安装debian的emmc版本后,rootfs分区已经所剩无几,安装其它软件时就会遇到空间不足的问题;于是寻求问题的解决办法。

在将debian 的SD卡版本安装到SD卡后,尝试在windows下用分区软件diskgenius调整分区大小,无奈无法对rootfs分区所处的ext3文件系统进行大小调整。

网上查找linux下对分区大小调整的命令,也不得其门而入。

最终,在elinux网站下发现,大牛已经将调整分区大小的shell脚本内置到debian系统中,相关网址如下:http://elinux.org/BeagleBoardDebian#BeagleBone.2FBeagleBone_Black

调整分区大小时,主要涉及grow_partition.sh脚本,该脚本位于/opt/scripts/tools路径下,具体操作如下所示:

Beaglebone black SD卡安装后,扩大rootfs分区大小的解决办法

进入tools路径后,可用ls -l命令查看,可发现该文件,运行该文件即可。

本人的SD卡为8Gb大小,该shell脚本把SD卡rootfs分区后的空间全部划给了rootfs分区,即使原来已经在后面用分区软件建立了一个新分区。