OS X смонтировать локальный каталог [закрыто]
Вопрос
Можно ли смонтировать локальный каталог в другой?Используя Perforce, я хочу сделать что-то эквивалентное символической ссылке на каталог, но таким образом, чтобы заставить его думать, что на самом деле это просто еще один каталог в проекте.
Я хотел бы сделать что-то вроде:
mount /foo/bar /home/foo/bar
Возможно ли это, и если да, то какие варианты мне нужно предоставить?
Решение
привязка файлов похоже на то, что вам нужно...
Другие советы
mount localhost:/path1 /path2
буду использовать NFS.
В NFS есть много вещей, которые могут пойти не так, было бы безумием обсуждать их в этом ответе, лучше спросите apple.stackexchange.com и читать человек mount_nfs(8).
Вы можете монтировать разные файловые системы только в дереве каталогов.Возможно, вам удастся добиться того, чего вы хотите, путем жесткого связывания каталогов.OS X позволяет жестко связывать каталоги и принудительно использовать разные каталоги.
Метод BSD (и, следовательно, Darwin/OSX) для достижения этой цели: нулевое значение.Его нет в стандартной сборке OS X, но, возможно, его можно собрать из исходного кода, если у вас есть время поиграться с ним.
Чтобы создать жесткую ссылку из одного каталога в другой, выполните:
$ ln /foo/bar /home/foo/bar
Важно отметить, что с точки зрения ОС обе ссылки рассматриваются одинаково.Вы можете удалить /foo/bar
и /home/foo/bar
останется действительной ссылкой на данные на диске.