打印

BeagleBone Black 更新官方debian后安装软件显示"no space" 的解决...

[复制链接]
533|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Peonys|  楼主 | 2017-9-29 12:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
BeagleBone Black 更新官方debian后安装软件显示"no space" 的解决方法!


问题:

明明是8G的SD卡,怎么会空间不够?


解决方案:

用df -f命令查看文件系统,发现/目录的占用率竟然为100%,然后再发现/下的总容量只有1.6G左右,接着用分disk /dev/mmcblk0 查看SD卡的分区及使用情况,果然还大部分的空间是还没有分配的,那么我们只要把为分配的空间分配到挂在/目录下的分区下就行了,可是这种普通分区又不支持动态调整大小,所以放弃了直接调整大小的方法。

所以只能够手动调整。

在win下把bone-debian-7.5-2014-05-14-2gb.img烧写到SD后,会看到一个96M大小的移动磁盘出现,我把这个盘符的所有内容备份出来,接着在LINUX的PC上把SD卡上的另一个rootfs分区挂载出来,把里面所有的文件备份出来,然后fdisk把SD卡上的所有分区删除,接着新建一个2GB大小的分区,再建立一个分区作为根目录(我这大概4GB,还剩下1GB多作为备用)保存退出后,用mkfs把第二个分区格式化为ext3格式,然后用mount命令把该分区挂载出来,在把刚才备份的rootfs分区的内容全部还原在该分区内,之后umount卸载该分区。

接着在win下把新建的第一个分区格式化为FAT32格式,再把之前那96M大小的分区的内容还原回来,最后重建MBR。哈哈 分区调整完工咯!

把SD卡插入BeagleBone Black 按住uBOOT按钮通电启动,一分钟过后win下再次出现了BeagleBone Getting Started


这个移送盘符,与之前不一样,这次的容量已经为2GB了(这个分区在目标机和宿主机上是可以同时访问的,空间大了,也方便文件的传输共享)。最后通过SSH登入到系统,通过df  -l 命令查看,发现使用率只有40%咯。

相关帖子

沙发
zhangmangui| | 2017-10-8 23:26 | 只看该作者
很好的问题总结分享

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

640

主题

901

帖子

5

粉丝