Ubuntu20.04系统添加swap交换空间解决Android系统编译过程内存不足的问题
2022-8-13 07:0:21 Author: 哆啦安全(查看原文) 阅读量:49 收藏

推荐阅读

Android APP防作弊SDK解决方案

AOSP Android11系统源码下载方法(Pixel3)

谷歌云上高速编译安卓AOSP ROM、驱动、内核并完成刷机

强烈推荐Google系列Android机型(Android逆向的最佳机型)

Android11系统源码的下载与编译方法(解决内存、磁盘不足问题)

2022全球20多款知名的Android刷机ROM镜像和Android系统开源源码(覆盖全球机型)

Ubuntu20.04添加swap交换空间

由于经常使用虚拟机中安装Ubuntu系统下载编译开发安卓源码,经常遇到编译安卓源码过程中内存不足 的情况,导致编译安卓源码失败。由于不能再给虚拟机分配更多的物理内存,只能考虑增加ubuntuswap 换分区来解决内存不足的情况。

1.dd命令创建交换空间文

qiang@ubuntu:~$sudoddif=/dev/zeroof=/home/qiang/myswapfile/swap  bs=1024 count=10485760

2.更改交换空间用户访问权限

qiang@ubuntu:~$sudochmod600 /home/qiang/myswapfile/swap

3.使用mkswap命令创建交换空间

qiang@ubuntu:~$sudomkswap/home/qiang/myswapfile/swap

4.启动交换空间

qiang@ubuntu:~$sudoswapon/home/qiang/myswapfile/swap

以上swapon是临时启动交换空间,重启系统之后就失效了。如果需要开机启动自动激活。需要将交 换分区启动配置写到/etc/fstab件中。

qiang@ubuntu:~$sudovim/etc/fstab

添加内容以后的fstab文件内容如下:

# /etc/fstab: staticfilesysteminformation.

#

# Use 'blkid ' toprinttheuniversallyuniqueidentifierfor a

#device; thismaybeusedwithUUID= asamorerobustwaytonamedevices

#thatworksevenifdisksareaddedandremoved. Seefstab(5).

#

# <filesystem> <mountpoint>   <type>  <options>       <dump>  <pass>

# / wason /dev/sda5 duringinstallation

UUID=d881cd51-8235-4e88-86f4-28c632dfe928 /               ext4    errors=remount-ro0

# /boot/efiwason /dev/sda1 duringinstallation

UUID=2F29-D844  /boot/efi       vfat    umask=0077      0       1

# /swapfile                                 none            swap    sw             0

/dev/fd0        /media/floppyauto    rw,user,noauto,exec,utf8 0       0

1

0

/home/qiang/myswapfile/swap      none    swap    sw      0       0

~

5.查看交换分区

执行如下命令:

qiang@ubuntu:~$

qiang@ubuntu:~$ free-m

total       used        free      shared  buff/cache   available

Mem:          10341         919       10616           3         804       10121

Swap:        10239           0       10239

qiang@ubuntu:~$

课程+免费指导+Android逆向工作推荐

https://m.weishi100.com/mweb/series/?id=1372437

移动安全和Web安全(课程入口)

kali渗透测试环境搭建

Web安全|docker环境搭建(2)

Web安全攻防实战零基础速成培训班

APP逆向分析/渗透测试/安全检测/隐私合规如何选择手机机型或系统


文章来源: http://mp.weixin.qq.com/s?__biz=Mzg2NzUzNzk1Mw==&mid=2247493668&idx=2&sn=e8b82d59dc79fa67014d1068b0452e67&chksm=ceb8ad6af9cf247cdb79173098c3c326410ceb4335c81be890d76717b3e2ea0595fc21eb40f7#rd
如有侵权请联系:admin#unsafe.sh