吐槽: Windows 竟然没有 rsync...

2022-06-12 19:57:00 +08:00
 darklinden
今天终于闲了会儿,突发奇想把媳妇闲置很久的本子拿来折腾。
为了不挨打先备份资料,把闲置很久的小米硬盘路由拎出来挂了个 smb ,然后 Windows 下挂载网络磁盘
复制粘贴简直要命,中间 wifi 抽风断了下,40g 的文件夹复制了 20g 过去,看着就蛋疼
掏出 powershell ,rsync ,命令不认识,掏出 mingw64 ,rsync 不认识,网上一查,各种收费版,一个 power shell 版的 github 上 10 年前的,装了还报错...
于是装个 python 然后写个遍历文件夹判断大小不同重新复制

Windows 下同步文件夹都用什么?总不至于都是各自造的轮子吧?简直了
13438 次点击
所在节点    Windows
92 条回复
silvernoo
2022-06-13 17:17:00 +08:00
费那劲干啥? u 盘就能搞定的事
shabbyin
2022-06-13 18:00:17 +08:00
wsl 里面有啊
Xusually
2022-06-13 18:03:01 +08:00
WSL 里面 apt 或者 MinGW 里面 Pacman 装一下就行了
psyer
2022-06-13 18:50:54 +08:00
@clf resilio sync 和 syncthing 啥区别?
Bingchunmoli
2022-06-13 19:48:09 +08:00
smb ,NFS ,rdp ,HTTP SERVER, 直接 C+V
clf
2022-06-13 20:00:51 +08:00
@psyer
resilio sync 前身 BT Sync ,国内我试过可以免代理就 P2P 同步(早的时候好像不行),相对来说,可以配置的东西会少一些,然后和外部的版本控制之类的无法集成的样子;免费版够用。

Syncthing 开源,没有商业化运营,局域网发现比较简单,可以设置回收策略和版本控制;权限控制的粒度会更好一些,同步也可以有黑白名单。
codefun666
2022-06-13 22:36:22 +08:00
Windows 的 shell 能用? Windows 玩游戏还不错。
thtznet
2022-06-13 22:52:34 +08:00
没人了解 Windows 公文包 么?虽然在 Win10 里砍了。
catalysia
2022-06-13 22:58:40 +08:00
我没看懂是想要同步文件 还是只是复制粘贴过去
复制粘贴的话 用 hfs 或者 ftp 协议呀 随便一个下载软件都支持断点续传呀
12101111
2022-06-13 23:30:21 +08:00
@bsfmig 任何 exe 事实上动态链接了 ntdll.dll user32.dll 之类的动态链接库, 微软允许其他人动态链接这些库, 但如果自身发布的一个 exe 链接了这些库, 并作为一个整体(Windows 操作系统)向外发布, 那也会受到 GPLv3 的影响
bsfmig
2022-06-13 23:45:29 +08:00
@12101111 原来如此。
yaoyao1128
2022-06-14 20:07:59 +08:00
@documentzhangx66 三个相互同步的存储设备两个 ecc 一个普通的 我说不需要校验是因为同步过程不需要,开启版本控制后同步定期校验对比足够了,同步是一直在后台进行而不是一次性的复制粘贴所以随时可以补救。不知道你对版本控制是什么设置方式,我对版本控制是保留 365 天并且每周 zfs 快照,数据两地三机五副本(不包括冷备份)。同步造成五个副本全部出错还找不回来那只能说你版本控制有问题而不是同步过程有问题。用最基础的校验去选择准确文件还能出问题的话肯定是有三个副本都是错误且还出现了同样的错误,一个 1 字节的文件在同样位置出现相同的错误的概率都是在出错的情况下的 256 分之一。与其在意同步过程中的校验冗余性质不如考虑好怎么增加副本数让同步过后的单副本错误危害性降低。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/859114

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX