如何增加Beaglebone Black的记忆?

时间:2017-09-27 06:31:06

标签: sd-card beagleboneblack

大家。我一直试图增加我的BleagleBone Black rev c的记忆力而没有成功。

我已经关注这些instructions,以便使用16GB microSD卡增加BBB的内存。我已尝试刻录2个不同的图像 Debian 9.1 2017-08-31 4GB SD LXQT Debian 8.7 2017-03-19 4GB SD LXQT(不闪烁eMMc)

我一直在使用的步骤如下所示。

  1. 我首先要做的是使用将图像刻录到microSD卡中 Etcher
  2. 然后我将microSD插入BBB,我按下启动按钮 然后我将它插入我的电脑以打开它。
  3. 之后,我使用ssh登录我的BBB并且我检查了 Debian版本并且它是正确的。表明从开机启动 microSD卡是正确的,但当我试图检查磁盘空间我 找不到microSD的分区。
  4. enter image description here

    正如您在下图所示,它应该显示我拥有新BBB图像和16GB额外空间的rootfs,但我无法看到额外的分区。有谁知道我可能做错了什么? enter image description here

2 个答案:

答案 0 :(得分:2)

我面临着同样的问题,最后我遇到了

  1. 通过ssh登录到您的BBB
  2. 运行此命令 nano grow_partition.sh
  3. here复制代码,然后将其粘贴到终端上
  4. 先按control + o,然后按enter
  5. 保存文件
  6. control + x退出纳米编辑器
  7. 运行此命令sudo ./grow_partition.sh
  8. 重新启动BBB

享受:)

答案 1 :(得分:2)

我有一个beaglebone黑色(最初具有512MB内存),并且能够使用其他方法成功添加交换内存(不幸的是,user3680704的方法不适用于我)。

我从this post那里得到了一个想法,基本上是这样说的:

您可以通过以下方式检查您的当前内存

free -h

然后您可以通过运行以下命令来创建交换内存。再次在上面的链接中有一个更详细的更好的解释,但是如果万一消失,您可以按照以下说明进行操作:

sudo fallocate -l 1G /swapfile
ls -lh /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

接下来通过运行打开fstab文件

vi /etc/fstab

并将以下行添加到文件中

/swapfile  swap  swap  defaults  0 0

然后您可以通过运行以下命令检查交换     swapon --show

这对我来说效果很好,增加了1G的交换空间。您可以通过更改1G值来添加更多或更少