V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
schezukNewTos
V2EX  ›  问与答

局域网 Windows 间复制文件夹的正确方式是什么?

  •  
  •   schezukNewTos · 2016-07-27 13:11:11 +08:00 · 9718 次点击
    这是一个创建于 3039 天前的主题,其中的信息可能已经有所发展或是发生改变。
    环境: Win7 ( Win8/Win10 )。

    对象:几十个 G 的文件夹(如:备份服务器上的卷到本地目录中,可能含小文件)。

    要求:
    1.支持传输进度恢复;
    2.能传输隐藏文件;
    3.传大量小文件性能没有明显下降;
    4.文件复制到本地后要有访问权限;
    5.最好是 Windows 自带图形或命令行工具。

    不推荐:
    1.FTP(小文件性能极差);
    2.Windows 自带复制粘贴(容易半道崩);
    3.不是Windows自带,却需要创建用户或调整组策略的同步软件(折腾)。
    第 1 条附言  ·  2016-07-27 17:23:28 +08:00
    本来考虑用 xcopy ,但是参数不熟不敢用。

    目前方案是:
    netsh wlan start hostednetwork
    服务器共享卷 X 为 //server/X
    net use X: //server/X (可能没必要)
    fastcopy ( avg 5MB/s ,两台电脑越近越好。)
    第 2 条附言  ·  2016-07-28 10:19:04 +08:00
    fastcopy 支持如\\server\X 这样的网络文件复制。 xcopy 也支持。
    两台笔记本叠在一起磁盘写入最高可达 6.75MB/s ,网卡下行 7.20MBps ,基本占满。
    27 条回复    2016-08-09 21:07:48 +08:00
    msg7086
        1
    msg7086  
       2016-07-27 13:36:47 +08:00
    我复制几百 G 的文件也没见崩怎么办……
    SMB 算是很稳定的了。
    大量小文件性能下降大概是 NTFS 的锅,你绕不过的吧……
    lslqtz
        2
    lslqtz  
       2016-07-27 13:39:18 +08:00
    大量小文件取决于 FTP 工具,部分 FTP 工具处理一个文件后会需要一些时间处理下一个文件,而且小文件实际都是这鸟样。。
    Windows 自带的半道崩是以前的事了,你要做备份的话,建议你把他压缩了丢到 web ,迅雷跑或者 FTP 都没问题的。
    schezukNewTos
        3
    schezukNewTos  
    OP
       2016-07-27 13:40:55 +08:00
    @msg7086
    1.有时误操作会关掉界面,有时 explorer.exe 自己崩。
    2.有命令行操作 SMB 复制文件的办法不?
    3.FTP 貌似每个文件都要协商一次,所以慢。应该不是 IO 的锅。
    schezukNewTos
        4
    schezukNewTos  
    OP
       2016-07-27 13:42:38 +08:00
    @lslqtz 没有展开压缩包的空间。我要复制三个 volume 到本地的一个 volume 中。
    manhere
        5
    manhere  
       2016-07-27 13:43:08 +08:00
    rsync
    msg7086
        6
    msg7086  
       2016-07-27 13:43:24 +08:00
    @schezukNewTos 我不是在说 FTP 。 FTP 本来就不适合大量小文件的。
    NTFS 文件数量达到每目录几万以后就慢的不行了。
    lcatt
        7
    lcatt  
       2016-07-27 13:43:29 +08:00
    一直用自带。。 server2008 以后就很少崩。。。
    pi1ot
        8
    pi1ot  
       2016-07-27 13:44:04 +08:00
    装个 cygwin 跑 rsync 吧
    lslqtz2
        9
    lslqtz2  
       2016-07-27 13:46:27 +08:00
    @schezukNewTos 用 Windows 自带共享,直接压缩到另一个机子上。
    http://233.dog/f_52096862.png
    schezukNewTos
        10
    schezukNewTos  
    OP
       2016-07-27 13:46:30 +08:00
    @pi1ot @manhere rsync 需要设用户。装 cygwin 更折腾。
    manhere
        11
    manhere  
       2016-07-27 13:51:33 +08:00
    @schezukNewTos cwRsync 试过吗?
    schezukNewTos
        12
    schezukNewTos  
    OP
       2016-07-27 13:55:17 +08:00
    @manhere 说的就是 cwRsync 需要创建用户。
    notgod
        13
    notgod  
       2016-07-27 14:03:39 +08:00 via iPhone   ❤️ 2
    你们弱暴了

    设一个共享文件夹 局域网共享 然后使用 fastcopy 。日本人开发的一个文件 copy 工具 速度巨快巨稳定
    分分钟带宽跑满 权限什么的 都可以 copy
    你以为我那 20t 文件怎么处理的?

    尤其对小文件的处理 超级 nice

    https://ipmsg.org/tools/fastcopy.html
    官方下最新 zip 绿色免安装那个

    不要国内站下什么中文版
    一个可能绑了病毒 另外就是老的版本不是最新的

    cwrsync 光配置就折腾老久了 又不是需要一直同步 有那个必要嘛.....
    dong3580
        14
    dong3580  
       2016-07-27 14:05:48 +08:00
    你才几十 G 而已,弱爆了,直接网线, 局域网共享.
    imn1
        15
    imn1  
       2016-07-27 14:49:02 +08:00
    1 小时 35 分钟前 已经 copy 完了吧?
    suduo1987
        16
    suduo1987  
       2016-07-27 16:10:20 +08:00 via iPhone
    多线程的 ftp 就可以了啊
    DT27
        17
    DT27  
       2016-07-27 17:26:56 +08:00
    SMB 很安逸,之前 nas 换硬盘几个 T 的电影就是直接 SMB 复制的。
    aprikyblue
        18
    aprikyblue  
       2016-07-27 17:56:34 +08:00 via Android
    越紧越好是啥鬼?。。
    aprikyblue
        19
    aprikyblue  
       2016-07-27 17:56:51 +08:00 via Android
    越近越好是啥鬼。。
    chairuosen
        20
    chairuosen  
       2016-07-27 17:59:48 +08:00
    btsync 呢?
    loading
        21
    loading  
       2016-07-27 18:37:04 +08:00 via Android
    用 xcopy 命令,写成批处理。
    doyel
        22
    doyel  
       2016-07-27 18:42:56 +08:00
    看共享模式,如果就是 Windows 共享,那两边如果有 GBLAN ,用 Total Commander 同步功能很适合。。。
    hualuogeng
        23
    hualuogeng  
       2016-07-28 09:12:10 +08:00
    飞鸽传书
    strwei
        24
    strwei  
       2016-07-28 09:40:28 +08:00 via iPhone
    很简单的两个 QQ 直接拖文件夹, 10m+的速度, 1 个多小时 60g 就传完了
    kang000feng
        25
    kang000feng  
       2016-08-09 14:43:52 +08:00
    @notgod 请问下面哪个是绿色版 : 找半天没看到, 是直接拷贝这两个吗? FastCopy.exe" and "FastCopy.chm

    FastCopy v3.13 download
    64bit Installer from WindowsForest
    Installer from Vector
    32bit Installer from Vector
    Source code from Local

    @schezukNewTos
    notgod
        26
    notgod  
       2016-08-09 15:53:13 +08:00
    @kang000feng
    直接下安装版 绿色好像取消了已经
    安装好 打包 fastcopy.exe 应该也一样是绿色的

    我下的时候还有 我都是下载备份本地 以后需要使用直接解压

    至于楼主说的 5M 的速度 这个很扯了
    其实这个速度是有 2 个因素决定的 你的路由器 和你的文件大小
    越小的文件 越慢

    网络路由器速度方面
    像我的环境 2 台公网 1Gbps 端口 同机柜的服务器
    A 服务器 安装 samba
    B 服务器 挂载 A 服务器到本地 COPY B 服务器硬盘到 A 服务器 20M=1G 不等的文件

    有 Raid
    速度>900M/s
    kang000feng
        27
    kang000feng  
       2016-08-09 21:07:48 +08:00
    @notgod 多谢!!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3357 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 04:58 · PVG 12:58 · LAX 20:58 · JFK 23:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.