
Если кто-то использует команду «cp -alr» в каталоге, расположенном в объединенном пуле без сохранения путей, всегда ли будет создан каталог на том же диске со всем его содержимым в виде жестких ссылок?
Например, если мы создадим объединенный пул с category.create=mfs и в следующем дереве каталогов запустим «cp -alr /romance/TitanicMovie/ /comedy/», что произойдет?
Будет ли создан каталог на disk1 с именем comedy и жесткая ссылка на Titanic.mkv или, поскольку на disk2 больше свободного места, он скопирует Titanic.mkv в каталог на disk2 с именем comedy?
/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
как работать, приведены вдокументы.
Если вынетиспользуя сохранение пути, затем клонирует путь на той же ветке (при необходимости) и выполняет переименование или связывание.