EdgeBoard——SD卡分区扩容并增加虚拟内存

扩容办法根据官方提供的文档进行,亲测有效~

32GSD卡烧录16G镜像

将Edgeboard的烧录好镜像的SD卡插入另一个Linux主机中,使用命令查看当前SD卡挂载地址和空间使用情况:

fdisk -l

这里可以明显看到,SD卡有??29.7GB???,但是设备只使用了??13.2+1.3GB??。

SD卡扩容

配合读卡器将这张SD卡作为USB外设插入已有系统SD卡的EdgeBoard中 (务必使用Edgeboard,否则会扩容失败!),开机登录后输入以下指令:

sudo umount /dev/sda2parted

我这里使用的是??32GB???的SD卡,所以在第三个问题时,需要输入??29700???,如果你的SD卡是??64GB???,则直接输入??63000??即可。

(parted) 输入:resizepartPartition number? 输入“”2End? [10.0GB]? 输入:29700qe2fsck -f /dev/sda2resize2fs /dev/sda2

即可查看扩容成功后的内存大小了。

fdisk -l增加虚拟内存1.生成swapfile文件

我这里增加4G的虚拟内存:

sudo fallocate -l 4G /var/swapfilesudo chmod 600 /var/swapfilesudo mkswap /var/swapfilesudo swapon /var/swapfile2.设置为自动启用swapfilesudo bash -c ‘echo “/var/swapfile swap swap defaults 0 0” >> /etc/fstab’

即可成功增加虚拟内存。

查看内存情况:

free -m

查看整体SD卡内存使用情况:

df -h

莫找借口失败,只找理由成功。(不为失败找理由,要为成功找方法

EdgeBoard——SD卡分区扩容并增加虚拟内存

相关文章:

你感兴趣的文章:

标签云: