V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
hewitt29
V2EX  ›  Linux

请问 Linux 如何实现从存储 A 目录拷贝文件到存储 B 目录 流量不走客户端本地中转

  •  
  •   hewitt29 · 3 天前 · 1433 次点击

    目前使用 cp 命令所实现的过程是 文件从 A 目录到客户机,再由客户机上传到 B 目录。。

    而 win8 以后的系统对存储目录间的拷贝流量是不过本地中转的

    我知道可以使用软链接的方式。。。但是目前的在使用的应用服务对软链接的支持有问题,所以还是想问问有办法像 win 一样的实现方式吗

    8 条回复    2022-01-17 10:23:56 +08:00
    ziseyinzi
        1
    ziseyinzi  
       3 天前
    你是指远程文件夹?同一个挂载点内不会走本机,跨挂载点就不行了。
    ungrown
        2
    ungrown  
       3 天前
    感觉你问题没描述清楚,是针对 CIFS/SMB 远程共享吗
    learningman
        3
    learningman  
       3 天前
    拷贝是 fread 和 fwrite ,肯定是要过本地的,你得自己写驱动重载对应的 posix 接口,里面做判断是不是服务器端执行然后再传给服务器去执行
    est
        4
    est  
       3 天前   ❤️ 1
    > 目前使用 cp 命令所实现的过程是 文件从 A 目录到客户机,再由客户机上传到 B 目录。。

    你这个 cp 命令不是原装的把。。。
    ltkun
        5
    ltkun  
       3 天前 via Android
    既然知道软连接 那不还有硬链接呗
    IvanLi127
        6
    IvanLi127  
       1 天前 via Android
    你的 cp 有点 奇怪
    GoodRui
        7
    GoodRui  
       1 天前 via iPhone
    scp 不行吗?
    libook
        8
    libook  
       1 天前
    拓扑是啥样的,描述看不大明白。

    假设是从计算机 X 连到计算机 Y ,操作计算机 Y 上的 A 目录和 B 目录里的文件,如何才能让文件数据不经过计算机 X ,是这个意思吗?

    这样的话,你从 X 上 SSH 到 Y ,然后在 Y 的环境下用 cp 命令就不会走 X 了,就像你在 Y 计算机直接使用 cp 命令一样。
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3181 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 18ms · UTC 04:36 · PVG 12:36 · LAX 20:36 · JFK 23:36
    ♥ Do have faith in what you're doing.