mac osx ln команда: связывание каталогов mac osx с псевдонимом или символьной ссылкой?

У меня есть инструмент (EVEHQ) на моем bootcamp windows xp. Я запускаю параллели, чтобы использовать приложение. работает отлично. Проблема в том, что у приложения есть проводной (двоичный) путь к каталогу, который он использует для хранения некоторых данных. Мне нужны данные на стороне Mac. Я могу просто скопировать файлы вручную или автоматизировать синхронизацию файлов. Но моя идея состояла в том, чтобы создать ссылку на файловую систему bootcamp, чтобы приложение считало, что оно хранит ее в оригинальном месте, но на самом деле файлы хранятся там, где я их использую.

где я использую файлы (файлы XML):

/Volumes/Macintosh HD/Users/fred/Library/Application Support/EVE Online/p_drive/My Documents/EVE/fittings

где EVEHQ приложение Windows хранит их в разделе bootcamp:

/Volumes/c/Documents and Settings/fred/My Documents/Eve/fittings

поэтому я использовал:

iMac:Eve fred$ pwd
/Volumes/c/Documents and Settings/fred/My Documents/Eve
iMac:Eve fred$ sudo ln -s "/Volumes/Macintosh HD/Users/fred/Library/Application Support/EVE Online/p_drive/My Documents/EVE/fittings" fittings
Password:
ln: fittings: Function not implemented

Что пошло не так? Google говорит мне, что можно создать символическую ссылку на каталог. Это потому, что его поперечное разделение? Я думал, что в файловой системе Unix нет физических разделов, только точки монтирования каталога. Я не очень опытен с Unix.

Спасибо за ваш отзыв. С наилучшими пожеланиями Фред

2 ответа

Непосредственная проблема заключается в том, что драйвер файловой системы не поддерживает создание символических ссылок на этом томе.

Но, в любом случае, ваш план не сработает. Во-первых, Windows не будет понимать и уважать символическую ссылку. Таким образом, доступ к файлам не будет перенаправлен. Во-вторых, даже если он распознает символическую ссылку, он не поймет путь, на который он указал. Строка пути "/Volumes/Macintosh HD/ Пользователи / fred / Библиотека / Поддержка приложений /EVE Online/p_drive/ Мои документы /EVE/ Fitting" не имеет значения для Windows. (Символьные ссылки обрабатываются в основном как строки.)

Это потому, что вы хотите создать ссылку из раздела Windows, который не поддерживает символическую ссылку. Тем не менее, вы можете сделать наоборот: ссылку из раздела Mac на раздел Windows, чтобы EvE сохраняла ваши настройки в разделе Windows.

Другие вопросы по тегам