返回

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

发布时间:2023-08-22 03:11:36 355

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

32GSD卡烧录16G镜像

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

fdisk -l

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

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

SD卡扩容

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

sudo umount /dev/sda2
parted

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

(parted) 输入:resizepart
Partition number? 输入“”2
End? [10.0GB]? 输入:29700
q
e2fsck -f /dev/sda2
resize2fs /dev/sda2

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

fdisk -l

增加虚拟内存

1.生成swapfile文件

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

sudo fallocate -l 4G /var/swapfile
sudo chmod 600 /var/swapfile
sudo mkswap /var/swapfile
sudo swapon /var/swapfile

2.设置为自动启用swapfile

sudo bash -c 'echo "/var/swapfile swap swap defaults 0 0" >> /etc/fstab'

即可成功增加虚拟内存。

查看内存情况:

free -m

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

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

df -h

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

 

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线