MergerFS에 대한 하드 링크

MergerFS에 대한 하드 링크

누군가가 경로를 유지하지 않는 병합 풀에 있는 디렉터리에 "cp -alr" 명령을 사용하는 경우 모든 내용이 하드 링크로 포함된 디렉터리가 항상 동일한 디스크에 생성됩니까?

예를 들어, Category.create=mfs로 병합 풀을 만들고 다음 디렉터리 트리에서 "cp -alr /romance/TitanicMovie/ /comedy/"를 실행하면 어떻게 될까요?

디스크 1에 코미디라는 디렉토리가 생성되고 Titanic.mkv에 대한 하드 링크가 생성됩니까? 아니면 디스크 2에 여유 공간이 더 많기 때문에 titanic.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작업 방법에 대한 자세한 내용은 다음에서 확인할 수 있습니다.문서.

당신이라면 어떨까요?아니요경로 보존을 사용하면 동일한 분기(필요한 경우)에서 경로를 복제하고 이름 바꾸기 또는 링크를 수행합니다.

관련 정보