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路径下,具体操作如下所示:
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIiclRnblN0LclHdpZXYyd2LcBzNvwVZ2x2bzNXak9CX90TQNNkRrFlQKBTSvwFbslmZvwFMwQzLcVmepNHdu9mZvwFVywUNMZTY18CX052bm9CX9klaNlXRE9ENrRVT14kblZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39TNxUTM0gzM5EDMxEDM1EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
进入tools路径后,可用ls -l命令查看,可发现该文件,运行该文件即可。
本人的SD卡为8Gb大小,该shell脚本把SD卡rootfs分区后的空间全部划给了rootfs分区,即使原来已经在后面用分区软件建立了一个新分区。