V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
BeautifulSoap
V2EX  ›  NAS

同一 NAS 不同硬盘间复制移动文件必须要走网络通信?

  •  
  •   BeautifulSoap · Aug 23, 2021 · 4970 views
    This topic created in 1708 days ago, the information mentioned may be changed or developed.

    目前我的 NAS 里有多块硬盘没有组 RAID,系统是 OMV,通过 Samba 共享给主电脑

    现在有个问题是我想在 NAS 的不同硬盘间复制或移动文件,但只要是通过 samba 管理,数据都是要经过我的电脑中转的,无法直接在 NAS 内部通过硬盘传送

    而我网络目前只有千兆,数据通过电脑中转的话下载上传各占满带宽一半,导致移动文件的速度只有 50MB/s 左右非常慢。想问下只要是 samba 的话,这个问题就无解吗?

    如果想要解决的话,有什么办法?只能在 NAS 里安装文件管理的 webui 之类的,在 webui 里移动复制文件?但通过 webui 的话还是比不上资源管理器管理文件方便好用。

    Supplement 1  ·  Aug 23, 2021
    刚才发现换成 win10 自带的资源管理器复制粘贴文件就不会走网络传送了(即便是跨硬盘)。我至今都是通过第三方的资源管理器 Directory Opus 管理文件,所以看来这个问题是第三方程序的问题,不好意思打扰到大家了
    20 replies    2021-08-24 17:36:09 +08:00
    villivateur
        1
    villivateur  
       Aug 23, 2021 via Android
    nas 是什么系统的?能不能用终端登陆再直接 mv ?
    MakeItGreat
        2
    MakeItGreat  
       Aug 23, 2021 via Android
    你说的这种情况确实需要走你电脑中转
    PrinceofInj
        3
    PrinceofInj  
       Aug 23, 2021 via Android
    跟 nas 有关系?我的情况是不走的。看自己的网络带宽完全不占用。
    banmuyutian
        4
    banmuyutian  
       Aug 23, 2021
    全双工的应该下载上传都能占满呀
    playboyzhang
        5
    playboyzhang  
       Aug 23, 2021   ❤️ 1
    直接 ssh 登录终端,cp 或者 mv 就行了
    cxh116
        6
    cxh116  
       Aug 23, 2021
    https://serverfault.com/questions/298080/what-happens-when-i-try-to-move-files-within-a-remote-folder-in-a-windows-networ

    应该不用经过网络复制.
    你在 win 电脑进程管理器看到你的网卡带宽占用是多少?
    cxh116
        7
    cxh116  
       Aug 23, 2021
    DFS means that you see a single directory tree that could consist of shares on totally different servers. Something similar would be the case if different disks are mounted into a common tree on a Samba server and you move a file from one mount point to another.

    引用第一个回答,跨挂载点的话好像不行.看新建一个共享目录,目录下挂载这几个硬盘不晓得可不可以.
    BeautifulSoap
        8
    BeautifulSoap  
    OP
       Aug 23, 2021
    @villivateur 这帖子第一句就说了系统是 OMV 了。ssh 能登陆,但是命令行管理各种杂七杂八的文件实在不太方便,而且很多文件是需要边打开确认边管理,没有 GUI 不太好做


    @PrinceofInj 和 NAS 或许没关系,因为是通过 samba 共享的。而通过 samba 共享的话跨硬盘(看 ls 说的跨挂载点)没法直接传送,可能你 samba 是同一块硬盘?
    since640
        9
    since640  
       Aug 23, 2021
    omv 应该是社区相当丰富的, 可以搜索一下 omv 文件管理软件自行选择
    这边推荐 可道云
    如果觉得可道云臃肿有一个叫 Cloud Commander 的应该也可以
    以上都是 webui 方案
    since640
        10
    since640  
       Aug 23, 2021
    另提供一个不太靠谱(指不知道会不会同 samba 一样占用带宽,不过我认知里不会)的思路,用基于 ssh 的方式,比如 sftp,可以用 winscp 这些软件,完全当一个远程服务器操作
    虽然不如 windows 自带资源管理器好使,但是应该也还算方便
    BeautifulSoap
        11
    BeautifulSoap  
    OP
       Aug 23, 2021
    @banmuyutian 全双工跑满了也是 100MB/s,对拷到 ssd 的情况来说也还是慢了那么一点。

    关于成了半双工这点我也很奇怪

    OMV 是跑在 ESXi 上的虚拟机,本来以为是物理交换机的问题,但是直接超五网线链接 nas 和电脑也是这样。电脑里协商出的是全双工,而且 ESXi 的网络设备和 OMV 里也都显示网卡运行于 1000Mbps 全双工( OMV 没有直通网卡用的 VSwitch )。不知道是不是 ESXi 的问题导致的没法跑全双工。
    BeautifulSoap
        12
    BeautifulSoap  
    OP
       Aug 23, 2021
    @cxh116 拷贝的时候资源管理器上下行带宽都占用 40~50Mbps,应该是走了网络复制。至于挂载点这个,我试了下同一块一盘复制文件,也是双下行都占 40~50Mbps 走的网络传送。同一块硬盘只有剪贴粘贴(mv)的时候才是直接内部处理的样子
    BeautifulSoap
        13
    BeautifulSoap  
    OP
       Aug 23, 2021
    @since640 感谢建议,webui 和 ssh 应该都管理文件不太方便,但是没其他办法的话

    @since640
    @cxh116
    @PrinceofInj
    追加: 额,大家不好意思尴尬了,刚才发现换成 win10 自带的资源管理器复制粘贴文件就不会走网络传送了(即便是跨硬盘),我至今都是通过第三方的资源管理器 Directory Opus 管理文件,所以看来这个问题是第三方程序的问题
    bpf2049
        14
    bpf2049  
       Aug 23, 2021
    我用 win10 自带的资源管理器,跨 samba 文件夹复制时也会走网络(即使这两个文件夹在同一块硬盘上),所以一般太大的文件我会直接 ssh 到 omv 上 mv 移动
    BeautifulSoap
        15
    BeautifulSoap  
    OP
       Aug 23, 2021
    @suifengdang666 可能和系统版本有关?我系统版本 21H1(19043.1165)、资源管理器文件属性中的产品版本 10.0.19041.1151,不会走网络而且速度可以到硬盘物理上限
    lifanxi
        16
    lifanxi  
       Aug 23, 2021   ❤️ 6
    这叫 Server Side Copy,Samba 4.1 开始支持的,Windows 8 以上的 Windows 自带的资源管理器都支持,但可能有一些第三方的 Samba 客户端是不支持的。
    133qaz
        17
    133qaz  
       Aug 23, 2021 via Android
    omv 插件带了一个 xfce 桌面,安装之后可以尝试用远程桌面登录过去操作
    JustBecause
        18
    JustBecause  
       Aug 24, 2021 via Android
    奇怪,我是 unraid 每次跨硬盘复制也要走本地中转,系统自带的资源管理器。
    目前的解决办法是额外安装了 cloud commander 操作
    care
        19
    care  
       Aug 24, 2021 via iPhone
    @BeautifulSoap 我很好奇你是通过什么方式确定电脑协商是全双工模式的?
    BeautifulSoap
        20
    BeautifulSoap  
    OP
       Aug 24, 2021
    @care ESXi 显示目前网卡工作在 1000M 全双工下啊,OMV 里面查看网卡也显示运行在全双工。其实现在这上下行不对我感觉应该不是网络问题了,而是第三方 Samba 客户端自己的性能问题
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   947 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 56ms · UTC 21:47 · PVG 05:47 · LAX 14:47 · JFK 17:47
    ♥ Do have faith in what you're doing.