挂载具有相同名称的远程目录Centos

问题描述

我已经尝试过sshfs,但似乎它仅支持具有不同名称的目录? 我想实现以下目标,但似乎找不到解决方法:

    (server 1)     (server 2)   (server 1 after mount)
     ["Data"]       ["Data"]         ["Data"]
        |       +       |        =       |
      File 1         File 2        File 1,File 2

在“数据”下有许多同名目录,我只是简单了一下。我的目标是合并文件夹- 这可能吗,我该怎么办?

解决方法

sshfs只能装入目录,并且不能合并目录,但是可以分别合并文件和子目录。

Server1:       Server2:       Server3:
  /data/         /data/         /data/         directory
    foo/           bar/           qux/         directory
      foo1           bar1           qux1       file
    file1          file2          file3        file

现在创建装载目录,并使用 sshfs 装载它们:

Server 1:
  /mnt/
    data2  ->  server2:/data
    data3  ->  server3:/data

然后将其与符号链接合并:

Server 1:
  /merged/
    bar     ->  /mnt/data2/bar
    foo     ->  /data/foo
    file1   ->  /data/file1
    file2   ->  /mnt/data2/file2
    file3   ->  /mnt/data3/file3
    qux     ->  /mnt/data3/qux

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...