누군가가 경로를 유지하지 않는 병합 풀에 있는 디렉터리에 "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
작업 방법에 대한 자세한 내용은 다음에서 확인할 수 있습니다.문서.
당신이라면 어떨까요?아니요경로 보존을 사용하면 동일한 분기(필요한 경우)에서 경로를 복제하고 이름 바꾸기 또는 링크를 수행합니다.