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

手机上微信的存储目录挂载到网络上可行吗

  •  
  •   Maboroshii · 287 天前 · 6389 次点击
    这是一个创建于 287 天前的主题,其中的信息可能已经有所发展或是发生改变。
    比如挂载一个 nfs 到微信的目录,让这个小而美的狗屎东西不要占用我的手机空间了,而且又有了网络备份的功能。

    但实现上一定很麻烦,比如微信必须依赖这个挂载服务启动(或许用一个类似于“沙盒”的实现),当网络存储的连接不稳定时,微信使用也成问题。

    当然这只是我的奇思妙想。
    49 条回复    2024-02-17 09:01:26 +08:00
    me007
        1
    me007  
       287 天前
    在路由器上面。试过挂载电脑硬盘文件夹到路由器里面。然后路由器 `tcpdump` 后直接电脑查看。
    所以,root 后,应该可挂载或者要装个什么驱动才能挂载。
    ltkun
        2
    ltkun  
       287 天前
    现在手机存储都几百几千 g 你整这一出不合适吧 来个同步可以应该可以
    Lin0936
        3
    Lin0936  
       287 天前   ❤️ 23
    张小龙:封号
    abcdxe2v
        4
    abcdxe2v  
       287 天前
    首先肯定要 root
    应该能挂载吧,就是速度会不会有问题
    locoz
        5
    locoz  
       287 天前 via Android
    当然可以,你需要高权限,最好是配合 存储空间隔离 这个东西使用,不过使用体验不是很好。
    wolfan
        6
    wolfan  
       287 天前
    @ltkun 当你有个喜好拍视频、照片的亲密人后,你会发现,扣出个 1G 都是吃泡面可以加个蛋的喜事。
    cyrivlclth
        7
    cyrivlclth  
       287 天前
    @ltkun 几千 G ,稍微深度使用,小而美就能干掉你一半
    banmuyutian
        8
    banmuyutian  
       287 天前
    安卓感覺可以做到,網絡不穩定是最大問題
    ltkun
        9
    ltkun  
       287 天前 via Android
    @cyrivlclth 没见过这么牛逼的微信占用空间 见过最大的也就小几百 g 吧 好多年积累了 几千 g 除非群里面都发视频
    ltkun
        10
    ltkun  
       287 天前 via Android
    @wolfan 谷歌相册快二十年了 大几百 g 谁存手机上 掉了怎么办
    bianhui
        11
    bianhui  
       287 天前
    你要找的是不是云手机?
    wolfan
        12
    wolfan  
       287 天前
    @ltkun 显然你对普通用户的操作是不了解的,并非所有人默认都是知道云服务的。比如我娘,教了多少遍,人还是只存本地。
    cyrivlclth
        13
    cyrivlclth  
       287 天前
    @ltkun #9 你先夸大其词几千 G 的手机啊,现在常用买也就 512G ,或者上 1T ,很少人一上就 2T 以上。

    你也知道最大小几百 G ,那除去系统占用,其他的基本被你微信占了呗。
    hedwi
        14
    hedwi  
       287 天前
    哈哈哈 看到这个标题我笑了 可见微信占用了多少存储空间
    rojer12
        15
    rojer12  
       287 天前
    如果你只是需要解决一些冷数据占用的问题,那我建议你弄个便宜的 win 电脑 24 小时开机并打开微信,然后手机里微信的数据大部分都可以清理了,电脑端的微信你总不需要担心这个问题了吧,你甚至可以专门安排一块 8t 的 ssd 用来存微信的文件/doge
    HackerTerry
        16
    HackerTerry  
       287 天前
    我也有这个想法,想把小而美和 QQ 的数据都存到家里的威联通 nas 上,苦于不知道怎么实现 qwq
    ltkun
        17
    ltkun  
       287 天前 via Android
    @cyrivlclth #13

    也算微信重度用户了 就是全部转发电报了 微信里面东西很少
    qq135449773
        18
    qq135449773  
       287 天前
    当然可行,root 掉之后 rclone 把对应目录挂上去就行了吧,可是有什么意义呢?
    mogging
        19
    mogging  
       287 天前 via Android   ❤️ 1
    只有我一个人觉得微信上基本没有一点点有价值,值得保存的信息么?
    liduoduo
        20
    liduoduo  
       287 天前
    @ltkun #10 掉了就捡起来呗 也不一定摔坏。
    shijingshijing
        21
    shijingshijing  
       287 天前
    @rojer12 电脑端不会自动下载视频和图片的,点开历史记录都是已过期。
    ltkun
        22
    ltkun  
       287 天前 via Android
    @wolfan #12 我老妈连电话都不会打 教她这些作甚
    commrson
        23
    commrson  
       287 天前   ❤️ 2
    Android 正常情况下支持 Fuse ,允许在用户空间挂载文件系统。但不支持 NFS 。( https://source.android.com/docs/core/architecture/android-kernel-file-system-support?hl=zh-cn
    正常情况下访问此 Fuse 需要 root 权限( crw------- root root /dev/fuse ),并且缺少对应的用户空间程序(fusemount)。

    目前 Github 上已有一些通过自己编译的 fusemount 和 rclone 程序来实现远程文件系统挂载的 Magisk 模块。(其中一个 https://github.com/AvinashReddy3108/rclone-mount-magisk
    此类 Magisk 模块均需 root 。
    Rclone 支持不支持挂载 NFS ,可以尝试用 Webdav ,但可能存在权限问题,并且 Webdav 在这种情形下性能较差。特别的,Rclone 挂载 Webdav 在网络质量较低时体验十分差。

    通过自己编译 Android 内核,可以允许内核支持 NFS (有人尝试过 https://github.com/jimmy947788/build-lineageOS-for-raspberry-pi/blob/master/documents/fetures/android-mount-nfs.md ),但您可能仍需自己编译相关用户空间工具和合适的权限才挂载。
    dianso
        24
    dianso  
       287 天前
    来个脑洞,云手机
    laqow
        25
    laqow  
       287 天前
    微信煞费苦心买通上下才搞到一个铁桶一样的加密储存空间,还想把它搞到自己硬盘上
    totoro52
        26
    totoro52  
       287 天前
    你这还不如上云手机啊,你的需求是云手机, 而不是 nfs 之类的, 我的微信已经膨胀到 100G 了, 无从下手
    param
        27
    param  
       286 天前 via Android
    看看有没有人亲自试试,回来告诉我使用体验,记得 @我
    JensenQian
        28
    JensenQian  
       286 天前
    正常用都封号,别把号整没了
    qian19876025
        29
    qian19876025  
       286 天前
    最好的还是 固定时间彻底删除再重新安装
    iminto
        30
    iminto  
       286 天前
    @mogging

    我也是,每周删聊天记录,给张小龙擦屁股。微信对我来说,毫无价值
    iyiluo
        31
    iyiluo  
       286 天前
    不太行,微信文件小而且多,nfs 网络传输会导致磁盘读写非常慢,估计微信会变得非常卡
    cyrivlclth
        32
    cyrivlclth  
       286 天前
    @ltkun #17 你这也好意思说重度。。。我刚清理完所有聊天记录,只剩下跟我老婆的,都 18G 。。。。
    mianlaodie
        33
    mianlaodie  
       286 天前 via Android
    存 TG 上
    cloverzrg2
        34
    cloverzrg2  
       286 天前
    换个思路:
    手机的聊天记录备份到电脑上(迁移+备份两种方式)
    然后手机就可以删除聊天记录了,需要的时候再恢复,操作前要先把手机微信上的聊天记录的图片下载好,
    因为同步到电脑后,不会自动下载了
    ltkun
        35
    ltkun  
       286 天前 via Android
    @cyrivlclth 咋不算重度 这个手机才半年 聊天记录都不迁移来的 微信上能说的都没啥用 微信都不咋开还能占五分之一的电 和人家聊微信都上电报了
    aero99
        36
    aero99  
       286 天前
    @ltkun 那怎么转发啊,手动转发太繁琐和太累了,我也想把 tg 当仓库,免费无限空间
    aero99
        37
    aero99  
       286 天前
    @rojer12 以前这样用过,但是有些图片和文件照样过期失效,偶尔还会丢记录
    ltkun
        38
    ltkun  
       286 天前 via Android
    abcdxe2v
        39
    abcdxe2v  
       286 天前
    @totoro52 云手机也是一台手机啊,也达不到电脑的硬盘容量
    dorothyREN
        40
    dorothyREN  
       286 天前
    有没有考虑过断网的情况下打开微信会发生什么
    sir283
        41
    sir283  
       285 天前
    你这想法可以在 root 情况下通过 ngix 或者 tomcat 或者其它服务中转实现,但是如果是断网的情况下打开微信呢?你有考虑过?
    Rnreck
        42
    Rnreck  
       285 天前
    @liduoduo #20 hh,是照片文件损坏啦
    amusier
        43
    amusier  
       283 天前 via Android
    @mogging 一般人的微信是这样的:想查找的某个文件经常打不开,显示文件已被清理
    flynaj
        44
    flynaj  
       283 天前 via Android
    把微信记录备份到电脑,删除微信,重新安装,倒入的时候选择需要的导入。
    mogging
        45
    mogging  
       283 天前 via Android
    @amusier 也对,所以用微信需要养成一个习惯,用得到的文件立刻保存本地。
    roidinev
        46
    roidinev  
       282 天前
    三年前就有你这想法,但考虑到 ios 上要越狱才能实现,andriod 也是同样,估计易用性就大打折扣了。况且感觉这个需求有点少,土豪买 iphone 还在乎再买点存储吗?。。。
    kwater
        47
    kwater  
       281 天前
    网络挂载的延迟,恐怕微信不给你优化 , 后果可能非常卡 UI
    aero99
        48
    aero99  
       278 天前
    @ltkun 这个很强了,不过好像之前了解过这个方法,据说微信 web 被封了,有时间尝试下
    ltkun
        49
    ltkun  
       277 天前 via Android
    @aero99 目前正常使用 微信除了刷朋友圈基本上不打字
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1191 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 18:30 · PVG 02:30 · LAX 10:30 · JFK 13:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.