使用NAS存储 解决微信聊天文件多端保存/备份问题(mac OS环境)

2025-02-03 21:09:33 120点赞 1167收藏 79评论

微信迟迟不能解决聊天文件备份、导出的问题,眼看着iphone13 pro的空间捉襟见肘,长期可用不足20GB,但是除此之外,13p在流畅度各方面完全可以再战3年 。苹果其他终端的储存价格也是价格不菲。

我的使用环境:iPhone 13pro、mac mini固定在家使用、macbook外出办公使用

此前看过一些例如使用docker环境模拟平板登录+实现聊天文件备份、第三方开源项目实现导出后web查看记录,总还是有一些不尽人意。

此前我是定期1、将手机端聊天记录,迁移到电脑端(mac mini,本体容量也很小,外挂了一块祖国版2T nvme做系统盘+安装盘);2、电脑端使用群晖drive软件,备份com.tencent.xinWeChat 整个目录至群晖NAS。完整的聊天记录可以使用MAC微信直接查看,目前最远还可以查到2013年左右的聊天,整个文件夹也达到了160个G。。。。。

因为mac端的微信聊天记录是可以完整使用文件夹拷贝、复制后就能恢复,所以本方法对mac OS是有效的。WIN环境我不确定。

上干货思路:

NAS存储空间本地化磁盘到mac OS访问(iSCSi协议)。其他如webDAV、SMB等是网络交换协议不是本地化磁盘不能使用。

以群晖为例,点击打开SAN Manager(其他NAS多数也有类似功能)

1、开启群晖iSCSi的服务

参考教学视频:https://www.bilibili.com/video/BV1TZ4y147Rc

使用NAS存储 解决微信聊天文件多端保存/备份问题(mac OS环境)

新建从LUN或者ISCSI进入都可以,我是先建ISCSI,按提示配置会把LUN也配好了。先新增LUN,后面就多一步去ISCSI添加指向的配置。

选择启用CHAP(理解为用户名、密码)选择启用CHAP(理解为用户名、密码)使用NAS存储 解决微信聊天文件多端保存/备份问题(mac OS环境)

名称:默认/随意改

描述:默认/随意改

位置:brtfs为佳

总容量:开始可以分配小一点,够用即可。后期可以增容,但是不能缩小。

空间分配:我选的 thick provisioning性能更佳

使用NAS存储 解决微信聊天文件多端保存/备份问题(mac OS环境)使用NAS存储 解决微信聊天文件多端保存/备份问题(mac OS环境)使用NAS存储 解决微信聊天文件多端保存/备份问题(mac OS环境)

2、群晖打通外网访问(这里不展开,需要外网IP环境、端口映射、域名DDNS)。如果没有外网访问环境,就只能在局域网访问。

3、建立最全聊天文件副本,并移动该副本微信文件夹至群晖LUN空间。我是全部先备份到mac mini

建立mac OS端最全聊天记录副本建立mac OS端最全聊天记录副本使用NAS存储 解决微信聊天文件多端保存/备份问题(mac OS环境)

4、mac原生不支持iSCSI,目前网上的方案里面有globalSAN、Daemon ToolS、免费的iSCSI Initiator X。但是能看到还在持续更新的只有Daemon ToolS,还有几个软件我安装后,都有add按钮后找不到填写ip的问题。Daemon ToolS所有项目都买要89元,只买iSCSI是29元

https://post.smzdm.com/p/a25dr4rd/

提示:这里建议安装Daemon ToolS完全版。我单独安装iscsi后,出现了找不到填写IP的问题

使用NAS存储 解决微信聊天文件多端保存/备份问题(mac OS环境)

先在Daemon Tools官网下载并且安装好Daemon Tools for mac,运行后点击左边的iSCSI远程设备,再右键点击右边列表空白处,选择添加:

使用NAS存储 解决微信聊天文件多端保存/备份问题(mac OS环境)使用NAS存储 解决微信聊天文件多端保存/备份问题(mac OS环境)

