beaglebone使用笔记(三):扩展内存或加载SD卡

一、前言

在使用BBB的时候,需要安装各种软件,但是由于BBB自带内存只有4GB,安装系统后所剩无几,需要额外扩展内存。对于从SD卡启动的debain系统,因为我的SD卡有32GB,并且系统默认只将SD卡的4GB纳入使用范围,我选择扩展SD卡的内存,将使用范围调整到整个SD卡;对于从emmc启动的debian系统,因为BBB自带内存只有4GB,所以我选择使用加载SD卡以此扩展内存,SD卡需要格式化后再插入BBB,此方法适用于从SD卡启动的系统

二、步骤

1、从emmc启动的debian系统加载SD卡

(1)、切换到root权限

输入指令 sudo su 回车
输入密码 temppwd 回车(输入密码的时候不会显示出来)

在这里插入图片描述

(2)、查看是否插入SD卡

cd /dev 进入设备树目录
fdisk -l 查询挂载的磁盘
在这里插入图片描述
可以看到当前挂载的磁盘叫做 mmcblk0p1 地址为 /dev/ mmcblk0p1

(3)、对SD卡进行分区

fdisk /dev/mmcblk0p1 选中要操作的SD卡,mmcblk0p1为SD卡的名称
在这里插入图片描述
输入d,删除所以分区
在这里插入图片描述
输入 n 新建新分区 ,这里只建立一个分区
输入 p 代表建立主分区
输入 1 代表分区号设置为1
输入 2048 代表该分区起始地址为2048
输入 61061119 代表该分区结束地址为61061119(32G)
分区结束 输入 w 保存新的分区设置
在这里插入图片描述

(4)、创建文件系统

输入 mke2fs -t ext4 /dev/mmcblk0p1 创建SD的文件系统,接着输入 y 覆盖创建文件系统在这里插入图片描述
创建成功
输入 e2label /dev/mmcblk0p1 sdcard 为分区命名为sdcard在这里插入图片描述
输入cd /home/debian 进入debian用户目录下
输入 mkdir sdcard 创建新文件夹sdcard
输入 mount /dev/mmcblk0p1 sdcard 将SD卡挂载到sdcard文件夹下,即sdcard文件夹下的所有内容存储在SD卡上
在这里插入图片描述
使用 df -h查看挂载情况
在这里插入图片描述
挂载成功

(5)、配置开机自动挂载

参考网页 https://baijiahao.baidu.com/s?id=1728181209752525645&wfr=spider&for=pc
输入vim /etc/fstab 打开 fstab文件
i 切换到输入模式,开始编辑,在最后一行输入
/dev/mmcblk0p1 /home/debian/sdcard ext4 defaults 0 0
后 同时按 shift : 再输入wq! 回车保存退出
在这里插入图片描述
自此,文件夹sdcard就代表这SD卡,将文件传到sdcard就代表这将文件传到SD卡里面。

(6)、重启beaglebone查看是否配置成功

输入 df -h 查看是否自动挂载成功在这里插入图片描述
自动挂载成功,以后无需再重新挂载SD卡了。

2、从SD卡启动的系统扩展内存

逐个输入

cd /opt/scripts/tools
./grow_partition.sh
reboot

请添加图片描述请添加图片描述
等待BBB重启结束后即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值