与 MergerFS 的硬链接

与 MergerFS 的硬链接

如果有人在位于非路径保留合并池中的目录上使用命令“cp -alr”,它是否总是在同一磁盘上创建一个目录,并将其所有内容作为硬链接?

例如,如果我们使用category.create=mfs 创建了一个合并池,并在以下目录树上运行“cp -alr /romance/TitanicMovie/ /comedy/”,会发生什么?

它会在磁盘 1 上创建一个名为喜剧的目录和一个到 Titanic.mkv 的硬链接吗?或者因为磁盘 2 有更多可用空间,它会将泰坦尼克号.mkv 复制到磁盘 2 上名为喜剧的目录吗?

 /mnt/
    ├── disk1/ (Physical Drive mounted,  1TiB in size)
    |   ├── romance/
    |   |   ├── TitanicMovie
    |   |       ├──Titanic.mkv
    ├── disk2/ (Physical Drive mounted,  1TiB in size)
    |   ├── comedy/
    ├── storage/ (mergerFS mounted using: /mnt/disk1:/mnt/disk2 /mnt/storage fuse.mergerfs dropcacheonclose=true,defaults,allow_other,minfreespace=50G,fsname=mergerFS,func.mkdir=all,category.create=mfs 0 0
    |   ├── romance/
    |   |   ├── TitanicMovie
    |   |       ├──Titanic.mkv
    |   ├── comedy/

答案1

rename有关如何操作和link工作的具体细节请参见文档

如果你是不是使用路径保留,然后它会克隆同一分支上的路径(如果需要)并执行重命名或链接。

相关内容