IP地址:注意外网DDNS域名不需要写前面的协议前缀(http://、https://)

端口:填写外网映射后的端口。局域网内默认是3260

使用NAS存储 解决微信聊天文件多端保存/备份问题(mac OS环境)使用NAS存储 解决微信聊天文件多端保存/备份问题(mac OS环境)

此时如果连接无误,系统会立即弹出“此电脑不能读取您连接的磁盘”的提示窗口,点击初始化:

使用NAS存储 解决微信聊天文件多端保存/备份问题(mac OS环境)

在弹出的磁盘工具里,在磁盘列表里选中群晖iSCSI磁盘,注意一定要看清楚磁盘名称是SYNOLOGY iSCSI Storage Media,不要把电脑里的磁盘处理掉了哈,点击抹掉:

使用NAS存储 解决微信聊天文件多端保存/备份问题(mac OS环境)

如果这个iSCSI盘只给MAC系统使用,格式选默认的APFS即可,如果windows系统也要读取,设置为extFAT格式,点击抹掉:

我只给macOS使用,选的APFS

使用NAS存储 解决微信聊天文件多端保存/备份问题(mac OS环境)

抹掉后磁盘就能正常使用了,会出现在Finder“访达”里:

使用NAS存储 解决微信聊天文件多端保存/备份问题(mac OS环境)

实测iSCSI磁盘传输速度和windows一样,主要瓶颈来自于网络,但也不是不能用,也可以将APP安装到iSCSI盘里正常使用,打开映像后将安装图标拖到iSCSI盘即可

5、 mac mini+mac book 通过软连接方式更改本地文件夹指向群晖LUN空间

参考视频:https://www.bilibili.com/video/BV16nUNYyE6z

这里视频讲的很清楚了,就不放图了

先打开你macOS电脑的微信,在聊天窗口中随便找一个图片或者文档,表情包不行的哈,点击右键,点击在“Finder中显示”,接着右键点击访达上方的文件夹名称,你会看到一长串的文件夹,你要做的是找到一个名为com.tencent.xinWeChat,点击它你会看到一个孤零零的名为2.0b4.0.9的文件夹,这就是你Mac版微信中的所有数据,包括你登录过的每一个微信的聊天记录,以及你备份的手机端微信数据。

把2.0b4.0.9文件夹,把它拷贝到iSCSI磁盘中,彻底退出微信,然后将本地硬盘中的数据文件夹先转移走暂时不要删除,但也不要让它在原地待着,总之先移动走就行,接着使用聚焦搜索终端,输入:

ln -s

(全部小写字母,“s”后面有一个空格)

先将你iSCSI磁盘中的数据文件夹拖进终端窗口中,再将Mac本地的com.tencent.xinWeChat文件夹拖进终端窗口中,怎么拖?一鼠标在窗口标题上稍作停留,旁边会出现一个文件夹图标,把这个图标拖到终端中就行了,顺序千万别弄反哈,移动硬盘中的文件夹在前,本地硬盘中的文件夹在后,确认无误按回车,什么都不提示说明操作完成。接着输入这行代码:

sudo codesign --sign - --force --deep /Applications/WeChat.app

按回车确认,输入管理员密码并再次按回车确认,看到这行提示后再次打开微信,如果询问你是否允许微信访问其他App中的数据,或者是否允许它访问移动移动硬盘中的数据请点击允许,提示你数据库损坏点击修复并重新登录,再次进入微信后,你会发现一切照旧,数据都在,但其实他们已经被自动存储到了你的iSCSI磁盘中,以后收到的消息、文件也都会保存到iSCSI磁盘。

需要提醒你的是,如果没有连接上iSCSI磁盘直接打开了微信,会看到数据库损坏的提示,在微信使用中弹出iSCSI磁盘也会看到类似的提示,没关系,关掉微信,重新挂载iSCSI磁盘,再重新打开即可,当你确认数据都正常,就可以将本地那份被你移走的名称巨长的文件夹彻底删除腾出空间啦。这种方法目前已知的副作用是微信的启动速度可能会变慢一点点,在接收大文件时可能出现卡顿。是否要使用,就取决于你对Mac本地硬盘空间的焦虑程度啦最后还要提醒一下,如果长期存储这些聊天记录,不要使用exFAT文件系统,不要使用U盘,一定要找一个尽可能可靠的外接硬盘,使用APFS文件系统。

后续将所有的聊天记录持续在iSCSI磁盘上实现增量备份后,手机端的聊天记录可以定期清理,甚至清空掉,需要查询就到电脑端搜索。

对于苹果用户来说,能使用iscsi把本地占用的存储空间挪到nas 云端,这样改造起来很省钱使用NAS存储 解决微信聊天文件多端保存/备份问题(mac OS环境)我等穷人的丐版mac只有256g or 512g,实在不宽裕。

展开 收起
79评论

  • 精彩
  • 最新
  • 我用两个办法
    第一个,在nas虚拟个win10专门备份,每周备份。。
    第二个,用PD远程在nas建个虚拟机,把微信文件夹存在PD目录,这样打开远程PD就可以备份了。。
    因为还经常出门,所以还在用外网备份,就在家里安了个zerotier

    校验提示文案

    提交
    也不错 [棒棒哒] [棒棒哒] 。微信受众这么广的软件,这点做的确实太拉胯了

    校验提示文案

    提交
    nas虚拟机要登录电脑版微信是吧?

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 我试过把电脑微信的聊天记录那个目录放群晖drive,但是会有问题,同步过程中整个目录会不断变大了,几天时间就从几十G暴增到上百G。

    校验提示文案

    提交
    因为driver有版本管理的原因?

    校验提示文案

    提交

    dani

    作者

    szseer

    备份策略?要选增量备份,然后缓存文件就要过滤掉

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 我是用Nas虚拟一个win10一直开着微信 待机功率增加1w约等于0 试了半个月还挺稳定的 如果偶尔需要使用电脑版微信就远程控制一下

    校验提示文案

    提交
    有个问题,工作电脑登了微信的话,回家还得进虚拟机重新再登。
    要是每天这样搞得烦死。

    校验提示文案

    提交
    我也是这个方法,直接用NAS虚拟win10精简版,然后在里面装微信专门用来备份聊天记录 [观察]

    校验提示文案

    提交
    还有6条回复
    收起所有回复
  • 做备份不难,难的是pc版微信目录在使用的时候频繁读写,和海量的生成和修改的小文件和缓存文件怎么同步。

    校验提示文案

    提交
  • 我的方法是
    1.安装一个windows server的虚拟机
    2.挂载一个群晖的盘进去,
    3.然后生成remoteapp,支持macos和windows系统。
    4.群晖用cloudsync备份数据到百度或者阿里云
    5.本地用usbcopy在移动硬盘备份

    校验提示文案

    提交
  • 我原本的想法是群晖的nas上配置备份目录可以用webdav挂载为windows磁盘。然后在pd创建一个win10虚拟机,虚拟机内安装微信,微信的备份目录设置为nas的文件夹。
    看起来可行,但是坑爹的微信备份时永远提示手机微信是wifi,电脑微信是lan,明明虚拟机用的桥接模式,和手机ip都在同一个网段,就是死活不行。现在也没什么好的方法来备份聊天记录了

    校验提示文案

    提交
    不在同一网络里的问题,我是用usb线手机连接电脑后,手机通过usb共享网络给电脑解决的。

    校验提示文案

    提交
    流量扛不住哇,,

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 其实不用那么麻烦,用微信电脑版同步手机微信,然后备份到电脑非C盘,重装系统后把备份的文件丢到新系统的备份文件夹一样可以恢复。现在反而注意新版微信的原图不保存

    校验提示文案

    提交
    这是哪个版本的微信?

    校验提示文案

    提交
    什么版本什么手机什么电脑都可以,你电脑装微信就可以备份

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 看到这么复杂头都大了,我的方式很简单,定期用mac连手机热点来进行微信备份,time machine会自动备份整个macos新增文件到nas,也就包含微信备份文件了

    校验提示文案

    提交
  • 现在飞牛里面也有这个了利用的是里面模拟了一个苹果微信界面扫码登录自己的账号就可以备份下来,也可以随时查看。不过要29块钱买断。绑定微信号的,以后刷了飞牛和重装飞牛、更换设备都没关系,它好像是跟随这个微信号。就是怕以后作者跑路,不维护就麻烦。

    校验提示文案

    提交
  • 安卓怎么用群晖备份,有解决方案吗?

    校验提示文案

    提交
    华为 小米都有整个文件上传备份的方案。但是备份之后不能随时检索 查看

    校验提示文案

    提交
    这个是开通他们的云端?

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 其实很简单,花几十块钱买个1TB的OneDrive,然后把微信备份目录勾选上,就可以上云了

    校验提示文案

    提交
    这个不支持聊天记录吧

    校验提示文案

    提交

    dani

    作者

    Tr1c0

    上传是可以,但是应该不能直接让程序调用云上的目录吧

    校验提示文案

    提交
    还有9条回复
    收起所有回复
  • 那岂不是电脑端的微信要一直开启?

    校验提示文案

    提交
    定期和电脑端的备份同步一下。总是保证电脑/ISCSI磁盘的是完整版

    校验提示文案

    提交
    收起所有回复
  • 能iphone整个备份到群晖就好了。虽然什么连线类似itunes那种老方法可以,但是不太方便。

    校验提示文案

    提交
    全量系统文件备份的方式很多,主要是不方便查看 检索

    校验提示文案

    提交
    收起所有回复
  • 小而美的软件,实际上是最让人头疼的,简直是:大而烦

    校验提示文案

    提交
    微信已经非常臃肿了,什么功能都想放里面的后果

    校验提示文案

    提交
    收起所有回复
  • 我有个办法,不花钱就能解决,就是不保留微信聊天记录,哈哈。清空一次以后发现聊天记录其实没什么要紧的,尤其是各种群的。

    校验提示文案

    提交
    很多人需要保留沟通记录,尤其是领导交待的事情。

    校验提示文案

    提交
    直接截图出来保存,一人单列一个文件夹,语音转文字,视频下载下来

    校验提示文案

    提交
    收起所有回复
  • 我感觉我的微信数据也没那么重要了。

    校验提示文案

    提交
    工作中扯皮需要聊天记录,没有就是背锅侠。

    校验提示文案

    提交
    正式的工作内容不是应该邮件吗?

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 微信要是能支持备份到nas,我愿意付费

    校验提示文案

    提交
  • 还是怀念邮件时代

    校验提示文案

    提交
  • 打破零回复

    校验提示文案

    提交
  • 感觉就我的微信聊天记录不重要 [喜极而泣]

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
1.1K
扫一下,分享更方便,购买更轻松