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

本文介绍了解决BeagleBone Black系统安装软件时遇到的空间不足问题。通过对SD卡进行重新分区并调整根分区大小,成功将可用空间从1.6GB增加至约4GB,提升了系统的实用性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

现象:

今天更新完bone-debian-7.5-2014-05-14-2gb.img到我8GB的SD卡后,首次运行系统,接着安装软件,竟然不成功,显示空间不够。

问题:

明明是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%咯。————终于可以随心所遇的安装软件了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值