V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
extreme
V2EX  ›  分享发现

Android&Data to SD Card——理论编

  •  
  •   extreme · 2014-12-21 17:10:21 +08:00 · 2765 次点击
    这是一个创建于 3628 天前的主题,其中的信息可能已经有所发展或是发生改变。
    相信每个使用Android的用户,都会安装各种APP,随时APP数量的增多,数据量的增加,data分区的可用空间越来越少,到最后安装APP时提示“储存空间不足”……

    为了应付此问题,Android增加了APP2SD功能,但此功能是一个鸡肋……

    对此,有人开放了LINK2SD,在SD卡上创建EXT分区,把已安装的应用均移动到SD卡的EXT分区中,并在内部储存的/data中创建对应文件的软链接,但LINK2SD依赖于zygote,也就是说需要在Android启动后才能启动LINK2SD挂载EXT分区。当年在联想A790E上使用该程序,每次启动系统,因为EXT分区未被挂载,所有软连接都变成了“坏链接”,导致Android自动重新安装所有APP……

    相信各位的SD卡的容量都不会比内部存储小,既然SD卡比内部存储大,我们为何不考虑把整个/data(甚至是整个Android)放到SD卡上?

    更多的内容,希望各位可以到我的博客阅读(希望各位能看在我博客的访问量那么低,原谅一下我那赚取访问量的心态): http://yzs.me/2362.html
    14 条回复    2014-12-22 18:41:41 +08:00
    kmvan
        1
    kmvan  
       2014-12-21 17:29:00 +08:00
    因为sd卡(外置sd卡)存取速度慢,如果把整个data或android放到sd卡上,那响应性你敢玩?
    extreme
        2
    extreme  
    OP
       2014-12-21 17:30:27 +08:00
    @kmvan 我在文章中已经提到了。
    GhostFlying
        3
    GhostFlying  
       2014-12-21 17:31:42 +08:00
    越来越少人折腾这个了。。
    extreme
        4
    extreme  
    OP
       2014-12-21 17:32:14 +08:00
    @kmvan 最后面那里,部分过程,以及体验。
    wwqgtxx
        5
    wwqgtxx  
       2014-12-21 19:28:12 +08:00 via Android
    sd卡寿命也是个大问题
    cst4you
        6
    cst4you  
       2014-12-21 19:29:08 +08:00
    Neuxs 表示存储卡分区与 /data 共享大小的路过. SD 卡辣么慢的东西能用?
    negation
        7
    negation  
       2014-12-21 20:08:24 +08:00 via Android
    @kmvan
    @cst4you
    存储卡不一定慢,手机内置的EMMC也未必能快到哪里去。以前还有可能用的NOR,可以直接执行程序,非常方便地定位到每一个bit。而现在的智能机都用的EMMC,内部一样用的NAND,可以认为手机内部的EMMC不过是一张性能不那么差的存储卡。把手机的EMMC拆下来,针脚引出,重新分区格式化后可以当SD卡使用,除了部分数码相机可能不支持。
    zxy
        8
    zxy  
       2014-12-21 20:40:18 +08:00
    原来是换600X的卡。。。
    geekzu
        9
    geekzu  
       2014-12-21 22:35:15 +08:00 via Android
    更担心的是存储卡的稳定性。。。。我都坏了好几张了
    726332269
        10
    726332269  
       2014-12-21 22:40:08 +08:00 via Android
    我曾经给我的nibiru h1的/system /data /cache 全部挂载到sd卡做了个第二系统,使用毫无问题,对流畅度没什么影响的,c10的卡。
    aku
        11
    aku  
       2014-12-21 23:55:03 +08:00
    担心流畅性的,安心洗路
    曾经在运营商送的机子上用c4的卡都能提升幸福感,也就是说直观上差不多与这类手机的内置存储无异
    用了大半年也没见sd卡坏掉
    在旗舰机上用c10的卡的话,估计读写也不会太差

    以后买手机一定要买带sd卡槽的,现在用的32G根本不够用啊
    全部用机身内存速度也照样不流畅,说好的体验呢?
    shiye515
        12
    shiye515  
       2014-12-22 11:27:05 +08:00
    安全也是考虑的一方面吧,万一你把储存卡拿出来直接插到电脑上,然后有些无良软件直接往里复制apk就可以了
    kmvan
        13
    kmvan  
       2014-12-22 14:05:03 +08:00
    我想的是,现在新出的手机,一般都是data和手机内存共享的,也就是手机有多少空间data就有多少空间(减去system的体积)。如果是data的分区限制了空间,恐怕这个手机是不怎么新的吧,也不怎么贵,属于中低端-?看那1499的mx3,也是共享内存的。
    如果是低端的手机,为了扩展被限制的data空间,去买一个高性能的 sd 卡,这成本究竟划不划得来也有待探究。我的moto老爷机,data顶多只有50多MB可用,我试过link扩展到sd卡,可怜的sd只有2MB左右的读写速度,读小文件甚至更慢。一般听歌一半装软件,歌曲都会卡顿的(CPU也是差,才800Mhz)。如果特意去买高性能卡,那我还不如直接换一台好了。。。
    extreme
        14
    extreme  
    OP
       2014-12-22 18:41:41 +08:00
    @kmvan 一张32 Gbytes的600X,160 RMB,我不信你加上160 RMB就可以买高端机。
    况且Class 10已经可以流畅的使用,又不是一定要买600X。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5966 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 01:56 · PVG 09:56 · LAX 17:56 · JFK 20:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.