WEB开发网
开发学院手机开发Android 开发 在sd卡上为android创建swap分区 阅读

在sd卡上为android创建swap分区

 2010-06-04 14:10:00 来源:WEB开发网   
核心提示:android中sdcard的设备文件:/dev/block/mmcblk0挂载sdcard的命令mount -v fat /dev/block/mmcblk0 /sdcard非常奇怪a1中没有/dev/fstab文件,在使用mount -a时,在sd卡上为android创建swap分区,提示找不到/dev/fstab

android中sdcard的设备文件:/dev/block/mmcblk0

挂载sdcard的命令mount -v fat /dev/block/mmcblk0 /sdcard

非常奇怪a1中没有/dev/fstab文件,在使用mount -a时,提示找不到/dev/fstab文件,不知道fstab文件放那里了。

*给android增加swap的方法:

首先,要为它格式化sd卡,格出一个swap分区,这要 在计算机上完成(最好是linux,

不知道win下能否革出一个swap出来,因为win一般的风格就是霸道!从不支持他自己标准以外的东 西)。我格出了两个分区一个是fat分区(因为sd卡一开始默认的就是fat32格式);一个swap分区。所用的工具无非是cfdisk,

fdisk, mkfs。

然后打开机后,用adb shell连接,

因为sd卡在android中的设备名为/dev/block/mmcblk0, 我搞出了两个分区于是就多出了两个设备名mmcblk0p1,

mmcblkp2. 需要命令swapon /dev/block/mmcblk0p2

挂载分区。此时可以通过free来查看总共的swap分区的大小。通过cat /proc/swaps 查看发现俩个swap,

当然android系统里也有一个的,但是问题来了,这两个swap是有优先级的,默认的系统 的优先级要高,怎样从能设置优先级呢?在linux很简单,但是android做了很多的精简,好像用linux的方法无法修改。

Tags:sd android 创建

编辑录入:coldstar [复制链接] [打 印]
赞助商链接