请教关于 Android 刷机,Swap Ext相关问题。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iqav
V2EX    Android

请教关于 Android 刷机,Swap Ext相关问题。

  •  
  •   iqav 2013-01-05 14:46:45 +08:00 12250 次点击
    这是一个创建于 4670 天前的主题,其中的信息可能已经有所发展或是发生改变。
    手机是 Lt18i,自带的 Rom 用久了想换其它的,现在用的是 CM10。
    因为这机硬件配置并不高,可用运存只有350MB+,装了软件手机内存所剩无几了。所以机子较慢,因此也删掉了一些应用,包括系统自带的。

    既然这样,我看到了可以在 SD 卡上分 Swap、Ext分区,前者用来做交换文件用,后者用来安装程序用。

    我是进入 recovery 里分的,Ext3为1GB,Swap为256MB。
    分好后刷入 CM10,然后用 AutoSwapOn 启用 Swap,关在超级终端里 Free 查得,Swap那一行显示非0。这样应该用上了S卡的Swap是吧?但使用过程中,可用运存剩下的始终都是40-100MB,跟以前没区别。这样一打开应用多就不够运存了,虽然不会闪退。

    另外,Ext3那个好像没有用上,不知道怎么利用上。这个是怎么鉴别和启用的呢?
    这方面不是很懂。

    我目的是,因为机子内存不大,所以想像 Windows 那样做得虚拟内存,给运存腾出些空间做有用的事。
    2 条回复    1970-01-01 08:00:00 +08:00
    takwai
        1
    takwai  
       2013-01-05 17:25:38 +08:00
    原则上不推荐在 SD 卡上开 SWAP,速度原因。既然楼主都用 CM10,可以开 zram 。

    说说 SD 卡上的分区,一般是 /mnt/sd-ext 这个目录指向 SD 卡上的分区,进去这个目录看看有没显示正确容量就知道了。

    然后你可以用 Link2SD (https://play.google.com/store/apps/details?id=com.buak.Link2SD) 把应用移进 /mnt/sd-ext 里就好了。
    takwai
        2
    takwai  
       2013-01-05 17:38:09 +08:00
    说说我用 ST18i 的做法,SONY 官方 4.0.4 系统,配合 flykernel 内核(LT18i 也有这个内核,此内核可以让SONY官方系统支持 init.d)。SD 卡刮分一个 4G EXT4,在系统 /data 分区下,建立了一个 /data/sdext 目录,用于指向 4G EXT4 分区。

    =====
    脚本文件名
    00sdext

    脚本内容
    #!/system/bin/sh
    mount -t ext4 -o rw /dev/block/mmcblk0p2 /data/sdext

    把该脚本保存至 /system/ect/init.d,给全部权限。
    =====

    手机每次启动都会执行该脚本,自动把 4G EXT4 分区挂载到 /data/sdext 目录里。

    把 /data/app 目录复制到 /data/sdext/app;
    busybox cp -a /data/app /data/sdext/app

    把 /data/dalvik-cache 目录复制到 /data/sdext/dalvik-cache;
    busybox cp -a /data/dalvik-cache /data/sdext/dalvik-cache

    最后建立软连接
    rm -r /data/app
    ln -s /data/sdext/app /data/app
    rm -r /data/dalvik-cache
    ln -s /data/sdext/dalvik-cache /data/dalvik-cache

    指令这东西,可以把手机 USB调试 打开,用 adb shell 进入后执行;或者直接用 root explorer 操作都可以的。

    成功后,安装 apk 基本都会直接存放在 4G EXT4 分区(有些默认会安装 sdcard 卡,需要移动回手机记忆体)。这样子不用担心 /data 空间不足,也不必把 apk 移动到 /sdcard 卡,因为 /sdcard 大容量模式挂载电脑时,会暂时切断 /sdcard 上的应用哟。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2714 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 12:16 PVG 20:16 LAX 05:16 JFK 08:16
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86