Подтвердить что ты не робот

OS X монтирует локальный каталог

Возможно ли установить локальный каталог в другой? Используя Perforce, я хочу сделать что-то эквивалентное symlinking директории, но таким образом, что обманывает это, думая, что это действительно просто другой каталог в проекте.

Я хотел бы сделать что-то вроде:

mount /foo/bar /home/foo/bar

Возможно ли это, и если да, какие параметры мне нужно предоставить?

4b9b3361

Ответ 1

bindfs кажется, что вы после...

Ответ 2

mount localhost:/path1 /path2

будет использовать NFS.

В NFS есть много вещей, которые могут пойти не так, было бы безумно обрабатывать их в этом ответе, лучше спросить apple.stackexchange.com и прочитать man mount_nfs (8).

Ответ 3

Вы можете монтировать только разные файловые системы под деревом каталогов. Возможно, вы сможете добиться того, что хотите, жестко связав каталоги. OS X позволяет создавать жесткие каталоги ссылок и использовать их, как в разных каталогах

Ответ 4

Метод BSD (и, таким образом, Darwin/OSX) для достижения этого nullfs. Это не стандартная сборка OS X, но, возможно, можно построить из исходного кода, если у вас есть время поиграть с ней.

Ответ 5

Чтобы сделать жесткую ссылку из одного каталога в другой, запустите:

$ ln /foo/bar /home/foo/bar

Важно отметить, что с точки зрения ОС обе ссылки обрабатываются одинаково. Вы можете удалить /foo/bar, а /home/foo/bar останется действительной ссылкой на данные на диске.